Log4j 1.x reached end of life in 2015. The documentation for it now appears to 
have gone offline. There are some Eclipse projects (call them L1 projects) that 
currently use Log4j 1.x directly rather than SLF4J. That means that any 
projects that depend on L1 projects cannot use Log4J 2.x without risking 
dependency collisions from attempting to load multiple versions of Log4J.

SLF4J was created precisely to eliminate dependencies on specific logging 
implementations.

It is important that libraries like those that plug into Eclipse not 
unintentionally force a specific logging implementation on their users. Those 
library developers have no way of knowing - and probably no way of satisfying - 
all the requirements of their various sets of users.

Given that, it seems that Eclipse should make SLF4J the 'official' logging API 
for all Eclipse libraries.





Steve Hickman
Software Architect
Honeywell | Aerospace
Office: 480-236-8367

[email protected]<mailto:[email protected]>
https://in.honeywell.com/sites/aero/ENG/advance-tech/crew-intf/Pages/crewhome.aspx

_______________________________________________
cross-project-issues-dev mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev

Reply via email to