diff --git a/app/functions/netmiko.py b/app/functions/netmiko.py index a621fec..544de0f 100644 --- a/app/functions/netmiko.py +++ b/app/functions/netmiko.py @@ -2,6 +2,7 @@ import logging, os from netmiko import ConnectHandler, NetmikoTimeoutException, NetmikoAuthenticationException logger = logging.getLogger(__name__) +logger.setLevel(logging.WARNING) # Establish connection to network device def establish_connection(device_config): diff --git a/app/functions/utils.py b/app/functions/utils.py index 0d108bb..f90606b 100644 --- a/app/functions/utils.py +++ b/app/functions/utils.py @@ -3,6 +3,7 @@ from functools import wraps from flask import request logger = logging.getLogger(__name__) +logger.setLevel(logging.WARNING) # Exception handler @@ -33,7 +34,7 @@ def load_yaml(filename, key=None): with open(config_path, 'r') as f: data = yaml.safe_load(f) if data is None: - logger.warning(f"Empty configuration file: {filename}") + logger.error(f"Empty configuration file: {filename}") return {} # Return specific key if provided diff --git a/app/views/main.py b/app/views/main.py index 7c95b65..f45de6f 100644 --- a/app/views/main.py +++ b/app/views/main.py @@ -6,6 +6,7 @@ from app.functions.utils import exception_handler, load_yaml, send_webhook, get_ from app.functions.netmiko import execute_command logger = logging.getLogger(__name__) +logger.setLevel(logging.WARNING) bp = Blueprint('main', __name__)