指定utf-8编码防止中文乱码

logging.basicConfig(
    handlers=[logging.FileHandler('log.log', 'a', 'utf-8')], 
    format='%(asctime)s - %(levelname)s: %(message)s',
    datefmt='%m-%d %H:%M:%S',
    level=logging.DEBUG #CRITICAL ERROR WARNING  INFO    DEBUG    NOTSET
)

说明

FileHandler 的mode, w是每次启动清空文件重新写入 a 是追加

标签: FileHandler 的mode 含义, python logging 中文乱码


阿里云优惠主机

添加新评论

免责声明
本博客部分内容来自于互联网,不代表作者的观点和立场,如若侵犯到您的权益,请联系[email protected]。我们会在24小时内进行删除。