refactored all services to send to local0 non-debug and local1 for debug. the services are split according to process name on the rsyslog server

This commit is contained in:
John Tran
2013-03-18 17:42:16 +00:00
parent 74bae5a77a
commit 8897890b51
2 changed files with 32 additions and 94 deletions

View File

@@ -295,3 +295,7 @@ default['openstack']['db']['root_user_use_databag'] = false
# If above root_user_use_databag is true, the below string
# will be passed to the user_password library routine.
default['openstack']['db']['root_user_key'] = 'mysqlroot'
# logging.conf list keypairs module_name => severity to ignore
default['openstack']['logging']['ignore'] = {'nova.api.openstack.wsgi' => 'WARNING',
'nova.osapi_compute.wsgi.server' => 'WARNING'}

View File

@@ -1,11 +1,11 @@
[loggers]
keys=root,ceilometer,cinder,glance,horizon,keystone,nova,swift,amqplib,sqlalchemy,boto,suds,eventletwsgi
keys=root,ceilometer,cinder,glance,horizon,keystone,nova,swift,amqplib,sqlalchemy,boto,suds,eventletwsgi,<%= node["openstack"]["logging"]["ignore"].map{|k,v| k.gsub(/\W/, '_')}.join(',') %>
[formatters]
keys=normal,normal_with_name,debug,syslog_with_name,syslog_debug
[handlers]
keys=stderr,devel,ceilometer_prod,cinder_prod,glance_prod,horizon_prod,keystone_prod,nova_prod,swift_prod,ceilometer_debug,cinder_debug,glance_debug,horizon_debug,keystone_debug,nova_debug,swift_debug
keys=stderr,devel,prod,debug
## FORMATTERS ##
@@ -19,10 +19,10 @@ format=%(asctime)s %(levelname)s %(message)s
format=[%(name)s]: %(asctime)s %(levelname)s %(message)s
[formatter_syslog_with_name]
format=[%(name)s]: %(levelname)s %(message)s
format=%(name)s: %(levelname)s %(message)s
[formatter_syslog_debug]
format=[%(name)s]: %(levelname)s %(module)s.%(funcName)s %(message)s
format=%(name)s: %(levelname)s %(module)s.%(funcName)s %(message)s
## LOGGERS ##
@@ -49,6 +49,13 @@ level = INFO
handlers = stderr
qualname = suds
<% node["openstack"]["logging"]["ignore"].each do |k,v| %>
[logger_<%= k.gsub(/\W/, '_') %>]
level = <%= v %>
handlers = prod,debug
qualname = <%= k %>
<% end %>
[logger_eventletwsgi]
level = WARNING
handlers = stderr
@@ -58,39 +65,39 @@ qualname = eventlet.wsgi.server
level=NOTSET
handlers=devel
[logger_ceilometer] # LOCAL0
[logger_ceilometer]
level=DEBUG
handlers=ceilometer_prod,ceilometer_debug
handlers=prod,debug
qualname=ceilometer
[logger_cinder] # LOCAL1
[logger_cinder]
level=DEBUG
handlers=cinder_prod,cinder_debug
handlers=prod,debug
qualname=cinder
[logger_glance] # LOCAL2
[logger_glance]
level=DEBUG
handlers=glance_prod,glance_debug
handlers=prod,debug
qualname=glance
[logger_horizon] # LOCAL3
[logger_horizon]
level=DEBUG
handlers=horizon_prod,horizon_debug
handlers=prod,debug
qualname=horizon
[logger_keystone] # LOCAL4
[logger_keystone]
level=DEBUG
handlers=keystone_prod,keystone_debug
handlers=prod,debug
qualname=keystone
[logger_nova] # LOCAL5
[logger_nova]
level=DEBUG
handlers=nova_prod,nova_debug
handlers=prod,debug
qualname=nova
[logger_swift] # LOCAL6
[logger_swift]
level=DEBUG
handlers=swift_prod,swift_debug
handlers=prod,debug
qualname=swift
## HANDLERS ##
@@ -108,90 +115,17 @@ args=(sys.stdout,)
[handler_file]
class=FileHandler
level=DEBUG
formatter=debug
args=('/var/log/openstack/openstack.log', 'w')
[handler_ceilometer_prod]
[handler_prod]
level=INFO
class=handlers.SysLogHandler
level=ERROR
formatter=syslog_with_name
args=(('/dev/log'), handlers.SysLogHandler.LOG_LOCAL0)
[handler_ceilometer_debug]
class=handlers.SysLogHandler
[handler_debug]
level=DEBUG
formatter=syslog_debug
args=(('/dev/log'), handlers.SysLogHandler.LOG_LOCAL0)
[handler_cinder_prod]
class=handlers.SysLogHandler
level=ERROR
formatter=syslog_with_name
args=(('/dev/log'), handlers.SysLogHandler.LOG_LOCAL1)
[handler_cinder_debug]
class=handlers.SysLogHandler
level=DEBUG
formatter=syslog_debug
args=(('/dev/log'), handlers.SysLogHandler.LOG_LOCAL1)
[handler_glance_prod]
class=handlers.SysLogHandler
level=ERROR
formatter=syslog_with_name
args=(('/dev/log'), handlers.SysLogHandler.LOG_LOCAL2)
[handler_glance_debug]
class=handlers.SysLogHandler
level=DEBUG
formatter=syslog_debug
args=(('/dev/log'), handlers.SysLogHandler.LOG_LOCAL2)
[handler_horizon_prod]
class=handlers.SysLogHandler
level=ERROR
formatter=syslog_with_name
args=(('/dev/log'), handlers.SysLogHandler.LOG_LOCAL3)
[handler_horizon_debug]
class=handlers.SysLogHandler
level=DEBUG
formatter=syslog_debug
args=(('/dev/log'), handlers.SysLogHandler.LOG_LOCAL3)
[handler_keystone_prod]
class=handlers.SysLogHandler
level=ERROR
formatter=syslog_with_name
args=(('/dev/log'), handlers.SysLogHandler.LOG_LOCAL4)
[handler_keystone_debug]
class=handlers.SysLogHandler
level=DEBUG
formatter=syslog_debug
args=(('/dev/log'), handlers.SysLogHandler.LOG_LOCAL4)
[handler_nova_prod]
class=handlers.SysLogHandler
level=ERROR
formatter=syslog_with_name
args=(('/dev/log'), handlers.SysLogHandler.LOG_LOCAL5)
[handler_nova_debug]
class=handlers.SysLogHandler
level=DEBUG
formatter=syslog_debug
args=(('/dev/log'), handlers.SysLogHandler.LOG_LOCAL5)
[handler_swift_prod]
class=handlers.SysLogHandler
level=ERROR
formatter=syslog_with_name
args=(('/dev/log'), handlers.SysLogHandler.LOG_LOCAL6)
[handler_swift_debug]
class=handlers.SysLogHandler
level=DEBUG
formatter=syslog_debug
args=(('/dev/log'), handlers.SysLogHandler.LOG_LOCAL6)