[JIRA] Updates for SLF4J-508: Control log level output in the simple logger pattern layout

SLF4J / SLF4J-508 [Open] Control log level output in the simple logger pattern layout ============================== Here's what changed in this issue in the last few minutes. This issue has been created There is 1 comment. This issue is now assigned to you. View or comment on issue using this link https://jira.qos.ch/browse/SLF4J-508 ============================== Issue created ------------------------------ Dmitriy Fedoriv created this issue on 15/Feb/21 3:20 AM Summary: Control log level output in the simple logger pattern layout Issue Type: Improvement Assignee: SLF4J developers list Components: slf4j-simple Created: 15/Feb/21 3:20 AM Labels: layouts pattern Priority: Minor Reporter: Dmitriy Fedoriv Description: Dear QoS team, The justification for the improvement is to provide a smooth and backward-compatible switch between Java standard output and Slf4J SimpleLogger without any changes in output message pattern. The vast majority of static code analyzers consider printing directly to standard output as a bad practice, proposing to use a dedicated logger as a solution (e.g. https://rules.sonarsource.com/java/RSPEC-106). In some cases, the output format of a message could be restricted and not subject to change. That leaves the message format pattern as "<message><line_separator>" for the dedicated logger. At more "advanced" logging frameworks this can be controlled by setting different pattern layouts but in the slf4j-simple module, it's handled by simplelogger.properties configuration or system properties. The module already has specific properties to control the output of the date-time, thread name, and logger name, but missing one more to skip log level output such as "org.slf4j.simpleLogger.showLogLevel=true". ============================== 1 comment ------------------------------ Dmitriy Fedoriv on 15/Feb/21 3:26 AM Here is the link to related PR - https://github.com/qos-ch/slf4j/pull/256 ============================== This message was sent by Atlassian Jira (v8.8.0#808000-sha1:e2c7e59)
participants (1)
-
QOS.CH (JIRA)