logaroo


Namelogaroo JSON
Version 0.2.2 PyPI version JSON
download
home_pageNone
SummaryBouncy logging for Python
upload_time2025-09-01 17:18:52
maintainerGeir Arne Hjelle
docs_urlNone
authorGeir Arne Hjelle
requires_python>=3.11
licenseNone
keywords logging
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Logaroo - Bouncy Logging in Python

[![Latest version](https://img.shields.io/pypi/v/logaroo.svg)](https://pypi.org/project/logaroo/)
[![Python versions](https://img.shields.io/pypi/pyversions/logaroo.svg)](https://pypi.org/project/logaroo/)
[![License](https://img.shields.io/pypi/l/logaroo.svg)](https://github.com/gahjelle/logaroo/blob/main/LICENSE)
[![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)
[![Linted with Ruff](https://github.com/gahjelle/logaroo/actions/workflows/lint.yml/badge.svg?branch=main)](https://github.com/gahjelle/logaroo/actions/workflows/lint.yml)
[![Tested with Pytest](https://github.com/gahjelle/logaroo/actions/workflows/test.yml/badge.svg?branch=main)](https://github.com/gahjelle/logaroo/actions/workflows/test.yml)
[![Type checked with pyright](https://microsoft.github.io/pyright/img/pyright_badge.svg)](https://microsoft.github.io/pyright/)

Logaroo is a tiny logging package for Python designed to stay out of your way:

- Simply import the `logger` singleton from `logaroo` to get started
- Log with standard methods like `log.debug()`, `log.info()`, and `log.warning()`
- Set your severity level with `logger.level = ...` or `LOGAROO_LEVEL`
- Change the log mesage template with `logger.template = ...` or `LOGAROO_TEMPLATE`
- Add custom levels with `logger.add_level()`
- Interpolate log messages with `str.format()`, f-strings, or t-strings
- Get optional coloring of log messages with Rich, turn off with `NO_COLOR` or `LOGAROO_NO_RICH`

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "logaroo",
    "maintainer": "Geir Arne Hjelle",
    "docs_url": null,
    "requires_python": ">=3.11",
    "maintainer_email": "Geir Arne Hjelle <geirarne@gmail.com>",
    "keywords": "logging",
    "author": "Geir Arne Hjelle",
    "author_email": "Geir Arne Hjelle <geirarne@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/95/ef/14e08b3d7a2cd769e890f06d83d1dcfcd25b43d4f70c0e0b8ff00f136a0e/logaroo-0.2.2.tar.gz",
    "platform": null,
    "description": "# Logaroo - Bouncy Logging in Python\n\n[![Latest version](https://img.shields.io/pypi/v/logaroo.svg)](https://pypi.org/project/logaroo/)\n[![Python versions](https://img.shields.io/pypi/pyversions/logaroo.svg)](https://pypi.org/project/logaroo/)\n[![License](https://img.shields.io/pypi/l/logaroo.svg)](https://github.com/gahjelle/logaroo/blob/main/LICENSE)\n[![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)\n[![Linted with Ruff](https://github.com/gahjelle/logaroo/actions/workflows/lint.yml/badge.svg?branch=main)](https://github.com/gahjelle/logaroo/actions/workflows/lint.yml)\n[![Tested with Pytest](https://github.com/gahjelle/logaroo/actions/workflows/test.yml/badge.svg?branch=main)](https://github.com/gahjelle/logaroo/actions/workflows/test.yml)\n[![Type checked with pyright](https://microsoft.github.io/pyright/img/pyright_badge.svg)](https://microsoft.github.io/pyright/)\n\nLogaroo is a tiny logging package for Python designed to stay out of your way:\n\n- Simply import the `logger` singleton from `logaroo` to get started\n- Log with standard methods like `log.debug()`, `log.info()`, and `log.warning()`\n- Set your severity level with `logger.level = ...` or `LOGAROO_LEVEL`\n- Change the log mesage template with `logger.template = ...` or `LOGAROO_TEMPLATE`\n- Add custom levels with `logger.add_level()`\n- Interpolate log messages with `str.format()`, f-strings, or t-strings\n- Get optional coloring of log messages with Rich, turn off with `NO_COLOR` or `LOGAROO_NO_RICH`\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Bouncy logging for Python",
    "version": "0.2.2",
    "project_urls": {
        "changelog": "https://github.com/gahjelle/logaroo/releases",
        "github": "https://github.com/gahjelle/logaroo",
        "homepage": "https://github.com/gahjelle/logaroo",
        "issues": "https://github.com/gahjelle/logaroo/issues"
    },
    "split_keywords": [
        "logging"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2ac8f9c23411898645e616ec7390df455339d446eea6b51b0806501e4e47c439",
                "md5": "7284259983d07f8a7e4ae0ec5681b0c9",
                "sha256": "0de1494ea27aa57fa4361b00803499778a40310431fa18b7919b0e03bc375dd8"
            },
            "downloads": -1,
            "filename": "logaroo-0.2.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "7284259983d07f8a7e4ae0ec5681b0c9",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.11",
            "size": 6444,
            "upload_time": "2025-09-01T17:18:51",
            "upload_time_iso_8601": "2025-09-01T17:18:51.706984Z",
            "url": "https://files.pythonhosted.org/packages/2a/c8/f9c23411898645e616ec7390df455339d446eea6b51b0806501e4e47c439/logaroo-0.2.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "95ef14e08b3d7a2cd769e890f06d83d1dcfcd25b43d4f70c0e0b8ff00f136a0e",
                "md5": "5771cb627a4e411a5a7db17ae32ba91d",
                "sha256": "3bcff607675315eeafafef296ccea3d04ca384ed97fda13cbfe24910f6bad12a"
            },
            "downloads": -1,
            "filename": "logaroo-0.2.2.tar.gz",
            "has_sig": false,
            "md5_digest": "5771cb627a4e411a5a7db17ae32ba91d",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.11",
            "size": 5647,
            "upload_time": "2025-09-01T17:18:52",
            "upload_time_iso_8601": "2025-09-01T17:18:52.748032Z",
            "url": "https://files.pythonhosted.org/packages/95/ef/14e08b3d7a2cd769e890f06d83d1dcfcd25b43d4f70c0e0b8ff00f136a0e/logaroo-0.2.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-09-01 17:18:52",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "gahjelle",
    "github_project": "logaroo",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "logaroo"
}
        
Elapsed time: 1.23541s