Revision ff5fac04 lib/logger.py

b/lib/logger.py
84 84
  root_logger.addHandler(stderr_file)
85 85

  
86 86

  
87
def SetupDaemon(logfile, debug=False):
87
def SetupDaemon(logfile, debug=False, stderr_logging=False):
88 88
  """Configures the logging module for daemons
89 89

  
90 90
  """
91 91
  if debug:
92
    fmt = "%(asctime)s: %(levelname)s %(pathname)s:%(lineno)s %(message)s"
92
    fmt = "%(asctime)s: %(levelname)s %(module)s:%(lineno)s %(message)s"
93 93
  else:
94 94
    fmt = "%(asctime)s: %(levelname)s %(message)s"
95 95
  formatter = logging.Formatter(fmt)
......
109 109
  root_logger = logging.getLogger("")
110 110
  root_logger.setLevel(logging.NOTSET)
111 111
  root_logger.addHandler(logfile_handler)
112
  root_logger.addHandler(stderr_handler)
112
  if stderr_logging:
113
    root_logger.addHandler(stderr_handler)
113 114

  
114 115

  
115 116
# Backwards compatibility

Also available in: Unified diff