Eternal_AS 2022-04-28 09:55 采纳率: 100%
浏览 40
已结题

pychanm写logging模块时,__init__.py报错.

python版本是3.8.5
这是写的代码.

import logging

# 创建一个操作日志的对象logger(依赖FileHandler)
file_handler = logging.FileHandler('l1.log', 'a', encoding='utf-8')  # f = open()
file_handler.setFormatter(logging.Formatter(fmt="%(asctime)%s - %(name)s - %(levelname)s -%(module)s:  %(message)s"))

logger1 = logging.Logger('财务系统', level=40)  # 创建日志对象
logger1.addHandler(file_handler)    # 给日志对象设置文件信息


# 再创建一个操作日志的对象logger(依赖FileHandler)
file_handler2 = logging.FileHandler('l2.log', 'a', encoding='utf-8')
file_handler2.setFormatter(logging.Formatter(fmt="%(asctime)%s - %(name)s - %(levelname)s -%(module)s:  %(message)s"))

logger2 = logging.Logger('会计系统', level=40)
logger2.addHandler(file_handler)


# 项目1:财务系统出错了
logger1.error('财务系统崩溃了,需程序员出来工作')
# 项目2:会计系统出错了
logger2.error("会计系统出错了,需要程序员和财务出来加急修复")

这是报错信息第一部分:

img

img


我搞不清怎么修复这个情况

  • 写回答

2条回答 默认 最新

  • zy010101 2022-04-28 10:20
    关注

    %(asctime)%s 这里多打了一个%,改为%(asctime)s即可。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 5月6日
  • 已采纳回答 4月28日
  • 创建了问题 4月28日

悬赏问题

  • ¥15 metadata提取的PDF元数据,如何转换为一个Excel
  • ¥15 关于arduino编程toCharArray()函数的使用
  • ¥100 vc++混合CEF采用CLR方式编译报错
  • ¥15 coze 的插件输入飞书多维表格 app_token 后一直显示错误,如何解决?
  • ¥15 vite+vue3+plyr播放本地public文件夹下视频无法加载
  • ¥15 c#逐行读取txt文本,但是每一行里面数据之间空格数量不同
  • ¥50 如何openEuler 22.03上安装配置drbd
  • ¥20 ING91680C BLE5.3 芯片怎么实现串口收发数据
  • ¥15 无线连接树莓派,无法执行update,如何解决?(相关搜索:软件下载)
  • ¥15 Windows11, backspace, enter, space键失灵