Good job Robert. It frustrates me that the (essential) importance of logging is not emphasised sufficiently in introductory software engineering. This is a help towards getting the message out.
My suggestion would be to mention runtime configuration of filtering and enabling of loggers earlier in the explanation. This is the essential element that distinguishes a logging framework from printf etc. <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail> Virus-free. www.avast.com <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail> <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2> On Sun, Jun 12, 2022 at 2:43 AM Robert Middleton <rmiddle...@apache.org> wrote: > Since I have encountered a few people people before who have asked > questions along the lines of "why do we need good logging? and what is > logging?" I figured it would be good to make a general overview guide > that is not specific to log4j/log4cxx/log4net, but may still touch on > concepts of these libraries that make them good. > > Some of the terminology here could probably be better standardized, so > any suggestions are welcome! I may turn this into a presentation to > break it up as well, I haven't decided yet. > > Github PR: https://github.com/apache/logging-site/pull/1 > > -Robert Middleton >