@@ -611,7 +611,7 @@ def main(opts=None):
611611
612612 # logging on console
613613 _logging_level = getattr (logging , opts ['log_level' ])
614- logger = logging .getLogger (__name__ )
614+ logger = logging .getLogger ('comment' )
615615 logger .setLevel (level = _logging_level )
616616 # NOTE: `%(levelname)s` will be parsed as the original name (`FATAL` ->
617617 # `CRITICAL`, `WARN` -> `WARNING`).
@@ -625,9 +625,10 @@ def main(opts=None):
625625 console .setFormatter (formatter )
626626 logger .addHandler (console )
627627 opts ['logger' ] = logger
628- # It's a hack!
629- jieba .default_logger = logger
630- jieba .default_logger .name = 'jieba'
628+ # It's a hack!!!
629+ jieba .default_logger = logging .getLogger ('jieba' )
630+ jieba .default_logger .setLevel (level = _logging_level )
631+ jieba .default_logger .addHandler (console )
631632
632633 logger .debug ('Successfully set up console logger' )
633634 logger .debug ('CLI arguments: %s' , args )
@@ -642,6 +643,7 @@ def main(opts=None):
642643 handler .setLevel (_logging_level )
643644 handler .setFormatter (rawformatter )
644645 logger .addHandler (handler )
646+ jieba .default_logger .addHandler (handler )
645647 logger .debug ('Successfully set up file logger' )
646648 logger .debug ('Options passed to functions: %s' , opts )
647649 logger .debug ('Builtin constants:' )
0 commit comments