The simplest commons-logging usage
Tue, 06 Oct 2009 10:11:33 +0000
I assume you're a developer and want to control global log level you are getting on your console window in Eclipse. Just log level. You don't want to learn all Log4J machinery to create many log files, customize logging format etc. I'll describe simplest steps to achieve this.
First, create commons-logging.properties file in your src/ directory (or directory on your classpath):
org.apache.commons.logging.Log=org.apache.commons.logging.impl.SimpleLog
Next, create simplelog.properties in the same location:
org.apache.commons.logging.simplelog.defaultlog=warn org.apache.commons.logging.simplelog.showlogname=false org.apache.commons.logging.simplelog.showShortLogname=false org.apache.commons.logging.simplelog.showdatetime=false
That's all! Your app will now log on WARN level and above in short, one-line format. Isn't it simple?
If you want to give different log levels (info for instance) to different packeges:
org.apache.commons.logging.simplelog.log.<package prefix>=info