Skip to main content

square_logger

📌 versioning: see CHANGELOG.md.

about

python logger for my personal use.

goals

  • standardized opinionated logging setup
  • improved readability
  • auto logging decorators
  • redaction support in auto logging
  • simple configuration

installation

pip install square_logger

usage

see USAGE.md or example.py.

note:

  • SquareLogger provides a full opinionated setup with file rotation, formatters, redaction, and auto_logger decorator.
  • SquareCustomLogger wraps any existing logging.Logger and adds the auto_logger decorator plus optional redaction without changing your original logger.

env

  • python>=3.12.0

feedback is appreciated. thank you!

Metadata

Release files for square_logger 3.0.4

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

Source distribution (sdist)

Source distribution for square_logger 3.0.4
File Size Uploaded Provenance Actions
square_logger-3.0.4.tar.gz 3.0 kB Without provenance Details for square_logger-3.0.4.tar.gz

Built distribution (wheel)

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

Total release size: 6.7 kB

Release files / square_logger-3.0.4.tar.gz

Download URL square_logger-3.0.4.tar.gz
Size 3.0 kB
Tags Source
SHA-256 checksum
How to use checksums
4f95bcc5ef913b573751671e6b7061d5bb581c6be19bb85c88f9d2c07438f36c
BLAKE2b-256 checksum
How to use checksums
2b82f4e9b4fd5188669de23a2ade0d793838d899a6810a8d7011cbf97cc534c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.20 {"installer":{"name":"uv","version":"0.11.20","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / square_logger-3.0.4-py3-none-any.whl

Download URL square_logger-3.0.4-py3-none-any.whl
Size 3.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
43974568e28ffae609e231eadcbc8847d5eba89faa71372baedf6f13bacbac34
BLAKE2b-256 checksum
How to use checksums
0f69a0065e5aa5c7f54a0a7ed5b50897e7d3b9f9ae0054c96462731d3b0e54f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.20 {"installer":{"name":"uv","version":"0.11.20","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Security for square_logger 3.0.4

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