未提供项目描述
项目描述
gqylpy日志
创建日志
logging记录,方便快捷。使用gqylpy_log模块可以快速创建logging.Logger实例并直接完成创建的记录配置,你的日志记录更新日期gqylpy_log。logging.StreamHandler它,它是你在第一次使用参数时自动创建的日志记录器,是你未创建任何参数gname的日志记录器,否则你会使用你第一次创建的第一次创建的参数ganme记录器的默认记录器,并自动替换和删除目录的日志记录器。
pip3 install gqylpy_log
使用组合的日志记录器
import gqylpy_log as glog
glog.debug(...)
glog.info(...)
glog.warning(...)
glog.error(...)
glog.critical(...)
想这样调用,使用的就是编的日志,它的直接配置信息是这样记录的:
level = 'NOTSET'
output = 'stream'
logfile = '/var/log/{default is your startup filename}.log'
datefmt = '%F %T'
logfmt = '[%(asctime)s] [%(module)s.%(funcName)s.line%(lineno)d] [%(levelname)s] %(message)s'
当然可以修改它:
glog.level = 'INFO'
不过需要注意的是,你在第一次调用前修改的日志记录器配置一次就会生效,因为只有在你第一次调用默认日志的记录器已经被创建了!
创建一个新的日志记录器
import gqylpy_log as glog
glog.__init__(
'alpha',
level='INFO',
output='stream,file',
logfmt='[%(asctime)s] [%(levelname)s] %(message)s',
datefmt='%F %T',
logfile='/var/log/alpha.log',
gname='alpha'
)
glog.info(...)
或者你希望logging.Logger直接得到实例,而不是现在通过gqylpy_log模块调用它:
logger: 'logging.Logger' = glog.__init__(
'beta',
level='INFO',
output='stream,file',
logfmt='[%(asctime)s] [%(levelname)s] %(message)s',
datefmt='%F %T',
logfile='/var/log/beta.log',
)
logger.info(...)
项目详情
关
gqylpy_log -1.0.1-py3-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | eaca0f079fd3d3d2d9b6196b6be93648c7b533ffe2a4b75e6e3a1171e8abf09a |
|
| MD5 | deb032f8f8373f47735fa49ec94a597e |
|
| 布莱克2-256 | 3fd0b2231fb34ac35c195aede7044e30ee18408581100a4ae6edb44cf020420e |