logback / LOGBACK-1670 [Open]
Config files ignored when running with Java modules 

==============================

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-1670

==============================
 Issue created
------------------------------

Alexey Gavrilov created this issue on 31/Aug/22 4:47 PM
Summary:              Config files ignored when running with Java modules 
Issue Type:           Bug
Affects Versions:     1.3.0, 1.4.0
Assignee:             Logback dev list
Components:           logback-classic
Created:              31/Aug/22 4:47 PM
Environment:          Java Modules
Priority:             Critical
Reporter:             Alexey Gavrilov
Description:
  Logback doesn't load XML configuration files for Java applications running 
with Java Modules (JPMS).
  
  Run 'run.sh' shell script in this repository to reproduce:
  https://github.com/agavrilov76/logback-jpms-bug
  
  The problem is that at startup Logback cannot find 'DefaultJoranConfigurator' 
(the default implementation of 'ch.qos.logback.classic.spi.Configurator') 
located inside the 'ch.qos.logback.classic' module. This is because 
'ch.qos.logback.classic' doesn't actually declare it provides the 
implementation.
  
  Adding this line to the module's module-info.java can fix the problem:
  
  provides ch.qos.logback.classic.spi.Configurator with 
ch.qos.logback.classic.util.DefaultJoranConfigurator;
  
  
  'ch.qos.logback.classic.servlet.LogbackServletContainerInitializer' should 
probably declared the same way


==============================
 This message was sent by Atlassian Jira (v8.8.0#808000-sha1:e2c7e59)

_______________________________________________
logback-dev mailing list
[email protected]
http://mailman.qos.ch/mailman/listinfo/logback-dev

Reply via email to