Revision c24e519e

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