Recent Releases of https://github.com/apparebit/konsole

https://github.com/apparebit/konsole - Simplify configuration for command line tools

The new volume argument to config() provides an alternative means for changing the level, with larger volumes leading to more information printed in the log. This may come in handy in command line tools that expose an additive -v or --volume argument.

- Python
Published by apparebit almost 4 years ago

https://github.com/apparebit/konsole - Better detail formatting, better support for old Python

  • Fix formatting of arbitrary detail values to take newlines into account.
  • Turn type annotations into strings to actually run on Python 3.7 and 3.8

- Python
Published by apparebit about 4 years ago

https://github.com/apparebit/konsole - Two sources of truth...

  • Fix __all__ to list only symbols that actually exist.

- Python
Published by apparebit over 4 years ago

https://github.com/apparebit/konsole - konsole's public API converges

  • Use custom logging handler to make output redirectable with contextlib's redirect_stderr.
  • Remove the now superfluous konsole.redirect().

Combined with the simplification of the initialization process released with v0.3.0, the public API for konsole is converging on a minimal core. That brings the release of v1.0 within reach. Yay!

- Python
Published by apparebit over 4 years ago

https://github.com/apparebit/konsole - konsole haz screenshotz

  • Fix unexpected exception upon detail being an empty dictionary.
  • More generally, improve handling of detail values that are effectively empty.
  • Fix indentation of first line of exception trace.
  • Add screenshot illustrating konsole's output to project readme

- Python
Published by apparebit over 4 years ago

https://github.com/apparebit/konsole - konsole is on fire

  • Initialize konsole eagerly on first import. Replace init() with config().
  • Instead of replacing logging configuration with basicConfig(), augment current configuration by adding handler to root logger and by replacing logger class with subclass.
  • Remove runtime dependencies on the standard library's collections.abc, dataclasses, and textwrap packages to reduce import latency and memory overhead.
  • Completely refactor test script, improve coverage.
  • Update documentation accordingly.

- Python
Published by apparebit over 4 years ago

https://github.com/apparebit/konsole - A richer konsole

  • Surface detail keyword argument for logging functions.
  • Document konsole's public API.
  • Correctly handle corner cases of detail being None, set_color() and set_level() calling init().
  • Cache main logger and directly access flag to eliminate repeated, trivial function calls.

- Python
Published by apparebit over 4 years ago

https://github.com/apparebit/konsole - Initial release

Introducing konsole, a simple logger producing readable, pleasing output.

- Python
Published by apparebit over 4 years ago