Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/drekka/StoryTeller

A log should tell a story, not drown the reader in irrelevance.
https://github.com/drekka/StoryTeller

Last synced: about 2 months ago
JSON representation

A log should tell a story, not drown the reader in irrelevance.

Lists

README

        

# StoryTeller

*A log should tell a story, not drown the reader in irrelevance*

Story Teller is an advanced logging framework that takes an entirely different approach to logging - swapping the limitations of severity levels for smart active search criteria.

See how it works on the main [Story Teller site](http://drekka.github.io/StoryTeller).

# v1.8.5

* Improving the quality of error messages from parse errors.

# v1.8.4

* Removing requirement for Address Sanitizer from the built library.

# v1.8.3

* Adding support for spaces in package names of swift classes.

# v1.8.2

* Patching to fix error triggered by multithreaded access to the current logging keys.

# v1.8.1

* Cleaning up some C code around assembling log lines to fix a possible memory leak.

# v1.8.0

* First cut of adding support for Swift. STLog(...), STStarScope(...) and STStartLogging(...) all working.
* Fixed issues where missing Foundation import in PEGKit generated code was causing compilation failues.

# V1.7.5

* Fixed bugs in test code.
* Removed line feed from line assembly code. Added it in console logger.
* Removed key as argument to block when executing a block for a key.

# V1.7.4

* Refactored the log assembly code to avoid multiple threads mixing text on a single line.

# v1.7.3

* Fixing bug where a weakly referenced key would crash the app if logging was done in a dealloc.

# V1.7.2

* Added option to log the thread number.
* Added option to draw a picture of the thread similar to a git branch view as the logging occurs. The ASCII based character image illustrates which messages are on the main thread and which are on background threads.