GaudiKernel.ProcessJobOptions.LogFilter Class Reference
Inheritance diagram for GaudiKernel.ProcessJobOptions.LogFilter:
Collaboration diagram for GaudiKernel.ProcessJobOptions.LogFilter:

Public Member Functions

def __init__
 
def filter (self, record)
 
def printOn
 
def printOff
 
def disable
 
def enable
 
def __init__
 
def filter (self, record)
 
def printOn
 
def printOff
 
def disable
 
def enable
 

Public Attributes

 printing_level
 
 enabled
 
 threshold
 

Detailed Description

Definition at line 23 of file ProcessJobOptions.py.

Constructor & Destructor Documentation

def GaudiKernel.ProcessJobOptions.LogFilter.__init__ (   self,
  name = "" 
)

Definition at line 24 of file ProcessJobOptions.py.

def GaudiKernel.ProcessJobOptions.LogFilter.__init__ (   self,
  name = "" 
)

Definition at line 24 of file ProcessJobOptions.py.

Member Function Documentation

def GaudiKernel.ProcessJobOptions.LogFilter.disable (   self,
  allowed = logging.WARNING 
)

Definition at line 49 of file ProcessJobOptions.py.

def GaudiKernel.ProcessJobOptions.LogFilter.disable (   self,
  allowed = logging.WARNING 
)

Definition at line 49 of file ProcessJobOptions.py.

def GaudiKernel.ProcessJobOptions.LogFilter.enable (   self,
  allowed = logging.WARNING 
)

Definition at line 52 of file ProcessJobOptions.py.

def GaudiKernel.ProcessJobOptions.LogFilter.enable (   self,
  allowed = logging.WARNING 
)

Definition at line 52 of file ProcessJobOptions.py.

def GaudiKernel.ProcessJobOptions.LogFilter.filter (   self,
  record 
)
def GaudiKernel.ProcessJobOptions.LogFilter.filter (   self,
  record 
)
def GaudiKernel.ProcessJobOptions.LogFilter.printOff (   self,
  step = 1 
)
Increase the printing_level of 'step' units. ( >0 means no print)

Definition at line 44 of file ProcessJobOptions.py.

44  def printOff(self, step = 1):
45  """
46  Increase the printing_level of 'step' units. ( >0 means no print)
47  """
48  self.printing_level += step
def GaudiKernel.ProcessJobOptions.LogFilter.printOff (   self,
  step = 1 
)
Increase the printing_level of 'step' units. ( >0 means no print)

Definition at line 44 of file ProcessJobOptions.py.

44  def printOff(self, step = 1):
45  """
46  Increase the printing_level of 'step' units. ( >0 means no print)
47  """
48  self.printing_level += step
def GaudiKernel.ProcessJobOptions.LogFilter.printOn (   self,
  step = 1,
  force = False 
)
Decrease the printing_level of 'step' units. ( >0 means no print)
The level cannot go below 0, unless the force flag is set to True.
A negative value of the threshold disables subsequent "PrintOff"s.

Definition at line 31 of file ProcessJobOptions.py.

31  def printOn(self, step = 1, force = False):
32  """
33  Decrease the printing_level of 'step' units. ( >0 means no print)
34  The level cannot go below 0, unless the force flag is set to True.
35  A negative value of the threshold disables subsequent "PrintOff"s.
36  """
37  if force:
38  self.printing_level -= step
39  else:
40  if self.printing_level > step:
41  self.printing_level -= step
42  else:
43  self.printing_level = 0
def GaudiKernel.ProcessJobOptions.LogFilter.printOn (   self,
  step = 1,
  force = False 
)
Decrease the printing_level of 'step' units. ( >0 means no print)
The level cannot go below 0, unless the force flag is set to True.
A negative value of the threshold disables subsequent "PrintOff"s.

Definition at line 31 of file ProcessJobOptions.py.

31  def printOn(self, step = 1, force = False):
32  """
33  Decrease the printing_level of 'step' units. ( >0 means no print)
34  The level cannot go below 0, unless the force flag is set to True.
35  A negative value of the threshold disables subsequent "PrintOff"s.
36  """
37  if force:
38  self.printing_level -= step
39  else:
40  if self.printing_level > step:
41  self.printing_level -= step
42  else:
43  self.printing_level = 0

Member Data Documentation

GaudiKernel.ProcessJobOptions.LogFilter.enabled

Definition at line 27 of file ProcessJobOptions.py.

GaudiKernel.ProcessJobOptions.LogFilter.printing_level

Definition at line 26 of file ProcessJobOptions.py.

GaudiKernel.ProcessJobOptions.LogFilter.threshold

Definition at line 28 of file ProcessJobOptions.py.


The documentation for this class was generated from the following file: