Source code for utils.log

import logging
import logging.handlers

[docs]def log_error(message) -> None: """ Function for sending logging message to syslog file. Use this one for error messages. """ # Create logger with specific name logger = logging.getLogger('TEAM 3: ') # Setting logger level logger.setLevel(logging.INFO) # Create handler addressed to syslog handler = logging.handlers.SysLogHandler(address = '/dev/log') # Create and add formatter to handler formatter = logging.Formatter('%(name)s %(levelname)s: %(message)s') handler.setFormatter(formatter) # Add handler to logger logger.addHandler(handler) # Log message logger.error(message) # Remove the handle after logging logger.removeHandler(handler)
[docs]def log_info(message) -> None: """ Function for sending logging message to syslog file. Use this one for info messages. """ # Create logger with specific name logger = logging.getLogger('TEAM 3: ') # Setting logger level logger.setLevel(logging.INFO) # Create handler addressed to syslog handler = logging.handlers.SysLogHandler(address = '/dev/log') # Create and add formatter to handler formatter = logging.Formatter('%(name)s %(levelname)s: %(message)s') handler.setFormatter(formatter) # Add handler to logger logger.addHandler(handler) # Log message logger.info(message) # Remove the handle after logging logger.removeHandler(handler)