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