Skip to content

Commit 9214f38

Browse files
author
Fabio Todaro
authored
Merge pull request #4 from smoretto/feature/add-exc-name
Add exception name in json logger
2 parents 55de395 + 97537c3 commit 9214f38

File tree

3 files changed

+3
-1
lines changed

3 files changed

+3
-1
lines changed

nephthys/formatters/json.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ def format(self, record):
6262
# user-supplied dict.
6363
if record.exc_info and not message_dict.get("exc_info"):
6464
message_dict["exc_info"] = self.formatException(record.exc_info)
65+
message_dict["exc"] = record.exc_info[0].__name__
6566
if not message_dict.get("exc_info") and record.exc_text:
6667
message_dict["exc_info"] = record.exc_text
6768
# Display formatted record of stack frames

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ def make_long_description():
1414
description="Advanced Python Logger",
1515
long_description=make_long_description(),
1616
long_description_content_type="text/markdown",
17-
version="1.0.0",
17+
version="1.0.1",
1818
author="Fabio Todaro",
1919
license="MIT",
2020
author_email="ft@ovalmoney.com",

tests/test_formatters/test_json.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,5 +87,6 @@ def test_exception(msg):
8787
out_dict = json.loads(out)
8888

8989
assert out_dict["exc_info"] == formatter.formatException(exc_info)
90+
assert out_dict["exc"] == "Exception"
9091
assert out_dict["stack_info"] == "Stack Informations"
9192
assert out_dict["test"] == "test"

0 commit comments

Comments
 (0)