<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi,<div><br></div><div>I see the logging framework JEP finally was published. This is great news.</div><div><br></div><div>I'd like to comment on this quality</div><div><br></div><div><span style="color: rgb(0, 0, 0); font-family: 'Bitstream Vera Sans', 'Luxi Sans', Verdana, Arial, Helvetica; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 13px; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; display: inline !important; float: none; ">"Logging is performed at different levels: error, warning, info, debug, trace"</span></div><div><span style="color: rgb(0, 0, 0); font-family: 'Bitstream Vera Sans', 'Luxi Sans', Verdana, Arial, Helvetica; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 13px; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; display: inline !important; float: none; "><br></span></div><div><span style="color: rgb(0, 0, 0); font-family: 'Bitstream Vera Sans', 'Luxi Sans', Verdana, Arial, Helvetica; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 13px; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; display: inline !important; float: none; "><span class="Apple-style-span" style="font-family: Helvetica; line-height: normal; font-size: medium; ">If we accept the problems associated with level based logging, these name work for generic frameworks such as Log4J and JDK logging. However, the names are meaningless in that they carry no semantic context with what would be logged. The nice thing about the current set of flags is they convey the information that will be printed.</span></span></div><div><span style="color: rgb(0, 0, 0); font-family: 'Bitstream Vera Sans', 'Luxi Sans', Verdana, Arial, Helvetica; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 13px; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; display: inline !important; float: none; "><span class="Apple-style-span" style="font-family: Helvetica; line-height: normal; font-size: medium; "><br></span></span></div><div><span style="color: rgb(0, 0, 0); font-family: 'Bitstream Vera Sans', 'Luxi Sans', Verdana, Arial, Helvetica; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 13px; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; display: inline !important; float: none; "><span class="Apple-style-span" style="font-family: Helvetica; line-height: normal; font-size: medium; ">On the question of log levels. I was hoping that we would have learned from the follies of using level based logging instead of a digital or tag based system. IOWs a on or off different aspects without having to eat the whole elephant of records that some developer arbitrarily decided should be dumped at a particular log level. One can level tags.. but you can't get tags or digital behaviour from levels.</span></span></div><div><span style="color: rgb(0, 0, 0); font-family: 'Bitstream Vera Sans', 'Luxi Sans', Verdana, Arial, Helvetica; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 13px; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; display: inline !important; float: none; "><span class="Apple-style-span" style="font-family: Helvetica; line-height: normal; font-size: medium; "><br></span></span></div><div><span style="color: rgb(0, 0, 0); font-family: 'Bitstream Vera Sans', 'Luxi Sans', Verdana, Arial, Helvetica; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 13px; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; display: inline !important; float: none; "><span class="Apple-style-span" style="font-family: Helvetica; line-height: normal; font-size: medium; ">Kind regards,</span></span></div><div><span style="color: rgb(0, 0, 0); font-family: 'Bitstream Vera Sans', 'Luxi Sans', Verdana, Arial, Helvetica; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 13px; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; display: inline !important; float: none; "><span class="Apple-style-span" style="font-family: Helvetica; line-height: normal; font-size: medium; ">Kirk Pepperdine</span></span></div></body></html>