`
kanpiaoxue
  • 浏览: 1744833 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

python打印日志到标准输出

 
阅读更多

 

import logging  
  
  
logging.basicConfig(stream=sys.stdout, level=logging.DEBUG, datefmt='%Y-%m-%d:%H:%M:%S', format='%(asctime)s,%(msecs)d [PID:%(process)d] [%(threadName)-12.12s] %(levelname)-5.5s [%(filename)s:%(lineno)d] --> %(message)s')
logger = logging.getLogger(__name__)    
  
logger.info('start to work. name:%s','kanpiaoxue')

 

 如果不指定 stream=sys.stdout ,python的log会默认打印到标准错误输出。

参考:

1、https://stackoverflow.com/questions/13733552/logger-configuration-to-log-to-file-and-print-to-stdout

2、https://intellipaat.com/community/8777/making-python-loggers-output-all-messages-to-stdout-in-addition-to-log-file

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics