Форум сайта python.su
Доброго времени суток, господа!
Хотелось бы сделать логирование по времени и чтоб в преффиксе названия файла была дата.
Сейчач файлы такого вида: myproject.log.2016-05-12_11-37
settings.py
LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'formatters': { 'verbose': { 'format' : "[%(asctime)s] %(levelname)s [%(name)s:%(lineno)s] %(message)s", 'datefmt' : "%d/%b/%Y %H:%M:%S" }, 'simple': { 'format': '%(levelname)s %(message)s' }, }, 'handlers': { 'file': { 'level': 'INFO', 'class': 'logging.handlers.TimedRotatingFileHandler', 'filename': 'log/myproject.log', 'when': 'M', # this specifies the interval 'interval': 1, # defaults to 1, only necessary for other values #'backupCount': 10, # how many backup file to keep, 10 days 'formatter': 'verbose', }, }, 'loggers': { 'django': { 'handlers': ['file'], 'level': os.getenv('DJANGO_LOG_LEVEL', 'INFO'), }, '': { 'handlers': ['file'], 'level': os.getenv('DJANGO_LOG_LEVEL', 'INFO'), } }, }
Офлайн