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.
16 lines
349 B
16 lines
349 B
from .orderedenum import OrderedEnum
|
|
|
|
class Severity(OrderedEnum):
|
|
Info = 1
|
|
Debug = 2
|
|
|
|
class Logger:
|
|
def __init__(self, args):
|
|
self.severity = Severity.Debug if args.debug else Severity.Info
|
|
|
|
def info(self, msg):
|
|
print(msg)
|
|
|
|
def debug(self, msg):
|
|
if self.severity >= Severity.Debug:
|
|
print(msg) |