一、以dict的方式在setting中配置
LOGGING = { "version": 1, # the dictConfig format version "disable_existing_loggers": False, # retain the default loggers "formatters": { "standard": { # 日志输出格式配置 "format": "{levelname} {asctime} {pathname} {message}", "style": "{", }, "simple": { # 日志输出格式配置 "format": "{levelname} {message}", "style": "{", }, }, "handlers": { "file": { # 日志输出到文件的配置 "level": "INFO", "class": "logging.FileHandler", "filename": str(BASE_DIR) + "/log/" + dateTimeUtil.getCurrentDate() + ".log", "formatter": "standard", 'encoding': 'utf-8' }, "console": { # 日志输出到控制台的配置 "class": "logging.StreamHandler", "formatter": "standard" }, }, "loggers": { "django": { # 日志配置 "handlers": ["console","file"], "level": "INFO", "propagate": True, } }, }
二、在代码中使用
import logging logger = logging.getLogger("django") logger.info("sucess!") logger.error("error!")
标签:loggers,logging,配置,django,日志,logger From: https://www.cnblogs.com/liyuanhong/p/17910474.html