| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

ProcessJobOptions::ConsoleHandler Class Reference

List of all members.

Public Member Functions

def __init__
def setPrefix
def printOn
def printOff
def disable
def enable

Private Attributes

 _filter
 _formatter

Detailed Description

Definition at line 52 of file ProcessJobOptions.py.


Member Function Documentation

def ProcessJobOptions::ConsoleHandler::__init__ (   self,
  strm = None,
  prefix = None 
)

Definition at line 53 of file ProcessJobOptions.py.

00053                                                   :
00054         if strm is None:
00055             strm = sys.stdout
00056         if '2.7' in sys.version.split()[0]:
00057             logging.StreamHandler.__init__(self, stream = strm)
00058         else:
00059             logging.StreamHandler.__init__(self, strm = strm)
00060         if prefix is None:
00061             prefix = "# "
00062         self._filter = LogFilter(_log.name)
00063         self._formatter = LogFormatter(prefix = prefix)
00064         self.setFormatter(self._formatter)
00065         self.addFilter(self._filter)
    def setPrefix(self, prefix):

def ProcessJobOptions::ConsoleHandler::setPrefix (   self,
  prefix 
)

Definition at line 66 of file ProcessJobOptions.py.

00066                                :
00067         self._formatter.prefix = prefix
    def printOn(self, step = 1, force = False):

def ProcessJobOptions::ConsoleHandler::printOn (   self,
  step = 1,
  force = False 
)

Definition at line 68 of file ProcessJobOptions.py.

00068                                               :
00069         """
00070         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.

def ProcessJobOptions::ConsoleHandler::printOff (   self,
  step = 1 
)

Increase the printing_level of 'step' units. ( >0 means no print)

Definition at line 71 of file ProcessJobOptions.py.

00075                                 :
        """

def ProcessJobOptions::ConsoleHandler::disable (   self,
  allowed = logging.WARNING 
)

Definition at line 76 of file ProcessJobOptions.py.

00080                                                 :
        self._filter.disable(allowed)

def ProcessJobOptions::ConsoleHandler::enable (   self,
  allowed = logging.WARNING 
)

Definition at line 78 of file ProcessJobOptions.py.

00080                                                 :
        self._filter.disable(allowed)


Member Data Documentation

ProcessJobOptions::ConsoleHandler::_filter [private]

Definition at line 62 of file ProcessJobOptions.py.

ProcessJobOptions::ConsoleHandler::_formatter [private]

Definition at line 63 of file ProcessJobOptions.py.


The documentation for this class was generated from the following file:
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 19:57:20 2011 for GaudiKernel by doxygen 1.4.7