import logging logging.getLogger().setLevel(logging.DEBUG)
Куда по дефолту они пишутся? Только в stdout? А чтобы настроить в файл, нужно конфиги прописывать?
import logging logging.getLogger().setLevel(logging.DEBUG)
/python logging
version: 1
formatters:
general:
format: '%(asctime)s %(levelname)-8s %(name)-15s %(message)s'
datefmt: '%Y-%m-%d %H:%M:%S'
handlers:
filelog:
formatter: general
level: ERROR
class: logging.handlers.TimedRotatingFileHandler
filename: './package.log'
when: 'D'
loggers:
root:
handlers: [filelog]
level: ERROR
package:
handlers: [filelog]
level: ERROR
root:
level: ERROR
handlers: [filelog]
logging.config.dictConfig(conf['log'])