[Not pasting the big log file] You need to use a log4j.xml in the classpath. The format/how to of the log4j.xml is explained in this link http://logging.apache.org/log4j/1.2/manual.html
Many examples are provided here http://wiki.apache.org/logging-log4j/Log4jXmlFormat. To cut the short story even shorter, the below xml directs all output from any class under "my.package.*" to the SERVER-FILE. <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"> <log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="false"> <!-- server log file, for server use --> <appender name="SERVER-FILE" class="org.jboss.logging.appender.DailyRollingFileAppender"> <param name="File" value="app-server.log"/> <param name="Append" value="true"/> </appender> <!--INFO and above goes to the file --> <category name="my.package"> <priority value="INFO"/> <appender-ref ref="SERVER-FILE"/> </category> <root> <appender-ref ref="SERVER-FILE"/> </root> </log4j:configuration>