File tree Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -30,9 +30,15 @@ class Logging(object):
30
30
31
31
def __init__ (self , config ):
32
32
self ._config = config
33
- logging .basicConfig (
34
- format = self .fmt , datefmt = self .datefmt , stream = sys .stdout )
35
- # logging.basicConfig(stream=sys.stdout)
33
+ # scope our logger to not interfere with user
34
+ _nipype_logger = logging .getLogger ('nipype' )
35
+ _nipype_hdlr = logging .StreamHandler (stream = sys .stdout )
36
+ _nipype_hdlr .setFormatter (logging .Formatter (fmt = self .fmt ,
37
+ datefmt = self .datefmt ))
38
+ # if StreamHandler was added, do not stack
39
+ if not len (_nipype_logger .handlers ):
40
+ _nipype_logger .addHandler (_nipype_hdlr )
41
+
36
42
self ._logger = logging .getLogger ('workflow' )
37
43
self ._utlogger = logging .getLogger ('utils' )
38
44
self ._fmlogger = logging .getLogger ('filemanip' )
You can’t perform that action at this time.
0 commit comments