[logback-dev] [JIRA] Updates for LOGBACK-1530: Fluent Logging no longer works with 1.3.0-alpha5
QOS.CH (JIRA)
noreply-jira at qos.ch
Fri Oct 16 20:00:00 CEST 2020
logback / LOGBACK-1530 [Open]
Fluent Logging no longer works with 1.3.0-alpha5
==============================
Here's what changed in this issue in the last few minutes.
This issue has been created
This issue is now assigned to you.
View or comment on issue using this link
https://jira.qos.ch/browse/LOGBACK-1530
==============================
Issue created
------------------------------
Daniel Johnson created this issue on 16/Oct/20 7:48 PM
Summary: Fluent Logging no longer works with 1.3.0-alpha5
Issue Type: Bug
Affects Versions: 1.3.0-alpha5
Assignee: Logback dev list
Components: logback-classic
Created: 16/Oct/20 7:48 PM
Environment: slf4j:2.0.0-alpha1, logback-classic:1.3.0-alpha5
Priority: Major
Reporter: Daniel Johnson
Description:
Fluent logging results in no-op logging with Logback 1.3.0-alpha5, due to what is seemingly an unnecessary override in _ch/qos/logback/classic/Logger.java_ class that points to a no-op implementation for the _LoggingEventBuilder_:
{code:java}
@Override
public LoggingEventBuilder makeLoggingEventBuilder(org.slf4j.event.Level level) {
return new LogbackLoggingEventBuilder(this, level);
}
{code}
The _LogbackLoggingEventBuilder_ class is all no-op methods with TODO markers, which was added in a commit last August with commit message "ongoing work".
Based on my _very_ limited understanding, SLF4J 2.0 provides a default implementation for this method, and Logback does not need to override it.
By switching back to Logback 1.3.0-alpha4, fluent logging works as expected.
==============================
This message was sent by Atlassian Jira (v8.8.0#808000-sha1:e2c7e59)
More information about the logback-dev
mailing list