Adjust logging overrides and move django.setup to after the override.
authorDiane Trout <diane@caltech.edu>
Fri, 27 Mar 2015 18:01:15 +0000 (11:01 -0700)
committerDiane Trout <diane@caltech.edu>
Fri, 27 Mar 2015 18:13:12 +0000 (11:13 -0700)
(Otherwise the extra logging doesn't do much.

encode_submission/encode3.py

index 4e9b46640aa22ae306dcd00baae150ff84b35ca0..17f4f657d4bb2a7134ad62affb369c0b48bbd836 100644 (file)
@@ -55,12 +55,13 @@ def main(cmdline=None):
     from django.conf import settings
 
     if opts.debug:
-        settings.LOGGING['loggers']['level'] = 'DEBUG'
+        settings.LOGGING['loggers']['htsworkflow']['level'] = 'DEBUG'
     elif opts.verbose:
-        settings.LOGGING['loggers']['level'] = 'INFO'
+        settings.LOGGING['loggers']['htsworkflow']['level'] = 'INFO'
 
-    model = get_model(opts.model, opts.db_path)
+    django.setup()
 
+    model = get_model(opts.model, opts.db_path)
     submission_names = list(list_submissions(model))
     name = opts.name
     if len(submission_names) == 0 and opts.name is None:
@@ -205,6 +206,4 @@ def make_parser():
     return parser
 
 if __name__ == "__main__":
-    django.setup()
-
     main()