Only configure logging if we're being run as a script
authorDiane Trout <diane@caltech.edu>
Fri, 27 Feb 2009 01:01:02 +0000 (01:01 +0000)
committerDiane Trout <diane@caltech.edu>
Fri, 27 Feb 2009 01:01:02 +0000 (01:01 +0000)
scripts/configure_pipeline

index 5e3e7fb6aca608539699695765e212e0f31ae49a..025133742dbf9a66568f2370fc43d39b3e266134 100644 (file)
@@ -6,12 +6,6 @@ from htsworkflow.pipelines.configure_run import *
 from htsworkflow.pipelines import retrieve_config as _rc
 from htsworkflow.pipelines.run_status import startCmdLineStatusMonitor
 
-logging.basicConfig(level=logging.DEBUG,
-                    format='%(asctime)s %(levelname)-8s %(message)s',
-                    datefmt='%a, %d %b %Y %H:%M:%S',
-                    #filename='pipeline_main.log',
-                    filemode='w')
-
 s_fc = re.compile('FC[0-9]+')
 
 #Turn on built-in command-line parsing.
@@ -85,4 +79,10 @@ def main(args=None):
     return 2
 
 if __name__ == "__main__":
+  logging.basicConfig(level=logging.DEBUG,
+                    format='%(asctime)s %(levelname)-8s %(message)s',
+                    datefmt='%a, %d %b %Y %H:%M:%S',
+                    #filename='pipeline_main.log',
+                    filemode='w')
+
   sys.exit(main(sys.argv[1:]))