Files
RTG/scrapper/Basic/log_manager.py
2026-06-19 20:08:01 +06:00

30 lines
702 B
Python

import logging
from datetime import datetime
import os
def get_logging():
log_dir = 'logs'
if not os.path.exists(log_dir):
os.makedirs(log_dir)
date_str = datetime.now().strftime('%Y-%m-%d')
log_filename = os.path.join(log_dir, f'app_{date_str}.log')
if not os.path.exists(log_filename):
logging.basicConfig(filename=log_filename, filemode='w', level=logging.ERROR,
format='%(asctime)s - %(levelname)s - %(message)s')
else:
logging.basicConfig(filename=log_filename, filemode='a', level=logging.ERROR,
format='%(asctime)s - %(levelname)s - %(message)s')
return logging