[Rivet-svn] r2070 - trunk/bin

blackhole at projects.hepforge.org blackhole at projects.hepforge.org
Wed Nov 18 22:12:41 GMT 2009


Author: buckley
Date: Wed Nov 18 22:12:41 2009
New Revision: 2070

Log:
More flexible top log-level specification

Modified:
   trunk/bin/rivet

Modified: trunk/bin/rivet
==============================================================================
--- trunk/bin/rivet	Wed Nov 18 22:12:03 2009	(r2069)
+++ trunk/bin/rivet	Wed Nov 18 22:12:41 2009	(r2070)
@@ -136,8 +136,16 @@
 
 ## Control native Rivet library logger
 for l in opts.NATIVE_LOG_STRS:
+    name, level = None, None
     try:
         name, level = l.split("=")
+    except:
+        name = "Rivet"
+        level = l
+    ## Fix name
+    if name != "Rivet" and not name.startswith("Rivet."):
+        name = "Rivet." + name
+    try:
         ## Get right error type
         LEVEL = level.upper()
         if LEVEL == "TRACE":
@@ -152,9 +160,6 @@
             level = rivet.Log.ERROR
         else:
             level = int(level)
-        ## Fix name
-        if name != "Rivet" and not name.startswith("Rivet."):
-            name = "Rivet." + name
         logging.debug("Setting log level: %s %d" % (name, level))
         rivet.Log.setLogLevel(name, level)
     except:


More information about the Rivet-svn mailing list