python日志替代品

hoj*_*oju 13 python logging notifications

Python 日志记录模块使用起来很麻烦.有更优雅的选择吗?与桌面通知集成将是一个加号.

And*_*ewF 8

您可以查看Twiggy,这是一个早期阶段尝试构建一个更加pythonic替代日志记录模块.

  • 哈!log - > twig (11认同)
  • 没死,但感动了.文档位于https://twiggy.readthedocs.org,开发在Github上,网址为https://github.com/wearpants/twiggy/ (2认同)

der*_*ers 6

Checkout logbook,使用起来要好得多。

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


Cob*_*bry 5

您可能想看看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
Run Code Online (Sandbox Code Playgroud)

并使用这些参数,将自动为您创建和更新“simplelog.log”文件