Skip to content

Commit

Permalink
missed one
Browse files Browse the repository at this point in the history
  • Loading branch information
chazlarson committed Oct 25, 2024
1 parent df30160 commit 015f357
Showing 1 changed file with 24 additions and 16 deletions.
40 changes: 24 additions & 16 deletions Kometa/logs.py
Original file line number Diff line number Diff line change
@@ -1,35 +1,43 @@
""" This module contains functions for setting up and using loggers. """
import logging

def setup_logger(logger_name, log_file, level=logging.INFO):
"""docstring placeholder"""
log_setup = logging.getLogger(logger_name)
formatter = logging.Formatter('%(levelname)s: %(asctime)s %(message)s', datefmt='%m/%d/%Y %I:%M:%S %p')
fileHandler = logging.FileHandler(log_file, mode='a', encoding='utf-8')
fileHandler.setFormatter(formatter)
file_handler = logging.FileHandler(log_file, mode='a', encoding='utf-8')
file_handler.setFormatter(formatter)
log_setup.setLevel(level)
log_setup.addHandler(fileHandler)
log_setup.addHandler(file_handler)

def setup_dual_logger(logger_name, log_file, level=logging.INFO):
"""docstring placeholder"""
log_setup = logging.getLogger(logger_name)
formatter = logging.Formatter('%(levelname)s: %(asctime)s %(message)s', datefmt='%m/%d/%Y %I:%M:%S %p')
fileHandler = logging.FileHandler(log_file, mode='a', encoding='utf-8')
fileHandler.setFormatter(formatter)
streamHandler = logging.StreamHandler()
streamHandler.setFormatter(formatter)
file_handler = logging.FileHandler(log_file, mode='a', encoding='utf-8')
file_handler.setFormatter(formatter)
stream_handler = logging.StreamHandler()
stream_handler.setFormatter(formatter)
log_setup.setLevel(level)
log_setup.addHandler(fileHandler)
log_setup.addHandler(streamHandler)
log_setup.addHandler(file_handler)
log_setup.addHandler(stream_handler)

def logger(msg, level, logfile):
if logfile == 'a' : log = logging.getLogger('activity_log')
if logfile == 'd' : log = logging.getLogger('download_log')
if level == 'info' : log.info(msg)
if level == 'warning' : log.warning(msg)
if level == 'error' : log.error(msg)
"""docstring placeholder"""
log = logging.getLogger('activity_log') if logfile == 'a' else logging.getLogger('download_log')
if level == 'info':
log.info(msg)
if level == 'warning':
log.warning(msg)
if level == 'error':
log.error(msg)

def plogger(msg, level, logfile):
"""Log and print a message to the console."""
logger(msg, level, logfile)
print(msg)

def blogger(msg, level, logfile, bar):
def blogger(msg, level, logfile, p_bar):
"""Log and print a message to the console and a progress bar."""
logger(msg, level, logfile)
bar.text(msg)
p_bar.text(msg)

0 comments on commit 015f357

Please sign in to comment.