Another logging library?
...or why did you fork Lumberjack.jl?
The short answer is that none of the existing logging libraries quite fit our requirements. The summary table provided below shows that all of the existing libraries are missing more than 1 requirement. Our initial goal was to add more tests, hierarchical logging and some API changes to Lumberjack as it seemed to have the best balance of features and test coverage. In the end, our changes diverged enough from Lumberjack that it made more sense to fork the project.
|Julia||0.4, 0.5||0.4, 0.5||0.5||0.5|
|Custom IO Types||Yes||Yes||Yes||Yes|
You can see from the table that Memento covers all of our logging requirements and has significantly higher test coverage.