日志打印

lessweb自带生产级的日志功能,例如要将日志以文件形式打印到logs/目录,并且保留最近30天,可以创建一个config.toml文件,内容为:

[bootstrap]
port = 8080

[logger]
format = '%(asctime)s %(name)s %(filename)s:%(lineno)d %(levelname)s - %(message)s'
level = 'INFO'
stream = 'file'
name = 'myapp'
file = 'logs/myapp.log'
when = 'd'
interval = 1
backup_count = 30

其中stream取值可以是file|stdout|stderror ,其他配置项规则参考https://docs.python.org/zh-cn/3/library/logging.html#logrecord-attributes