|
@@ -26,12 +26,12 @@ class ColoredFormatter(logging.Formatter):
|
|
|
return message
|
|
|
|
|
|
def setup_root_logger(level=logging.DEBUG, logfile_name='service.log'):
|
|
|
- formatter = ColoredFormatter(
|
|
|
- '%(asctime)s - %(name)s %(funcName)s[%(lineno)d] - %(levelname)s - %(message)s'
|
|
|
- )
|
|
|
+ logging_format = '%(asctime)s - %(name)s %(funcName)s[%(lineno)d] - %(levelname)s - %(message)s'
|
|
|
+ plain_formatter = logging.Formatter(logging_format)
|
|
|
+ color_formatter = ColoredFormatter(logging_format)
|
|
|
console_handler = logging.StreamHandler()
|
|
|
console_handler.setLevel(logging.DEBUG)
|
|
|
- console_handler.setFormatter(formatter)
|
|
|
+ console_handler.setFormatter(color_formatter)
|
|
|
|
|
|
root_logger = logging.getLogger()
|
|
|
root_logger.handlers.clear()
|
|
@@ -46,6 +46,7 @@ def setup_root_logger(level=logging.DEBUG, logfile_name='service.log'):
|
|
|
encoding='utf-8'
|
|
|
)
|
|
|
file_handler.setLevel(logging.DEBUG)
|
|
|
+ file_handler.setFormatter(plain_formatter)
|
|
|
root_logger.addHandler(file_handler)
|
|
|
|
|
|
agent_logger = logging.getLogger('agent')
|