How is this different from Napier? #217
Answered
by
kpgalligan
kaushalyap
asked this question in
Q&A
-
Beta Was this translation helpful? Give feedback.
Answered by
kpgalligan
Jan 6, 2022
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. |
Beta Was this translation helpful? Give feedback.
0 replies
Answer selected by
kaushalyap
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:
@ThreadLocal
for 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.