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: 3 months ago
JSON representation
A log should tell a story, not drown the reader in irrelevance.
- Host: GitHub
- URL: https://github.com/drekka/StoryTeller
- Owner: drekka
- License: mit
- Created: 2015-06-18T06:02:05.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-11-16T11:14:55.000Z (almost 8 years ago)
- Last Synced: 2024-04-24T19:01:24.320Z (6 months ago)
- Language: Objective-C
- Homepage: http://drekka.github.io/StoryTeller
- Size: 5 MB
- Stars: 10
- Watchers: 2
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-ios - StoryTeller - Taking a completely different approach to logging, Story Teller replacing fixed logging levels in It then uses dynamic expressions to control the logging so you only see what is important. (Logging / Other Hardware)
- awesome-ios-star - StoryTeller - Taking a completely different approach to logging, Story Teller replacing fixed logging levels in It then uses dynamic expressions to control the logging so you only see what is important. (Logging / Other Hardware)
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.