简单python日志库

easylogging的Python项目详细描述


易弯曲

用于python的简单易用的日志库

easyloggingversionstatusCodacy Badgepythonwindowslinuxlicense

要求

注释

  • 现在这个库是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
      
  • 在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是稳定的版本,可以随时使用。
  • 水平表:

    LevelNumeric value
    CRITICAL50
    ERROR40
    WARNING30
    INFO20
    DEBUG10
    NOTSET0
  • 您可以看到测试文件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
ali.b.oth-组织:linepy

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java 安卓 XMLPullParser错误   Java响应网格布局   Java中使用递归的不同方法   java变量可能尚未初始化(边加权图)   java如何将这样的文件插入MySQL数据库   java云端点:不允许实体类型的数组或集合   java(编译器或jvm)是否以不同方式处理类的静态最终成员?如果是,怎么做   java如何从lambda表达式返回新的非抽象映射?   java JDK 7支持的最大Spring版本是什么   我们如何从java类生成DTD   java在我的例子中BindingResult、FieldErrors或GlobalErrors是否可以为null?   java[LibGDX][GWT]读取文件外观时出错。HTML格式的json[序列化异常]   字典Java不可修改密钥集映射   java Admob在firebase sdk之后显示测试广告,但不显示真实广告