Skip to content

Commit 5609257

Browse files
committed
Errbit to record CID for easy logs lookup
1 parent 0fbba9b commit 5609257

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

core/common/errbit.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import traceback
77
from xml.sax.saxutils import escape
88

9+
from cid.locals import get_cid
910
from django.conf import settings
1011
from pydash import get
1112

@@ -32,7 +33,7 @@
3233
'<request>'
3334
'<component>{component}</component>'
3435
'<url>{url}</url>'
35-
'<cgi-data></cgi-data>'
36+
'<cgi-data><var key="cid">{cid}</var></cgi-data>'
3637
'<params>'
3738
'<var key="foobar">verify</var>'
3839
'<var key="controller">application</var>'
@@ -159,7 +160,7 @@ def xml_raw(self, etype, value, trace, limit=None, file=None):
159160
return ERRBIT_XML.format(
160161
api_key=self.api_key, version=settings.VERSION, class_name=etype.__class__.__name__, value=message_value,
161162
trace=_trace_str, component=self.component_name, environment=self.environment, user=str(get_current_user()),
162-
url=escape(str(get_request_url()))
163+
url=escape(str(get_request_url())), cid=get_cid()
163164
)
164165

165166

0 commit comments

Comments
 (0)