Skip to content

Commit 85a8a5d

Browse files
committed
Set jieba default logging to the customized one
1 parent befa122 commit 85a8a5d

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

auto_comment_plus.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
import sys
1212
import time
1313

14+
import jieba # just for linting
1415
import jieba.analyse
1516
import requests
1617
import yaml
@@ -610,7 +611,6 @@ def main(opts=None):
610611

611612
# logging on console
612613
_logging_level = getattr(logging, opts['log_level'])
613-
jieba.setLogLevel(_logging_level)
614614
logger = logging.getLogger(__name__)
615615
logger.setLevel(level=_logging_level)
616616
# NOTE: `%(levelname)s` will be parsed as the original name (`FATAL` ->
@@ -625,6 +625,9 @@ 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'
628631

629632
logger.debug('Successfully set up console logger')
630633
logger.debug('CLI arguments: %s', args)

0 commit comments

Comments
 (0)