You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

32 lines
928 B

class LogLevel:
DEBUG = "debug"
INFO = "info"
WARNINGS = "warning"
ERROR = "error"
FATAL = "fatal"
class LogInfo:
@staticmethod
def output(message, log_level=LogLevel.DEBUG):
# if (message and len(message)):
# if log_level == LogLevel.DEBUG:
# logging.debug(message)
# elif log_level == LogLevel.INFO:
# logging.info(message)
# elif log_level == LogLevel.WARNINGS:
# logging.warnings(message)
# elif log_level == LogLevel.ERROR:
# logging.error(message)
# elif log_level == LogLevel.FATAL:
# logging.fatal(message)
print(message)
@staticmethod
def output_list(data_list, log_level=LogLevel.DEBUG):
if data_list and len(data_list):
for obj in data_list:
obj.print_object()
print()