diff options
author | Martin Fischer <martin@push-f.com> | 2025-03-22 11:47:54 +0100 |
---|---|---|
committer | Martin Fischer <martin@push-f.com> | 2025-03-23 23:36:40 +0100 |
commit | e451a31ed7a0d5fa268a2065906c6fb803e6ae26 (patch) | |
tree | 8dde16820972653c6b67e08b4e2319c43aa18db1 /example.py |
initial commitv0.0.1
Diffstat (limited to 'example.py')
-rwxr-xr-x | example.py | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/example.py b/example.py new file mode 100755 index 0000000..0892117 --- /dev/null +++ b/example.py @@ -0,0 +1,26 @@ +#!/usr/bin/env python3 +import json +import logging + +import logformat +import requests + + +logfmt_handler = logging.StreamHandler() +logfmt_handler.setFormatter(logformat.LogfmtFormatter()) +logging.basicConfig(handlers=[logfmt_handler], level=logging.DEBUG) + + +logger = logformat.get_logger() + +requests.get('http://example.com') + +logger.debug("what's happening") +logger.info("something's happening") +logger.warning("this seems off", some_id=33) +logger.error("oh no") + +try: + json.loads("maybe") +except: + logger.error("failed to decode", traceback=True) |