Setting the level in log4j
Since you are using log4j as logging framework, you can't configure the level using Logging and Tracing option.
The level should be configured in the log4j configuration file. e.g.:
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
<!-- console -->
<appender name="STDOUT" class="org.apache.log4j.ConsoleAppender">
<param name="threshold" value="TRACE" />
<layout class="org.apache.log4j.PatternLayout">
<param name="conversionPattern"
value="%-5p (%c.java:%L).%M - %m%n" />
</layout>
</appender>
<!-- categories -->
<category name="org.hibernate">
<priority value="OFF" />
</category>
<category name="org.hibernate.type">
<priority value="ALL" />
</category>
<category name="org.springframework">
<priority value="INFO" />
</category>
<!-- root -->
<root>
<priority value="TRACE" />
<appender-ref ref="STDOUT" />
</root>
</log4j:configuration>
Using the default implementation (JUL)
In another way, java.util.logging
(JUL) is the preferred logging implementation in WebSphere Application Server, and is used in WebSphere Application Server's own implementation.
So, you could try the following configuration of SLF4J if you want use the WAS logging infrastructure:
See more in The Support Authority: A developer's guide to WebSphere Application Server logging.