Files
crystall-punk-14/Tools/_CP14/LocalizationHelper/LocalizationHelper/logger.py
A.Ne. b37113f7f2 add multiple parents supproting (#598)
* add multiple parents supproting

* change yaml path for parsing

* Update yaml_parser.py

* Update localization_helper.py

* fix
2024-11-24 13:40:20 +03:00

44 lines
1.5 KiB
Python

import logging
import os
LOG_FILE_PATH = os.path.join("logs", "helper.log")
os.makedirs(os.path.dirname(LOG_FILE_PATH), exist_ok=True)
file_handler = logging.FileHandler(LOG_FILE_PATH, mode='w', encoding="utf-8")
file_handler.setLevel(logging.DEBUG)
console_handler = logging.StreamHandler()
console_handler.setLevel(logging.INFO)
logging.basicConfig(
level=logging.DEBUG,
format="%(asctime)s - %(name)s - %(levelname)s - %(message)s",
handlers=[
file_handler,
console_handler
]
)
def get_logger(name: str) -> logging.Logger:
return logging.getLogger(name)
class LogText:
CLASS_INITIALIZATION = "initializing"
GETTING_PROTOTYPES_FROM_YAML = "Getting prototypes from YAML files"
GETTING_PROTOTYPES_FROM_FTL = "Getting prototypes from FTL files"
FORMING_FINAL_DICTIONARY = "Forming the final prototypes dictionary"
SAVING_LAST_LAUNCH_RESULT = "Saving yaml_parser result to file"
READING_LAST_LAUNCH_RESULT = "Reading data from last launch"
SAVING_FINAL_RESULT = "Saving the final prototypes dictionary to FTL file"
SAVING_DATA_TO_FILE = "Saving data to file"
READING_DATA_FROM_FILE = "Reading data from file"
ERROR_WHILE_WRITING_DATA_TO_FILE = "Error while writing data to a file"
ERROR_WHILE_READING_DATA_FROM_FILE = "Error while writing data to a file"
UNKNOWN_ERROR = "An error occurred during execution"
HAS_BEEN_DELETED = "Has been deleted due to lack of relevant data"
HAS_BEEN_PROCESSED = "Has been processed"
FORMING_FTL_FOR_PROTOTYPE = "Forming FTL for Entity"