Skip to content

Commit 5a7bf36

Browse files
committed
Fix the mix logging format with jieba-like and the customized
1 parent 85a8a5d commit 5a7bf36

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

auto_comment_plus.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)