|
Gaudi Framework, version v23r4 |
| Home | Generated: Mon Sep 17 2012 |
Public Member Functions | |
| def | __init__ |
| def | addError |
| def | addWarn |
| def | addWarning |
| def | addInfo |
| def | clear |
| def | closeFile |
| def | numErrors |
| def | numWarnings |
| def | error |
| def | warn |
Public Attributes | |
| errors | |
| warns | |
| info | |
| warnings | |
| level | |
| reportOutput | |
| logger | |
This class is used to catch errors and warnings from XML file processing to allow better managing and testing.
Definition at line 110 of file xmlModule.py.
| def EnvConfig::xmlModule::Report::__init__ | ( | self, | |
level = 1, |
|||
reportOutput = False |
|||
| ) |
Definition at line 114 of file xmlModule.py.
00115 : 00116 self.errors = [] 00117 self.warns = [] 00118 self.info = [] 00119 self.warnings = [] 00120 self.level = level 00121 00122 if not reportOutput: 00123 self.reportOutput = False 00124 else: 00125 self.reportOutput = open(reportOutput, 'w') 00126 00127 logConf = os.path.normpath(os.path.dirname(os.path.realpath(__file__)) + '/log.conf') 00128 if not logging.getLogger('envLogger').handlers and os.path.exists(logConf): 00129 logging.config.fileConfig(logConf) 00130 self.logger = logging.getLogger('envLogger')
| def EnvConfig::xmlModule::Report::addError | ( | self, | |
| message, | |||
varName = '', |
|||
action = '', |
|||
varValue = '', |
|||
procedure = '' |
|||
| ) |
Definition at line 131 of file xmlModule.py.
| def EnvConfig::xmlModule::Report::addInfo | ( | self, | |
| message, | |||
varName = '', |
|||
action = '', |
|||
varValue = '', |
|||
procedure = '' |
|||
| ) |
Definition at line 161 of file xmlModule.py.
| def EnvConfig::xmlModule::Report::addWarn | ( | self, | |
| message, | |||
varName = '', |
|||
action = '', |
|||
varValue = '', |
|||
procedure = '' |
|||
| ) |
Definition at line 141 of file xmlModule.py.
| def EnvConfig::xmlModule::Report::addWarning | ( | self, | |
| message, | |||
varName = '', |
|||
action = '', |
|||
varValue = '', |
|||
procedure = '' |
|||
| ) |
Definition at line 151 of file xmlModule.py.
00152 : 00153 error = [message, varName, action, varValue, procedure] 00154 if self.level < 2: 00155 if not self.reportOutput: 00156 print 'Warning: ' + error[0] 00157 else: 00158 self.reportOutput.write('Warning: ' + error[0] + '\n') 00159 self.warnings.append(error) 00160 self.logger.warning(message)
| def EnvConfig::xmlModule::Report::clear | ( | self ) |
Definition at line 171 of file xmlModule.py.
| def EnvConfig::xmlModule::Report::closeFile | ( | self ) |
Definition at line 177 of file xmlModule.py.
| def EnvConfig::xmlModule::Report::error | ( | self, | |
| key | |||
| ) |
Definition at line 187 of file xmlModule.py.
| def EnvConfig::xmlModule::Report::numErrors | ( | self ) |
Definition at line 181 of file xmlModule.py.
| def EnvConfig::xmlModule::Report::numWarnings | ( | self ) |
Definition at line 184 of file xmlModule.py.
| def EnvConfig::xmlModule::Report::warn | ( | self, | |
| key | |||
| ) |
Definition at line 190 of file xmlModule.py.
Definition at line 114 of file xmlModule.py.
Definition at line 114 of file xmlModule.py.
Definition at line 114 of file xmlModule.py.
Definition at line 114 of file xmlModule.py.
Definition at line 114 of file xmlModule.py.
Definition at line 114 of file xmlModule.py.
Definition at line 114 of file xmlModule.py.