16 lines
466 B
Python
16 lines
466 B
Python
import logging
|
|
from dotenv import load_dotenv
|
|
|
|
def init_env():
|
|
load_dotenv()
|
|
|
|
def init_logging():
|
|
formatter = logging.Formatter("%(asctime)s [%(levelname)s] %(message)s")
|
|
file_handler = logging.FileHandler("app.log", encoding="utf-8")
|
|
file_handler.setFormatter(formatter)
|
|
|
|
console_handler = logging.StreamHandler()
|
|
console_handler.setFormatter(formatter)
|
|
|
|
logging.basicConfig(level=logging.INFO, handlers=[file_handler, console_handler])
|