Configure Log4J for use in GlassFish 3.1
1. Copy log4j.jar to GlassFish_Home/lib.
2. Copy log4j.properties to GlassFish_Home/domains/domain1/config.
3. Open the admin web UI (for example http://localhost:4848).
Click on 'Server(Admin Server)' -> 'server-config' -> JVM Settings -> JVM Options.
Now Add new property:
'-Dlog4j.configuration=file:///${com.sun.aas.instanceRoot}/config/log4j.properties'
Save & Restart the GlassFish.
Sample content of Log4J properties file (log4j.properties):
log4j.rootLogger=DEBUG
log4j.logger.myapp=DEBUG
log4j.appender.FILE=org.apache.log4j.RollingFileAppender
log4j.appender.FILE.MaxFileSize=100KB
log4j.appender.FILE.MaxBackupIndex=1
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.ConversionPattern=%d{DATE} %-5p %c{1} : %m%nIf you need to get log4J statemetn in different file(log4j.log) configured Log4J properties file (log4j.properties) as below:log4j.rootLogger=DEBUG, FILE
log4j.logger.myapp=DEBUG
log4j.appender.FILE=org.apache.log4j.RollingFileAppender
log4j.appender.FILE.File=/space/gfv3/v3setup/GlassFish3/GlassFish/domains/domain1/logs/log4j.log
log4j.appender.FILE.MaxFileSize=100KB
log4j.appender.FILE.MaxBackupIndex=1
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.ConversionPattern=%d{DATE} %-5p %c{1} : %m%n
