Like print, but also writes to Redis Streams!
Project description
Lazy Redis Log
Like print(...), but also writes to Redis Streams.
Installation
pip install lazy-redis-log
How to Use
from redis import Redis
from lazy_redis_log import LazyRedisLog
LOG = LazyRedisLog()
LOG.redis = Redis(...)
LOG.key = 'logs:example'
LOG.field = 'example'
LOG.do_console = True # Print on the console.
LOG.do_redis = True # Write to Redis.
LOG('Hello World!')
LOG(
'Hello World!',
redis=False, # Don't write to Redis.
)
LOG(
'Hello World!',
console=False, # Don't print on the console.
)
LOG(
'Hello World!',
field='example2'
# Write on this field on the stream.
# This will always write to Redis,
# even if `do_redis` is `False`.
)
LOG(
'Hello',
'World!',
LazyRedisLog,
sep=', ',
end=' END ',
# Functions similarly to `print(...)`.
)
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
lazy_redis_log-0.1.3.tar.gz
(1.7 kB
view details)
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 lazy_redis_log-0.1.3.tar.gz.
File metadata
- Download URL: lazy_redis_log-0.1.3.tar.gz
- Upload date:
- Size: 1.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.2 CPython/3.8.10 Linux/5.15.0-100-generic
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4b3c22f995051b66ca1e9b7121cf155204400c5f466e954e46593e0d5cd11e14
|
|
| MD5 |
50c88b952f0ef856a06f367f69611f9e
|
|
| BLAKE2b-256 |
54f927e6c8bbdefb5c8e8c395de4f0d7afc095a12947049812321cd9a8dc2f92
|
File details
Details for the file lazy_redis_log-0.1.3-py3-none-any.whl.
File metadata
- Download URL: lazy_redis_log-0.1.3-py3-none-any.whl
- Upload date:
- Size: 2.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.2 CPython/3.8.10 Linux/5.15.0-100-generic
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
77384bb95fa770ab75b0b307116189b841a43dbd9238cf32644428cb3c66d5b7
|
|
| MD5 |
349405b035b747a6349480586a7a75d1
|
|
| BLAKE2b-256 |
75fd2a5cc34c54cca0bb580c0018dd2c6a40888f7338b21fccb4935811f3f7b6
|