pycharm 日志文件提示“该文件以错误的编码加载:‘UTF-8‘“且乱码

pycharm 日志文件提示“该文件以错误的编码加载:‘UTF-8‘“且乱码_第1张图片

原因:

配置日志的时候没有指定编码方式,添加“encoding='utf-8'”

# 配置日志
logging.basicConfig(
    level=logging.INFO,  # 设置日志级别:DEBUG, INFO, WARNING, ERROR, CRITICAL
    format='%(asctime)s [%(levelname)s] [Line:%(lineno)d] %(message)s',  # 日志格式:时间 [级别] 消息
    handlers=[
        logging.StreamHandler(),  # 输出到控制台
        logging.FileHandler('app.log', encoding='utf-8')  # 输出到文件
        # logging.FileHandler('/app/app.log')  # 输出到文件

    ]
)
logger = logging.getLogger(__name__)

 

你可能感兴趣的:(开发,pycharm,ide,python)