python日志替代方案

2024-03-28 23:56:04 发布

您现在位置:Python中文网/ 问答频道 /正文

Pythonlogging module使用起来很麻烦。有没有更优雅的选择?与桌面通知的集成将是一个加号。在


Tags: 桌面module加号pythonlogging
3条回答

您可能想看看pysimplelog。它是纯python,使用非常简单,pip可安装,并提供您所需的功能

from pysimplelog import Logger
L=Logger()
print L
>>> Logger (Version 0.2.1)
>>> log type  |log name  |level     |std flag  |file flag |
>>> ----------|----------|----------|----------|----------|
>>> debug     |DEBUG     |0.0       |True      |True      |
>>> info      |INFO      |10.0      |True      |True      |
>>> warn      |WARNING   |20.0      |True      |True      |
>>> error     |ERROR     |30.0      |True      |True      |
>>> critical  |CRITICAL  |100.0     |True      |True      |

L.info('I am an info')
>>> 2016-09-26 15:01:17 - logger <INFO> I am an info

L.warn('I am a warning')
>>> 2016-09-26 15:01:17 - logger <WARNING> I am a warning

L.error('I am an error')
>>> 2016-09-26 15:01:17 - logger <ERROR> I am an error

有了这些参数,a'简单日志'文件将自动为您创建和更新

您可以研究一下Twiggy,这是构建日志模块的一个更具python风格的替代品的早期尝试。在

签出logbook,使用它更好。在

日志在一篇评论中提到,但它应该得到自己的答案。在

相关问题 更多 >