Skip to content

Commit 2a7abbd

Browse files
authored
Never ever ever fail on logging (#148)
1 parent 827bcb0 commit 2a7abbd

1 file changed

Lines changed: 10 additions & 10 deletions

File tree

src/sumo/wrapper/_logging.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,17 @@ def __init__(self, sumoClient):
99
return
1010

1111
def emit(self, record):
12-
dt = datetime.utcnow().replace(microsecond=0).isoformat() + "Z"
13-
json = {
14-
"severity": record.levelname,
15-
"message": record.getMessage(),
16-
"timestamp": dt,
17-
"source": record.name,
18-
"pathname": record.pathname,
19-
"funcname": record.funcName,
20-
"linenumber": record.lineno,
21-
}
2212
try:
13+
dt = datetime.utcnow().replace(microsecond=0).isoformat() + "Z"
14+
json = {
15+
"severity": record.levelname,
16+
"message": record.getMessage(),
17+
"timestamp": dt,
18+
"source": record.name,
19+
"pathname": record.pathname,
20+
"funcname": record.funcName,
21+
"linenumber": record.lineno,
22+
}
2323
self._sumoClient.post("/message-log/new", json=json)
2424
except Exception:
2525
# Never fail on logging

0 commit comments

Comments
 (0)