mirror of
https://github.com/OMGeeky/gpt-pilot.git
synced 2025-12-29 15:45:44 +01:00
26 lines
684 B
Python
26 lines
684 B
Python
# logger.py
|
|
import logging
|
|
|
|
|
|
def setup_logger():
|
|
# Create a custom format for your logs
|
|
log_format = "%(asctime)s [%(filename)s:%(lineno)s - %(funcName)20s() ] %(levelname)s: %(message)s"
|
|
|
|
# Create a log handler for file output
|
|
file_handler = logging.FileHandler(filename='logger/debug.log', mode='w')
|
|
file_handler.setLevel(logging.DEBUG)
|
|
|
|
# Apply the custom format to the handler
|
|
formatter = logging.Formatter(log_format)
|
|
file_handler.setFormatter(formatter)
|
|
|
|
# Create a logger and add the handler
|
|
logger = logging.getLogger()
|
|
logger.setLevel(logging.DEBUG)
|
|
logger.addHandler(file_handler)
|
|
|
|
return logger
|
|
|
|
|
|
logger = setup_logger()
|