PracticeDev/study_python/test_logger/ex1.py

25 lines
471 B
Python

#!/usr/bin/env python3
import logging
import os
os.makedirs('logs', exist_ok=True)
logger = logging.getLogger()
logger.setLevel(logging.DEBUG)
stream_handler = logging.StreamHandler()
stream_handler.setLevel(logging.DEBUG)
file_handler = logging.FileHandler('logs/ex1.log')
logger.addHandler(stream_handler)
logger.addHandler(file_handler)
logger.debug('debug message')
logger.info('info message')
logger.warning('warning message')
logger.error('error message')