8fa310cc7a
This patch uses cfg.CONF as ConfigOpts in common/config instead of creating a new instance of it. This is needed since most of Oslo's modules use the global CONF object to register their config parameters. The patch also moves log.setup call into Bootstrap and calls it after configs are loaded. Fixes bug: #1190524 Change-Id: Ib601418a7dbcad84c79b640b93bc5798ec4a62c4
50 lines
914 B
Plaintext
50 lines
914 B
Plaintext
[loggers]
|
|
keys=root,server,combined
|
|
|
|
[formatters]
|
|
keys=normal,normal_with_name,debug
|
|
|
|
[handlers]
|
|
keys=production,file,devel
|
|
|
|
[logger_root]
|
|
level=NOTSET
|
|
handlers=devel
|
|
|
|
[logger_server]
|
|
level=DEBUG
|
|
handlers=devel
|
|
qualname=marconi-server
|
|
|
|
[logger_combined]
|
|
level=DEBUG
|
|
handlers=devel
|
|
qualname=marconi-combined
|
|
|
|
[handler_production]
|
|
class=handlers.SysLogHandler
|
|
level=ERROR
|
|
formatter=normal_with_name
|
|
args=(('localhost', handlers.SYSLOG_UDP_PORT), handlers.SysLogHandler.LOG_USER)
|
|
|
|
[handler_file]
|
|
class=FileHandler
|
|
level=DEBUG
|
|
formatter=normal_with_name
|
|
args=('marconi.log', 'w')
|
|
|
|
[handler_devel]
|
|
class=StreamHandler
|
|
level=NOTSET
|
|
formatter=debug
|
|
args=(sys.stdout,)
|
|
|
|
[formatter_normal]
|
|
format=%(asctime)s %(levelname)s %(message)s
|
|
|
|
[formatter_normal_with_name]
|
|
format=(%(name)s): %(asctime)s %(levelname)s %(message)s
|
|
|
|
[formatter_debug]
|
|
format=(%(name)s): %(asctime)s %(levelname)s %(module)s %(funcName)s %(message)s
|