Skip to main content

🐍 Simple, minimal and non-bloated logging for Python.

Project description

Loggaby-py

🐍 Simple, minimal logging for Python without useless features.

GitHub license GitHub stars
Loggaby-py is a direct port (aims to be, anyway) of the original JS version. It does 1 thing and does it well: posting nice logs to a terminal. Or perhaps a file? Anywhere you need can be done with a Transport (not present in this Python version as yet).

Oh, it looks like this:
Preview
(Exactly like the original)

Table of Contents

Install

pip install loggaby

Examples

Provided Here.

Documentation

Loggaby(debug=False, levels=[])

The Loggaby constructor, which creates a logger instance.

  • debug {Boolean} Whether to print debug messages. (Default: True)
  • levels Additional custom levels to provide. (An array of dicts)
    • name {str} Name of the level that appears in the logs
    • color {str} Color of the name (accepted values are these or a hex value)
    • debug {bool} Whether this is a debug log (that is hidden with debug: false)
    • fatal {bool} Whether to make the level name and message bold and underline
    • call {str} Name of the function to use this level

Levels

debug, log, warn, error, fatal by default.

You can log with logger.<Level>(). (examples)

License

Loggaby-py is licensed under the MIT license.
Read here for more info.


A Luvella project.

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

loggaby-1.1.1.tar.gz (3.4 kB view details)

Uploaded Source

Built Distribution

loggaby-1.1.1-py3-none-any.whl (4.1 kB view details)

Uploaded Python 3

File details

Details for the file loggaby-1.1.1.tar.gz.

File metadata

  • Download URL: loggaby-1.1.1.tar.gz
  • Upload date:
  • Size: 3.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.3

File hashes

Hashes for loggaby-1.1.1.tar.gz
Algorithm Hash digest
SHA256 729fcb22ae2d560a5a6373dadcf6d3f82750b88dea1a85a070401140392942c2
MD5 5403067bd752efbe2824f2c6f9473ba0
BLAKE2b-256 da7af001db61545e75795e883f241f22dc78a7cc21841c82ffc54bd7a88b02cb

See more details on using hashes here.

File details

Details for the file loggaby-1.1.1-py3-none-any.whl.

File metadata

  • Download URL: loggaby-1.1.1-py3-none-any.whl
  • Upload date:
  • Size: 4.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.3

File hashes

Hashes for loggaby-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 93309fe56b1e032b7d475655622293826fb9bd448eb0bbe8e3958ede344c98fb
MD5 a18f8089475594bb182b8d91dd6a309e
BLAKE2b-256 9c9ec83b69f23e6203d017dce44669fc6ce09af3613af1db49e4d6322ec4411d

See more details on using hashes here.

Supported by

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