Skip to main content

Python logger helper to log in json and redirect flask logs

Project description

zonar_ds_logger
======

Overview
------
A logger class that initializes a logger and logs in json when specified.
It also redirects flask logs so it doesn’t always show up as ERROR

Usage
------
```python
from zonar_ds_logger.logger import logger

logger.initialize("evan-test", "info", False)
log = logger.get_logger()

log.debug("debug")
log.info("info")
log.warning("warning")
log.error("error")
```

Arguments
------
Parameters that can be passed into logger.initialize are as follows:

- name (str): Name of the logger
- log_level (str): Lowest log level to log. Default is "debug". Options are "debug", "info", "warning", "error"
- json_logging (bool): Whether to log in json or not. Options that evaluate to true are ("true", "t", "1", "y", "yes")
Default converts value in JSON_LOGGING env var to bool if set else True


Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

zonar_ds_logger-1.0.0.tar.gz (2.8 kB view details)

Uploaded Source

Built Distribution

zonar_ds_logger-1.0.0-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

Details for the file zonar_ds_logger-1.0.0.tar.gz.

File metadata

  • Download URL: zonar_ds_logger-1.0.0.tar.gz
  • Upload date:
  • Size: 2.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for zonar_ds_logger-1.0.0.tar.gz
Algorithm Hash digest
SHA256 55a60994282b6776084643d253b703ab5ced40c3f5c7c31099cc744575cd1a45
MD5 39fe607c461e13e1fba59d3060d8ab2f
BLAKE2b-256 e69668a9098267b7927a65849c62b58cff32633f044336d6bc02567f6659e290

See more details on using hashes here.

File details

Details for the file zonar_ds_logger-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: zonar_ds_logger-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 4.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for zonar_ds_logger-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1b2baede5eead0072f27e031d7e08231f17dd7176a7a43e3be42dfecd0c86aee
MD5 1089dffddc78ff2dab9d398719239d7a
BLAKE2b-256 e61364c70bf325d9502b1a11ed19b1830aad610b2455856d0ef9ecc5df687eb5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page