| 1234567891011121314151617181920212223 |
- import logging
- from datetime import datetime
- from pathlib import Path
- LOG_DIR = Path("/data/logs/cms_data_py")
- LOG_FILE = LOG_DIR / f"process_{datetime.now().strftime('%Y%m%d')}.log"
- LOG_LEVEL = logging.DEBUG
- def init_logger():
- LOG_DIR.mkdir(parents=True, exist_ok=True)
- logging.basicConfig(
- level=LOG_LEVEL,
- format="%(asctime)s - %(levelname)s - %(message)s",
- handlers=[
- logging.FileHandler(LOG_FILE, encoding="utf-8"),
- logging.StreamHandler()
- ]
- )
- return logging.getLogger(__name__)
- logger = init_logger()
|