A lightweight logging utility for Python applications
Project description
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.trackand@Logger.catchdecorators for easy tracking
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6522913145224a7e50494cda19d54197a57694e86dc078ce6ecaa14b8c4ac28d
|
|
| MD5 |
295c8466d05f6e6976466943e867f157
|
|
| BLAKE2b-256 |
25765a258f90f98aa19e257b339ecab6d3a152635d4a51ee30595a4e0ce40c59
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
28bcf49ae941cf012df2e8ed5b3d14771cc71b929398efb5e0c4d103aeedb0a6
|
|
| MD5 |
d6bede16d68070e668a6a160e5889f9f
|
|
| BLAKE2b-256 |
009412b70b47d342baacb31c3b2124ff4fd83e92fa5ff869c79e8c866812a8e3
|