Public Member Functions | |
def | __init__ |
def | filter |
def | printOn |
def | printOff |
def | disable |
def | enable |
Public Attributes | |
printing_level | |
enabled | |
threshold |
Definition at line 19 of file ProcessJobOptions.py.
def ProcessJobOptions::LogFilter::__init__ | ( | self, | ||
name = "" | ||||
) |
Definition at line 20 of file ProcessJobOptions.py.
00020 : 00021 logging.Filter.__init__(self, name) 00022 self.printing_level = 0 00023 self.enabled = True 00024 self.threshold = logging.WARNING def filter(self, record):
def ProcessJobOptions::LogFilter::filter | ( | self, | ||
record | ||||
) |
Definition at line 25 of file ProcessJobOptions.py.
00025 : 00026 return record.levelno >= self.threshold or (self.enabled and self.printing_level <= 0) def printOn(self, step = 1, force = False):
def ProcessJobOptions::LogFilter::printOn | ( | self, | ||
step = 1 , |
||||
force = False | ||||
) |
Definition at line 27 of file ProcessJobOptions.py.
00027 : 00028 """ 00029 Decrease the printing_level of 'step' units. ( >0 means no print) 00030 The level cannot go below 0, unless the force flag is set to True. 00031 A negative value of the treshold disables subsequent "PrintOff"s. 00032 """ 00033 if force: 00034 self.printing_level -= step 00035 else: if self.printing_level > step:
def ProcessJobOptions::LogFilter::printOff | ( | self, | ||
step = 1 | ||||
) |
Increase the printing_level of 'step' units. ( >0 means no print)
Definition at line 36 of file ProcessJobOptions.py.
00036 : 00037 self.printing_level -= step 00038 else: 00039 self.printing_level = 0 00040 def printOff(self, step = 1): """
def ProcessJobOptions::LogFilter::disable | ( | self, | ||
allowed = logging.WARNING | ||||
) |
def ProcessJobOptions::LogFilter::enable | ( | self, | ||
allowed = logging.WARNING | ||||
) |
Definition at line 44 of file ProcessJobOptions.py.
00045 : 00046 self.enabled = False 00047 self.threshold = allowed def enable(self, allowed = logging.WARNING):
Definition at line 22 of file ProcessJobOptions.py.
Definition at line 23 of file ProcessJobOptions.py.
Definition at line 24 of file ProcessJobOptions.py.