简单python日志库
easylogging的Python项目详细描述
易弯曲
用于python的简单易用的日志库
要求
- python-3-->;http://www.python.org/download/
注释
- 现在这个库是Stable
- 我创建这个库是因为我想使用简单的日志库。
重要(要工作--日志文件):您需要将easylogging.py与主文件放在同一文件夹中。已知错误:需要将easylogging.py放在使用此库的文件旁边。
安装
克隆此回购协议:
$ git clone https://github.com/AI35/easylogging
使用pip:
$ pip install easylogging
用法
首先需要为文件导入lib并设置名称:
import easylogging easylogging.logname(__file__)
使用您需要的功能:
- 易处理。关键(msg)
- easylogging.error(msg,exc_info)default:exc_info=false
- easylogging.warning(msg)或easylogging.warn(msg)
- easylogging.info(消息)
- easylogging.debug(消息)
您可以从cmd或powershell开始登录:
$ Python yourfile.py --logging --logfile usage: youefile.py [--logging] [--logfile] optional arguments: --logging Display log in Console --logfile Create log file
首次运行后,您将看到新文件logging.conf:
- 将level数字更改为在控制台中显示登录,而不显示--日志记录(0显示所有级别)。
level=50
- 将file_level数字更改为日志文件中的级别,并使用--logfile(50隐藏所有级别)。
-此选项适用于--logfile without use--logging(如果使用--logging file write all level)
file_level=0
- 将level数字更改为在控制台中显示登录,而不显示--日志记录(0显示所有级别)。
在1.1.0版中:现在您可以在logging.conf中显示和隐藏错误信息:
-显示错误信息(easylogging.Error(msg,exc_info))
-正确或错误或无
-*(无)表示exc_info接受用户输入的值,例如:easylogging.error(msg,exc_info=True)
exc_info=None
在1.1.2版中:修复弃用警告:
-修复警告功能
在1.1.3版中:修复输入消息:
-您可以知道输入(int或任何值),例如:
easylogging.error(msg) ; msg = 10
在1.2.0版中:重要修复:
-您不需要将easylog.py放在使用此库的文件旁边。
-logging.conf中的文件级别在--logfile上工作,不使用--logging(如果使用--logging File write all level)
-v 1.2.0是稳定的版本,可以随时使用。
水平表:
Level Numeric value CRITICAL 50 ERROR 40 WARNING 30 INFO 20 DEBUG 10 NOTSET 0 您可以看到测试文件test.py来了解这个库是如何工作的
许可证
Copyright 2018 LinePY - ALI B OTHMAN(AI35), Inc.
easylogging
Licensed under the GNU License , you may not use this
file except in compliance with the License.
You may obtain a copy of the License at :
https://github.com/AI35/easylog/blob/master/LICENSE