Skip to main content

Simple logging using env variables

Project description

env_color_logger

Latest Release env_color_logger on pypi MIT License Python package tests

A simple logger that prints colored messages to the console and uses environment variables to control the basic setup.

See example.env for a list of environment variables that can be used to control the logger.

Install

env_color_logger on pypi wheel

pip install --upgrade env_color_logger

Usage

The usage in Python is very basic. Just import the logger and use it as you would use the standard logging module. The logger will automatically use the environment variables to configure itself. This is done to aid in development of apps that are run in isolated environments, such as Docker containers.

from env_color_logger import EnvLogger

logger = EnvLogger(__name__)
logger.info("Hello World!")

Requirements

Python Versions

Tested with & designed for python 3.10, see requirements.txt for additional dependencies

Contributing

For bugs / feature requests please submit issues

Open Issues Closed Issues

If you would like to contribute to this project, you are welcome to submit a pull request

Open Pull Requests Closed Pull Requests

Warranty / Liability / Official support

This project is being developed independently, we provide the package "as-is" without any implied warranty or liability, usage is your own responsibility

Additional info

Just because I like badges

Code Size Pypi downloads per month Pypi downloads per week Pypi downloads per day

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

env_color_logger-0.0.3.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

env_color_logger-0.0.3-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

Details for the file env_color_logger-0.0.3.tar.gz.

File metadata

  • Download URL: env_color_logger-0.0.3.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for env_color_logger-0.0.3.tar.gz
Algorithm Hash digest
SHA256 0da1ff2b0b4d0954e3d0ae8fdb853a1c07b8376204512ce6293ad70584c57ef3
MD5 5ead979b02d49383820094aea17ab67e
BLAKE2b-256 d6c5afc2d02a6b97b037bd6f4cc0a58ad014d804c8398348c9ad4a68ad6a380d

See more details on using hashes here.

File details

Details for the file env_color_logger-0.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for env_color_logger-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 4b0674580d5d5924364a95c85f7332bf52b0ddbe01abe7dce32b284bd2a10c76
MD5 c07d6f455d6ad08714f6919ceeab3572
BLAKE2b-256 4b8d043d0ca70da105c168f2d299cdb517a6e9d76f74bced30d46239b839aa86

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