Skip to content

Alchemyst0x/ArcLog

Repository files navigation

ArcLog

Structured Python logging (for the Arcane 🧙🏼‍♂️).

This project is essentially just my personal logging configuration, which I aim to make into a small library of sorts.

Features (Planned)

  • JSON logs for structured logging output.
  • Implementation of functools.singledispatch for performant and efficient encoding of a wide variety of Python data types.
  • Integration with structlog for flexible and powerful logging.
  • Support for msgspec, including msgspec.Struct LogRecord objects for efficient serialization.
  • Borrowed code and ideas from other great projects, like python-json-logger and litestar.
  • ???

Getting Started

This project is still in the early stages of development. Stay tuned for installation instructions and usage examples.

License

This project is licensed under the Apache-2.0 License.

About

Structured Python logging for the Arcane.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published