If I was creating a new java project that is going to be a library that will be used by multiple projects, what is the best way to set up the logging in it?
Essentially the issue came up because everybody uses different logging libraries for there projects (log4j, common-logging, etc.) and I do not want to make it difficult for others to use what ever they want when they use my library.
The goal is to provide logging for the classes in my library, while providing a painless way for other projects that use it to use what ever logging framework they want.
I think what you are wanting is SLF4J.