Skip to main content

Log Better

Project description

LogPlus

Log Better

  • Free software: MIT license

  • Documentation: TBD

Installation

To install LogPlus:

pip install logplus

or

pip install git+https://github.com/tactlabs/logplus.git

Pip installing the library from local repository:

conda activate <env_name>

python setup.py install develop

Usage

To use LogPlus in a project:

import logplus

Sample

Example

import logplus

logger = logplus.get_logger()

result_json = {
    'result': 1,
    'a' : "two",
    'b' : {
        "one" : "two"
    }
}

logger.info('message test')
logger.info(result_json)
logger.debug('message debug')
logger.warning('message warning')
logger.error('message error')

Output

2024-05-12 16:29:28 info [~/projects/logger-base/test.py:28][startpy] message test

2024-05-12 16:29:28 info [~/projects/logger-base/test.py:29][startpy] {‘result’: 1, ‘a’: ‘two’, ‘b’: {‘one’: ‘two’}}

2024-05-12 16:29:28 debug [~/projects/logger-base/test.py:31][startpy] message debug

2024-05-12 16:29:28 warning [~/projects/logger-base/test.py:32][startpy] message warning

2024-05-12 16:29:28 error [~/projects/logger-base/test.py:33][startpy] message error

Credits

The base code is derived from StructLog (https://github.com/hynek/structlog).
As we see a lot of improvement in StructLog we came up with this library.

History

0.1.3 (2024-05-12)
------------------

* Docs updated


0.1.2 (2024-05-12)
------------------

* Base version derived from multiple libs.

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

logplus-0.1.3.tar.gz (49.5 kB view details)

Uploaded Source

Built Distribution

logplus-0.1.3-py3-none-any.whl (60.5 kB view details)

Uploaded Python 3

File details

Details for the file logplus-0.1.3.tar.gz.

File metadata

  • Download URL: logplus-0.1.3.tar.gz
  • Upload date:
  • Size: 49.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.7

File hashes

Hashes for logplus-0.1.3.tar.gz
Algorithm Hash digest
SHA256 5ddbae858879e12912dc00135968ea145422bdaeafc2e667a138ab08f15f16eb
MD5 b5aff71b8da3de5ba451cb1524a2457c
BLAKE2b-256 c177cc3d0397a70ee6585179641dffb581467db843ab3d09d146ac2e8c96164a

See more details on using hashes here.

File details

Details for the file logplus-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: logplus-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 60.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.7

File hashes

Hashes for logplus-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 ddbf4586f5b1e95568d170a491359a27d698526acb9ea466cae79bb6215fc7eb
MD5 4a4841bce5a6ddabd4d876ae415004f7
BLAKE2b-256 b555776df886b978dbfe562600135a5fdc6c16a7ad8c5f333e54b3d05d94de74

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