검색결과 리스트
날짜별생성에 해당되는 글 1건
- 2018.04.20 [장고] 날짜별로 로그 생성하기
* setting.py 에 아래와 같이 내용을 추가합니다.
import logging.handlers 추가
..
..
# LOGGING 을 선언한다.
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'formatters': { # message 출력 포맷 형식
'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': 'DEBUG',
# 'class': 'logging.FileHandler',
'class' : 'logging.handlers.TimedRotatingFileHandler',
'filename': './log/crmstotal.log', # message가 저장될 파일명(파일명 변경 가능)
'formatter': 'verbose'
},
},
'loggers': {
'django': {
'handlers':['file'],
'propagate': True,
'level':'DEBUG',
},
'crmtotal': { # Project에서 생성한 app의 이름
'handlers': ['file'], # 다른 app을 생성 후 해당 app에서도
'level': 'DEBUG', # 사용하고자 할 경우 해당 app 이름으로
}, # 좌측 코드를 추가 작성해서 사용
}
}
대략 설정되면 log 폴더에 crmstotal.log.2018-04-20 와 같은 구조로 파일이 생성됩니다.
RECENT COMMENT