Picologging

Latest version: v0.9.3

Safety actively analyzes 706267 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

0.7.2

* Fix leak on levelname and formatted message https://github.com/microsoft/picologging/pull/59
* Fixes a leak in the `asctime` field of log record https://github.com/microsoft/picologging/pull/60
* Fixes a leak in stream writer write() and flush() calls https://github.com/microsoft/picologging/pull/60
* Fixes a leak in stream close() https://github.com/microsoft/picologging/pull/60

0.7.1

* Add a basic documentation site by tonybaloney in https://github.com/microsoft/picologging/pull/55
* Fix Logger setLevel not resetting other levels by aminalaee in https://github.com/microsoft/picologging/pull/57
* Fixes reference leaks in filterer 'filter' string and relative time by tonybaloney in https://github.com/microsoft/picologging/pull/58

0.7.0

* Add `MemoryHandler` by aminalaee in https://github.com/microsoft/picologging/pull/46
* Make `getLevelName()` work level name arguments by aminalaee in https://github.com/microsoft/picologging/pull/52
* Add `makeLogRecord()` by aminalaee in https://github.com/microsoft/picologging/pull/50
* Add `SocketHandler` by aminalaee in https://github.com/microsoft/picologging/pull/48

0.6.0

* Implements QueueListener and QueueHandler in `picologging.handlers` module for non-blocking logging by tonybaloney in https://github.com/microsoft/picologging/pull/44
* Fix a crash on ubuntu by tonybaloney in https://github.com/microsoft/picologging/pull/42
* Add BufferingHandler by aminalaee in https://github.com/microsoft/picologging/pull/45
* Fixes a crash on string literal within a loop in certain cases

0.5.1

* Fixes a crash in 32-bit Linux wheels crashing when `validate=True` flag is used for the Formatter type

0.5.0

* String format `{field}` is now supported using `Formatter(style='{')`
* Logger now supports `sinfo=True` to add stack info to log messages
* Fixed a bug where formatters using the `created` field were not correctly formatted
* Fixed a bug where formatters using the thread id, `thread` field were formatted as signed int instead of unsigned long
* Fixed a bug in the `__repr__` method of PercentStyle
* Fixed a bug that the Logger.exception() method wasn't checking the log level for ERROR
* Fixed a bug in the formatting of exception messages
* Setting the parent of a logger which has a NOTSET level will now update it's logging level to adopt the next set parent's level

Page 2 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.