Skip to main content

GLogger: The Logger That Speaks Your Language

Say hello to or GenLogger – the logger that makes your debugging a vibe. We’ve officially retired the tired old "DEBUG," "INFO," and "ERROR" for something with a little more personality: YAP, DEETS, SKETCH, SUS, and when things go totally sideways, COOKED.

This isn’t just a logger; it’s a generational bridge for your codebase. Gen Z will call it lit, Millennials will embrace it ironically (but actually love it), and Boomers… well, they’ll ask for the docs (they wont be here long anyways). So why settle for boring logs when you can debug with style? Spice up your workflow and let your logs do the talking!

For now, we only support the coolest generation of all time – Gen Z. But don't worry, we'll be adding support for Millennials, Boomers, and other generations soon because we're all about inclusivity, even though y'all ain't as cool as us, you're still cool.

Usage

To get started, simply integrate GLogger into your existing code:

import logging
from genlogger import GenLogging, GenZ
GenLogging(generation=GenZ)

This modifies the logging module in place and works seamlessly with your current setup. Important: Make sure you import glogger after importing the logging module. If you import it before and your system gets COOKED, well… that’s on you. We’re Gen Z; we don’t write tests. 😉

Contributing

Read CONTRIBUTING.md. Dont expect everything in README.md. Also figure it out, documentation is not a GenZ thing.

Example Logs

2024-12-03 12:41:14,649 - SYSTEM IS COOKED - Victoria Daniels queried something at 1986-12-26 19:29:17
2024-12-03 12:41:14,649 - JUST YAPPING - William Lewis deleted something at 1988-12-15 19:36:26
2024-12-03 12:41:14,649 - JUST YAPPING - Heidi Smith retrieved something at 1980-01-31 04:13:07
2024-12-03 12:41:14,649 - THAT'S SKETCH - Alyssa Day queried something at 1996-05-17 12:07:21
2024-12-03 12:41:14,649 - SOMETHING IS SUS - Lisa Rodriguez created something at 2013-09-26 02:56:25
2024-12-03 12:41:14,649 - JUST YAPPING - Dominic Yoder queried something at 2010-01-23 02:13:55
2024-12-03 12:41:14,649 - THAT'S SKETCH - Paul Mcconnell created something at 1997-09-29 22:33:00
2024-12-03 12:41:14,649 - SOMETHING IS SUS - Savannah Schroeder retrieved something at 2007-06-22 22:12:29
2024-12-03 12:41:14,649 - THAT'S SKETCH - Dennis Cook updated something at 2024-10-31 11:30:04
2024-12-03 12:41:14,649 - SOMETHING IS SUS - Ronald Goodwin created something at 1975-11-02 22:35:27

Metadata

Release files for genlogger 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for genlogger 0.1.1
File Size Uploaded Provenance
genlogger-0.1.1.tar.gz 4.9 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for genlogger 0.1.1
File Interpreter ABI Platform
genlogger-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 10.2 kB

Release files / genlogger-0.1.1.tar.gz

Download URL genlogger-0.1.1.tar.gz
Size 4.9 kB
Tags Source
SHA-256 checksum
How to use checksums
59565472d4eba676249bf052de0e98b046cc97ba36198bf630b5b01e7daba45b
BLAKE2b-256 checksum
How to use checksums
c3c876e694fa6b20587b5065116df937b44edb16296dc153bde7af4c45345b9e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.9.20

Release files / genlogger-0.1.1-py3-none-any.whl

Download URL genlogger-0.1.1-py3-none-any.whl
Size 5.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
467db250f7198ca6246af59e5936eea8ac5ed5e253557fe992accc505a8c42b5
BLAKE2b-256 checksum
How to use checksums
a6a28aad5cf9b3260c6a0440fe80901d95292b4d6195231b0d1e7ab1ca287299
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.9.20

Security for genlogger 0.1.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page