feat: logging
This commit is contained in:
25
logger/constants.py
Normal file
25
logger/constants.py
Normal file
@ -0,0 +1,25 @@
|
||||
import logging
|
||||
from pathlib import Path
|
||||
|
||||
from constants import APP_PATH
|
||||
|
||||
LEVEL_NAME = {
|
||||
logging.FATAL: "fatal",
|
||||
logging.CRITICAL: "critical",
|
||||
logging.ERROR: "error",
|
||||
logging.WARNING: "warning",
|
||||
logging.INFO: "info",
|
||||
logging.DEBUG: "debug",
|
||||
}
|
||||
|
||||
BACKUP_COUNT = {
|
||||
logging.FATAL: 5,
|
||||
logging.CRITICAL: 5,
|
||||
logging.ERROR: 4,
|
||||
logging.WARNING: 3,
|
||||
logging.INFO: 2,
|
||||
logging.DEBUG: 1,
|
||||
}
|
||||
|
||||
MAX_LOG_FILE_SIZE_BYTES = 30 * 1024 * 1024 # 30 Mb
|
||||
LOGS_FOLDER = Path(APP_PATH) / Path("logs")
|
||||
Reference in New Issue
Block a user