pyduino

 1import logging
 2import os
 3from dotenv import load_dotenv
 4from .paths import PATHS
 5
 6load_dotenv()
 7load_dotenv(dotenv_path=".env.local")
 8
 9__location__ = os.path.realpath(os.path.join(os.getcwd(), os.path.dirname(__file__)))
10
11log_file_path = os.environ.get('PYDUINO_LOG','/var/log/pyduino/pyduino.log')
12os.makedirs(os.path.dirname(log_file_path), exist_ok=True)
13
14logging.basicConfig(
15    level=PATHS.SYSTEM_PARAMETERS.get('log_level', logging.INFO),
16    format='%(asctime)s %(levelname)s %(message)s',
17    handlers=[
18        logging.FileHandler(log_file_path),
19        logging.StreamHandler()
20    ]
21)
log_file_path = '/var/log/pyduino/pyduinopyduino.log'