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
square_logger-3.0.4.tar.gz 3.0 kB Details

Built distribution (wheel)

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

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}

Release history Release notifications | RSS feed

This release

3.0.4 This release

2 release files

3.0.3

2 release files

3.0.2

2 release files

3.0.1

2 release files

3.0.0

2 release files

2.0.1

2 release files

2.0.0

2 release files

1.0.7

2 release files

1.0.6

2 release files

1.0.5

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

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