26 lines
519 B
Python
26 lines
519 B
Python
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")
|