python3 之logging模块

Posted zxpo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python3 之logging模块相关的知识,希望对你有一定的参考价值。

logging.getLogger(name=None)
Return a logger with the specified name or, if name is None, return a logger which is the root logger of the hierarchy.
If specified, the name is typically a dot-separated hierarchical name like ‘a’, ‘a.b’.
All calls to this function with a given name return the same logger instance.
This means that logger instances never need to be passed between different parts of an application

RotatingFileHandler(filename, mode=‘a‘, maxBytes=0, backupCount=0, encoding=None, delay=False)
but if either of maxBytes or backupCount is zero, rollover never occurs,
so you generally want to set backupCount to at least 1, and have a non-zero maxBytes.
For example, with a backupCount of 5 and a base file name of app.log,
you would get app.log, app.log.1, app.log.2, up to app.log.5. The file being written to is always app.log.
When this file is filled, it is closed and renamed to app.log.1,
and if files app.log.1, app.log.2, etc. exist, then they are renamed to app.log.2, app.log.3 etc. respectively.











以上是关于python3 之logging模块的主要内容,如果未能解决你的问题,请参考以下文章

python3 之logging模块

python3之threading模块(中)

python3之xml&ConfigParser&hashlib&Subprocess&logging模块

Python3 logging 模块

python3——Logging模块详解

Python3.x:logging模块对运行过程记录