Skip to content

Commit

Permalink
Reformatting all internal logs to defer interpolation so rollup works.
Browse files Browse the repository at this point in the history
Originally motivated by 'bad message from ('75.101.56.188', 38109): Message has expired' not rolling up.
  • Loading branch information
Jeremy Dunck committed Jun 13, 2012
1 parent df4b446 commit a157229
Show file tree
Hide file tree
Showing 8 changed files with 11 additions and 11 deletions.
4 changes: 2 additions & 2 deletions sentry/coreapi.py
Expand Up @@ -290,10 +290,10 @@ def validate_data(project, data, client=None):
process_data_timestamp(data)
except InvalidTimestamp:
# Log the error, remove the timestamp, and continue
logger.error('Client %r passed an invalid value for timestamp %r' % (
logger.error('Client %r passed an invalid value for timestamp %r',
client or '<unknown client>',
data['timestamp'],
))
)
del data['timestamp']

if data.get('modules') and type(data['modules']) != dict:
Expand Down
2 changes: 1 addition & 1 deletion sentry/filters/helpers.py
Expand Up @@ -32,7 +32,7 @@ def get_filters(model=None, project=None):
cls = getattr(module, class_name)
except Exception:
logger = logging.getLogger('sentry.errors.filters')
logger.exception('Unable to import %s' % (class_path,))
logger.exception('Unable to import %s', class_path)
continue
FILTER_CACHE[class_path] = cls
filter_list.append(FILTER_CACHE[class_path])
Expand Down
4 changes: 2 additions & 2 deletions sentry/manager.py
Expand Up @@ -455,9 +455,9 @@ def from_kwargs(self, project, **kwargs):
except Exception, exc:
# TODO: should we mail admins when there are failures?
try:
logger.exception(u'Unable to process log entry: %s' % (exc,))
logger.exception(u'Unable to process log entry: %s', exc)
except Exception, exc:
warnings.warn(u'Unable to process log entry: %s' % (exc,))
warnings.warn(u'Unable to process log entry: %s', exc)

return

Expand Down
2 changes: 1 addition & 1 deletion sentry/models.py
Expand Up @@ -708,7 +708,7 @@ def register_indexes(**kwargs):
logger = logging.getLogger('sentry.setup')
for cls in (f for f in get_filters() if f.column.startswith('data__')):
MessageIndex.objects.register_index(cls.column, index_to='group')
logger.debug('Registered index for for %r' % cls.column)
logger.debug('Registered index for for %r', cls.column)
class_prepared.connect(register_indexes, sender=MessageIndex)


Expand Down
2 changes: 1 addition & 1 deletion sentry/services/udp.py
Expand Up @@ -56,7 +56,7 @@ def handle(self, data, address):

return insert_data_to_database(data)
except APIError, error:
logger.error('bad message from %s: %s' % (address, error.msg))
logger.error('bad message from %s: %s', address, error.msg)
return error

def run(self):
Expand Down
2 changes: 1 addition & 1 deletion sentry/utils/db.py
Expand Up @@ -63,7 +63,7 @@ def all(self):
results.append(cls)
except Exception:
logger = logging.getLogger('sentry.errors')
logger.exception('Unable to import %s' % (cls_path,))
logger.exception('Unable to import %s', cls_path)
continue
self.cache = results

Expand Down
2 changes: 1 addition & 1 deletion sentry/utils/safe.py
Expand Up @@ -22,7 +22,7 @@ def safe_execute(func, *args, **kwargs):
else:
cls = func.__class__
logger = logging.getLogger('sentry.plugins')
logger.error('Error processing %r on %%r: %%s' % func.__name__, cls.__name__, e, extra={
logger.error('Error processing %r on %%r: %%s', func.__name__, cls.__name__, e, extra={
'func_module': cls.__module__,
'func_args': args,
'func_kwargs': kwargs,
Expand Down
4 changes: 2 additions & 2 deletions sentry/web/api.py
Expand Up @@ -172,12 +172,12 @@ def store(request, project=None):

insert_data_to_database(data)
except APIError, error:
logger.error('Client %r raised API error: %s' % (client, error), extra={
logger.error('Client %r raised API error: %s', client, error, extra={
'request': request,
}, exc_info=True)
response = HttpResponse(unicode(error.msg), status=error.http_status)
else:
logger.info('New event from client %r (id=%%s)' % client, data['event_id'])
logger.info('New event from client %r (id=%%s)', client, data['event_id'])

return response

Expand Down

0 comments on commit a157229

Please sign in to comment.