Andreas Sewe created SLF4J-390:
----------------------------------
Summary: FAILED_INITIALIZATION case in
LoggerFactory.getILoggerFactory swallows root exception
Key: SLF4J-390
URL: http://jira.qos.ch/browse/SLF4J-390
Project: SLF4J
Issue Type: Bug
Affects Versions: 1.7.22
Reporter: Andreas Sewe
Assignee: SLF4J developers list
Priority: Minor
I have a hard time triaging an {{IllegalStateException}} thrown by
{{LoggerFactory.getILoggerFactory}} that has been reported by a user ([Eclipse
Bug 510487|https://bugs.eclipse.org/bugs/show_bug.cgi?id=510487]) as the root
exception is not wrapped by the {{IllegalStateException}}:
[https://github.com/qos-ch/slf4j/blob/v_1.7.22/slf4j-api/src/main/java/org/slf4j/LoggerFactory.java#L422].
AFAICT, that exception is only logged to the console
([https://github.com/qos-ch/slf4j/blob/v_1.7.22/slf4j-api/src/main/java/org/slf4j/LoggerFactory.java#L194]).
This makes error reports sent by an automatic error reporting system (like the
one employed for the Eclipse IDE) less useful, as the crucial information won't
be included automatically.
Hence, it would be great if SLF4J could hold onto the {{Throwable}} for a bit
and than wrap it in the final {{IllegalStateException}}.
--
This message was sent by Atlassian JIRA
(v6.4.12#64027)
_______________________________________________
slf4j-dev mailing list
[email protected]
http://mailman.qos.ch/mailman/listinfo/slf4j-dev