How is this different from Napier? #217
Replies: 1 comment
|
Technically speaking or why didn't we use Napier? Some thoughts:
That's a quick overview. I would need a lot more time to look through and find where other parts of the design differ, but are they both logging libraries that try to do roughly the same thing? Yes! Historically speaking, when we made Kermit we weren't excited about the other options at the time. Napier has matured in that time, but we have some different API and technical designs internally. We also liked some of the ideas. Either can handle shared logging for the vast majority of cases. |
0 replies
Answer selected by
kawpii
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Technically speaking or why didn't we use Napier?
Some thoughts:
@ThreadLocalfor logging config, which meant that logging from other threads did not have access to that config and would log to the default (or nothing). When I first looked at Napier I saw that, and I didn't really dig deeper. That issue has been fixed, but well after we published (earlier versions of) Kermit.