Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 53b0c8bc

Přidáno uživatelem Jan Pašek před téměř 4 roky(ů)

Re #8707 - Log level mapping via dictionary, minor adjustments during review

Zobrazit rozdíly:

src/config/configuration.py
18 18
SERVER_BASE_URL = "ServerBaseURL"
19 19
SERVER_LOG_LEVEL = "LogLevel"
20 20

  
21
LOG_LEVEL_MAPPING = {
22
    "DEBUG": logging.DEBUG,
23
    "INFO": logging.INFO,
24
    "WARNING": logging.WARNING,
25
    "ERROR": logging.ERROR,
26
    "CRITICAL": logging.CRITICAL
27
}
28

  
21 29

  
22 30
class Configuration:
23 31
    """
......
84 92

  
85 93
    # set log level based on config file
86 94
    app_logger = logging.getLogger(LOG_NAME)
87
    if config.log_level == "DEBUG":
88
        app_logger.setLevel(logging.DEBUG)
89
    elif config.log_level == "INFO":
90
        app_logger.setLevel(logging.INFO)
91
    elif config.log_level == "WARNING":
92
        app_logger.setLevel(logging.WARNING)
93
    elif config.log_level == "ERROR":
94
        app_logger.setLevel(logging.ERROR)
95
    else:
96
        app_logger.setLevel(logging.DEBUG)#
95
    app_logger.setLevel(LOG_LEVEL_MAPPING.get(config.log_level, logging.DEBUG))
97 96

  
98 97
    app_logger.addHandler(handler)
99 98

  
src/controllers/certificates_controller.py
221 221
            state = self.certificate_service.get_certificate_state(v)
222 222
            data["status"] = state
223 223
        except CertificateNotFoundException:
224
            Logger.error(f"No such certificate found 'ID = {id}.")
224
            Logger.error(f"No such certificate found 'ID = {id}'.")
225 225

  
226 226
        return {"success": True, "data": data}, C_SUCCESS
227 227

  

Také k dispozici: Unified diff