advlogs
advlogs is an advanced logging library that enhances traditional logging with AES encryption, Gzip compression, and multi-threading.
Features
- AES encryption for secure logs
- Gzip compression for storage efficiency
- Multi-threaded logging
- Structured JSON logging
Installation
pip install advlogs
USAGE:
from advlogs import advlogs
from cryptography.fernet import Fernet
key = Fernet.generate_key().decode()
logger = advlogs(log_file="advlogs.log", encrypt=True, key=key)
logger.log("INFO", "This is an encrypted log message.")
logger.compress_logs()
Metadata
Release files for advlogs 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| advlogs-0.1.0.tar.gz | 3.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| advlogs-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 5.8 kB
Release files / advlogs-0.1.0.tar.gz
| Download URL | advlogs-0.1.0.tar.gz |
|---|---|
| Size | 3.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
63c43b8b0f2cb47ad634120bc8afb6209b85664736890215bb455a0df7ea63d0
|
|
BLAKE2b-256 checksum How to use checksums |
9ef2d1da6b449124d0c645eaa31e0ddbc12da8053733672bd3ac9cd95c95e4b8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.12
|
Release files / advlogs-0.1.0-py3-none-any.whl
| Download URL | advlogs-0.1.0-py3-none-any.whl |
|---|---|
| Size | 2.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
bff15c4e1eda5c8ce1c93006db74ac8802b67ea9ec27074bf9efcfa2021f6649
|
|
BLAKE2b-256 checksum How to use checksums |
62b0da40aa78f4c298475994e53345e78469b1ea003b37a4d825ca517cb662a0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.12
|