mirror of
https://github.com/Hestia-Homes/Model.git
synced 2026-06-08 11:17:27 +00:00
26 lines
No EOL
606 B
Python
26 lines
No EOL
606 B
Python
"""
|
|
Logger that will be used throughout the application
|
|
"""
|
|
|
|
import logging
|
|
|
|
def setup_logger():
|
|
# Create a logger
|
|
logger = logging.getLogger()
|
|
|
|
# Set the log level
|
|
logger.setLevel(logging.INFO)
|
|
|
|
# Create a formatter
|
|
formatter = logging.Formatter('%(asctime)s - %(levelname)s - %(message)s')
|
|
|
|
# Create a stream handler to direct logs to stdout
|
|
stream_handler = logging.StreamHandler()
|
|
stream_handler.setFormatter(formatter)
|
|
|
|
# Add the stream handler to the logger
|
|
logger.addHandler(stream_handler)
|
|
|
|
return logger
|
|
|
|
logger = setup_logger() |