1.安装
pip install logme
2.Initialization
$ cd /path/to/project_root
$ logme init
logme.ini 中
StreamHandler表示输出到控制台,FileHandler表示输出到文件,active表示是否启用(True|False)
[colors]
CRITICAL =
color: PURPLE
style: BOLD
ERROR = RED
WARNING = YELLOW
INFO = white
DEBUG = GREEN
[logme]
level = DEBUG
formatter = {asctime} - {name} - {levelname} - {message}
stream =
type: StreamHandler
active: True
level: DEBUG
file =
type: FileHandler
active: True
level: DEBUG
filename: mylogpath/foo.log
null =
type: NullHandler
active: False
level: NOTSET
3.code
import logme
@logme.log
def my_awesome_function(my_arg, logger=None):
logger.info('this is my log message')
"""rest of the function"""