Skip to main content

A lightweight logging utility for Python applications

Project description

Filelogr

license PyPI - Version PyPI - Downloads Static Badge

File logging without the headache.


📂 What’s Filelogr?

Filelogr is a lightweight zero dependency Python logging utility. Configure it once and forget it. It handles writing timestamped messages to a file, printing to console with colors and most importantly it's easy to use!


📃 Features

  • Easy setup

  • Zero dependencies

  • Timestamped file logging

  • Color coded console output

  • @Logger.track and @Logger.catch decorators for easy tracking


Installation Installation

pip  install  filelogr

❓ Why use filelogr?

Why not? It's simple, easy to set up, and gives you more than you'd expect from a small logging utility


🔨Usage:

All it takes is a couple lines of code and Filelogr is ready

from filelogr import Logger

DATA_DIR = "path/to/data/directory"
LOG_FILE = "Example.log"


Logger.configure(data_dir=DATA_DIR, log_file=LOG_FILE)

Logger.log_action ("This is an info message.", tag="INFO", color="blue")

💬 Questions or ideas?

Open an issue or suggest a feature here: GitHub: Futuregus/filelogr/issues

Email at: futuregus11@gmail.com

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

filelogr-1.3.1.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

filelogr-1.3.1-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

Details for the file filelogr-1.3.1.tar.gz.

File metadata

  • Download URL: filelogr-1.3.1.tar.gz
  • Upload date:
  • Size: 5.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.3

File hashes

Hashes for filelogr-1.3.1.tar.gz
Algorithm Hash digest
SHA256 6522913145224a7e50494cda19d54197a57694e86dc078ce6ecaa14b8c4ac28d
MD5 295c8466d05f6e6976466943e867f157
BLAKE2b-256 25765a258f90f98aa19e257b339ecab6d3a152635d4a51ee30595a4e0ce40c59

See more details on using hashes here.

File details

Details for the file filelogr-1.3.1-py3-none-any.whl.

File metadata

  • Download URL: filelogr-1.3.1-py3-none-any.whl
  • Upload date:
  • Size: 5.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.3

File hashes

Hashes for filelogr-1.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 28bcf49ae941cf012df2e8ed5b3d14771cc71b929398efb5e0c4d103aeedb0a6
MD5 d6bede16d68070e668a6a160e5889f9f
BLAKE2b-256 009412b70b47d342baacb31c3b2124ff4fd83e92fa5ff869c79e8c866812a8e3

See more details on using hashes here.

Supported by

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