Improved logging and fixed missing locale strings
This commit is contained in:
21
main.py
21
main.py
@@ -1,15 +1,16 @@
|
||||
import contextlib
|
||||
import logging
|
||||
import logging.config
|
||||
from argparse import ArgumentParser
|
||||
from os import getpid
|
||||
from logging import Logger
|
||||
from os import getpid, makedirs
|
||||
from pathlib import Path
|
||||
from sys import exit
|
||||
|
||||
from libbot.utils import config_get, json_read
|
||||
from libbot.utils import json_read
|
||||
|
||||
from classes.pyroclient import PyroClient
|
||||
|
||||
# Main uses MongoDB implementation of DB
|
||||
from modules.logging_utils import get_logging_config, get_logger
|
||||
# Main uses MongoDB implementation of DB,
|
||||
# but you can also select SQLite one below
|
||||
# from modules.migrator_sqlite import migrate_database
|
||||
from modules.migrator_mongo import migrate_database
|
||||
@@ -22,13 +23,11 @@ from modules.scheduler import scheduler
|
||||
# from convopyro import Conversation
|
||||
|
||||
|
||||
logging.basicConfig(
|
||||
level=logging.DEBUG if config_get("debug") else logging.INFO,
|
||||
format="%(name)s.%(funcName)s | %(levelname)s | %(message)s",
|
||||
datefmt="[%X]",
|
||||
)
|
||||
makedirs(Path("logs/"), exist_ok=True)
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
logging.config.dictConfig(get_logging_config())
|
||||
|
||||
logger: Logger = get_logger(__name__)
|
||||
|
||||
parser = ArgumentParser(
|
||||
prog="__name__",
|
||||
|
Reference in New Issue
Block a user