Revision c24e519e lib/utils/log.py
b/lib/utils/log.py | ||
---|---|---|
245 | 245 |
# exception since otherwise we could run but without any logs at all |
246 | 246 |
try: |
247 | 247 |
if console_logging: |
248 |
logfile_handler = _LogHandler(open(constants.DEV_CONSOLE, "a"), logfile) |
|
248 |
logfile_handler = _LogHandler(open(constants.DEV_CONSOLE, "a"), |
|
249 |
logfile) |
|
249 | 250 |
else: |
250 | 251 |
logfile_handler = _ReopenableLogHandler(logfile) |
252 |
|
|
253 |
logfile_handler.setFormatter(formatter) |
|
254 |
if debug: |
|
255 |
logfile_handler.setLevel(logging.DEBUG) |
|
256 |
else: |
|
257 |
logfile_handler.setLevel(logging.INFO) |
|
258 |
root_logger.addHandler(logfile_handler) |
|
259 |
reopen_handlers.append(logfile_handler) |
|
251 | 260 |
except EnvironmentError: |
252 | 261 |
if stderr_logging or syslog == constants.SYSLOG_YES: |
253 | 262 |
logging.exception("Failed to enable logging to file '%s'", logfile) |
... | ... | |
255 | 264 |
# we need to re-raise the exception |
256 | 265 |
raise |
257 | 266 |
|
258 |
logfile_handler.setFormatter(formatter) |
|
259 |
if debug: |
|
260 |
logfile_handler.setLevel(logging.DEBUG) |
|
261 |
else: |
|
262 |
logfile_handler.setLevel(logging.INFO) |
|
263 |
root_logger.addHandler(logfile_handler) |
|
264 |
|
|
265 |
reopen_handlers.append(logfile_handler) |
|
266 |
|
|
267 | 267 |
return compat.partial(_ReopenLogFiles, reopen_handlers) |
Also available in: Unified diff