diff --git a/bitwardenBackup.py b/bitwardenBackup.py index ecefdd7..0e5703e 100644 --- a/bitwardenBackup.py +++ b/bitwardenBackup.py @@ -39,12 +39,18 @@ else: def build_logger(level): logger = logging.getLogger() logger.setLevel(level) - handler = logging.StreamHandler() formatter = logging.Formatter( '%(asctime)s - %(levelname)s - %(message)s' ) - handler.setFormatter(formatter) - logger.addHandler(handler) + # log to file + fileHandler = logging.FileHandler(log_file) + fileHandler.setFormatter(formatter) + logger.addHandler(fileHandler) + # log to console + consoleHandler = logging.StreamHandler() + consoleHandler.setFormatter(formatter) + logger.addHandler(consoleHandler) + return logger def create_encryption_key(client):