他のヒント
のその他の回答のためのlog4j.るものととらえ ハモン のための 応用監視.で非常に簡単に追加する春季応用例:
<bean id="performanceMonitor" class="org.springframework.aop.interceptor.JamonPerformanceMonitorInterceptor">
<property name="useDynamicLogger" value="false"/>
<property name="trackAllInvocations" value="true"/>
</bean>
<bean id="txRequired" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean" abstract="true">
<property name="transactionManager" ref="transactionManager"/>
<property name="transactionAttributes" >
<props> <prop key="*">PROPAGATION_REQUIRED</prop> </props>
</property>
<property name="preInterceptors">
<list>
<ref bean="performanceMonitor"/>
</list>
</property>
</bean>
このサンプルファイル作成されたものとは異なる設定log4jのためのコンソールやファイルのlogger.このファイルを、classpathで読み取りによるlog4jます。しかし、い内でアプリサーバが別の最適な方法の設定ロギング思い出の中JBossがあったxmlファイルだったのを修正.必要な場合はwebsphereの設定をします。たい場合には設定を行うことができるでしょう単純な試験アプリでは、この取得します。
# Set root logger level to WARN and appenders to A1 & F1.
log4j.rootLogger=WARN, A1, F1
# A1 is set to be a ConsoleAppender.
log4j.appender.A1=org.apache.log4j.ConsoleAppender
# logging to console only INFO
log4j.appender.A1.Threshold=INFO
# F1 is a file appender
log4j.appender.F1=org.apache.log4j.RollingFileAppender
# Tell Spring to be quiet
log4j.logger.org.springframework=WARN
# debug logging for my classes
log4j.logger.com.yourcorp=DEBUG
log4j.logger.org.hibernate=INFO
# A1 uses PatternLayout.
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%-4r : %d{HH:mm:ss,SSS} [%t] %-5p %c{1} %x - %m%n
log4j.appender.F1.File=./log/mylogfile.log
log4j.appender.F1.MaxFileSize=10MB
log4j.appender.F1.MaxBackupIndex=5
log4j.appender.F1.layout=org.apache.log4j.PatternLayout
log4j.appender.F1.layout.ConversionPattern=%-4r : %d{HH:mm:ss,SSS} [%t] %-5p %c{1} %x - %m%n
所属していません StackOverflow