Jong Wook Kim created S2GRAPH-117:
-------------------------------------
Summary: Cleaner logging library usage
Key: S2GRAPH-117
URL: https://issues.apache.org/jira/browse/S2GRAPH-117
Project: S2Graph
Issue Type: Improvement
Reporter: Jong Wook Kim
Our SBT project is currently dependent on both log4j and logback, while using
two logging backends is not ideal.
Furthermore, there has been report that in some configuration we have both
slf4j-log4j12 and log4j-over-slf4j in the classpath which leads to
StackOverflowError.
The current codebase is not written with a clean usage of logging library in
mind, and I propose the following improvements to make our logging usage
conform with the de-facto standard of slf4j.
- Figure out how the dependencies are using slf4j, log4j, and logback.
- Use slf4j-api everywhere, named with the fully qualified class names.
- Exclude slf4j backends from the library projects
- Add either log4j or logback backends to the application projects, preferably
log4j.
- Add a test case checking that the classpath has the correct configuration of
jars.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)