Skip to content

Instantly share code, notes, and snippets.

@proffalken
Last active August 29, 2015 13:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save proffalken/9620434 to your computer and use it in GitHub Desktop.
Save proffalken/9620434 to your computer and use it in GitHub Desktop.
Raven Stacktrace
[loggers]
keys = root, iso8601, nova, amqplib, sqlalchemy, suds, eventlet.wsgi, nova.openstack.common.rpc.amqp, nova.scheduler.filters.retry_filter, nova.scheduler.filters.image_props_filter, nova.scheduler.filters.disk_filter, nova.servicegroup.drivers.db, nova.servicegroup.api, nova.scheduler.host_manager, root
[handlers]
keys = sentry, watchedfile
[formatters]
keys = context, default
[logger_root]
qualname = root
level = DEBUG
handlers = watchedfile
[logger_iso8601]
qualname = iso8601
level = ERROR
handlers = ""
[logger_nova]
qualname = nova
level = DEBUG
handlers = ""
[logger_amqplib]
qualname = amqplib
level = WARNING
handlers = ""
[logger_sqlalchemy]
qualname = sqlalchemy
level = WARNING
handlers = ""
[logger_suds]
qualname = suds
level = INFO
handlers = ""
[logger_eventlet.wsgi]
qualname = eventlet.wsgi
level = WARNING
handlers = ""
[logger_nova.openstack.common.rpc.amqp]
qualname = nova.openstack.common.rpc.amqp
level = DEBUG
handlers = ""
[logger_nova.scheduler.filters.retry_filter]
qualname = nova.scheduler.filters.retry_filter
level = INFO
handlers = ""
[logger_nova.scheduler.filters.image_props_filter]
qualname = nova.scheduler.filters.image_props_filter
level = INFO
handlers = ""
[logger_nova.scheduler.filters.disk_filter]
qualname = nova.scheduler.filters.disk_filter
level = INFO
handlers = ""
[logger_nova.servicegroup.drivers.db]
qualname = nova.servicegroup.drivers.db
level = INFO
handlers = ""
[logger_nova.servicegroup.api]
qualname = nova.servicegroup.api
level = INFO
handlers = ""
[logger_nova.scheduler.host_manager]
qualname = nova.scheduler.host_manager
level = INFO
handlers = ""
[logger_root]
qualname = root
level = DEBUG
handlers = sentry
# Our default handler to write all messages direct to disk
[handler_watchedfile]
class = handlers.WatchedFileHandler
args = ('/var/log/nova/nova.log',)
formatter = context
# Sentry is enabled
[handler_sentry]
level = ERROR
class = raven.handlers.logging.SentryHandler
args = ("threaded+http://<user>:<password>@<sentry_host>/6",)
formatter = default
# CONTEXT: datefmt must be set otherwise you end up with too many (msecs) fields
[formatter_context]
format = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(request_id)s %(user)s %(tenant)s] %(instance)s%(message)s
datefmt = %Y-%m-%d %H:%M:%S
class = nova.openstack.common.log.ContextFormatter
args = (datefmt=datefmt)
# DEFAULT: datefmt must be set otherwise you end up with too many (msecs) fields
[formatter_default]
datefmt = %Y-%m-%d %H:%M:%S
args = (datefmt=datefmt)
format = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(request_id)s %(user)s %(tenant)s] %(instance)s%(message)s
Top level Sentry exception caught - failed creating log record
Exception dispatching event %(event)s: %(ex)s
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/raven/handlers/logging.py", line 58, in emit
self.format(record)
File "/usr/lib/python2.7/logging/__init__.py", line 723, in format
return fmt.format(record)
File "/usr/lib/python2.7/logging/__init__.py", line 467, in format
s = self._fmt % record.__dict__
KeyError: 'request_id'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment