Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | logger fix | zelig | 2014-07-06 | 2 | -30/+50 |
| | | | | | | | | | | - introduce quit, drained, shutdown channels - mainLoop falls through reading message channel to drained state, and waits is blocked in default branch until any message is sent - Flush() waits for <-drained - Stop() pushes quit and nodges mainloop out of blocking drained state - package-global mutex - Reset() - clear tests | ||||
* | Fixed crazy looping | obscuren | 2014-07-05 | 1 | -6/+14 |
| | |||||
* | go fmt | zelig | 2014-06-27 | 2 | -179/+173 |
| | |||||
* | update doc: list levels and show usage of named print methods | zelig | 2014-06-25 | 1 | -0/+4 |
| | |||||
* | implement DebugDetail loglevel and named print methods | zelig | 2014-06-25 | 1 | -0/+9 |
| | |||||
* | refactor logging. Details: | zelig | 2014-06-23 | 3 | -0/+352 |
- packages use tagged logger sending log messages to shared (process-wide) logging engine - log writers (interface ethlog.LogSystem) can be added to the logging engine by wrappers/guis/clients - shared logging engine dispatching to multiple log systems - log level can be set separately per log system - async logging thread: logging IO does not block main thread - log messages are synchronously stringified to avoid incorrectly logging of changed states - README.md - loggers_test |