improve warning output
authorMathieu Lacage <mathieu.lacage@sophia.inria.fr>
Mon, 31 Mar 2008 11:40:17 -0700
changeset 2809 30e451c21f60
parent 2808 4c4d315e1ad7
child 2810 92e2b4ffae4a
improve warning output
src/core/log.cc
--- a/src/core/log.cc	Mon Mar 31 11:39:55 2008 -0700
+++ b/src/core/log.cc	Mon Mar 31 11:40:17 2008 -0700
@@ -91,7 +91,10 @@
        i != components->end ();
        i++)
     {
-      NS_ASSERT (i->first != name);
+      if (i->first == name)
+        {
+          NS_FATAL_ERROR ("Log component \""<<name<<"\" has already been registered once.");
+        }
     }
   components->push_back (std::make_pair (name, this));
 }