2016-07-18 5 views
0

を提出されていません各アプリで logbackコア-1.1.3.jar SLF4J-API-1.7.7.jar janino-2.7.8.jarlogbackはどちらのコンソールへのアプリケーションログステートメントをログにも私たちは、ロギング用のlogbackを使用していて、私たちは私たちのクラスパス</p> <p>JCLオーバーSLF4J-1.7.7.jar logback-古典にjarを次ている

-1.1.3.jar、私はlogback.xmlに最小設定を持っています。私は私のアプリを展開するときに、このよう

<configuration scan="true" scanPeriod="10 seconds"> 
    <statusListener 
     class="ch.qos.logback.core.status.OnConsoleStatusListener" /> 
    <contextName>myapp- ${HOSTNAME}</contextName> 
    <include file="${logback.path}/logback.xml"/> 
</configuration> 

はその後、私のファイルシステムでは、私はこの

<included> 
<property name="LOG_HOME" value="C:\\tmp" /> 
<appender name="stdout" class="ch.qos.logback.core.ConsoleAppender"> 
    <layout class="ch.qos.logback.classic.PatternLayout"> 
     <Pattern>%d{yyyy-MM-dd-HH:mm:ss.SSS} cn=%contextName [%thread] %-5level %logger{36} - %msg%n</Pattern> 
    </layout> 
</appender> 

<appender name="file" class="ch.qos.logback.core.rolling.RollingFileAppender"> 
    <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> 
     <fileNamePattern>${LOG_HOME}/application.%d{yyyy-MM-dd-HH-mm}_%i.zip</fileNamePattern> 
     <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP"> 
      <maxFileSize>250KB</maxFileSize> 
     </timeBasedFileNamingAndTriggeringPolicy> 
    </rollingPolicy> 

    <encoder> 
     <pattern>%d{yyyy-MM-dd-HH:mm:ss.SSS} cn=%contextName [%thread] %-5level %logger{36} - %msg%n</pattern> 
    </encoder> 
</appender> 

<logger name="org.springframework" level="INFO"/> 
<logger name="com" level="INFO"/> 

<root level="INFO"> 
    <appender-ref ref="stdout"/> 
    <appender-ref ref="file" /> 
</root> 

などの設定は今、私はapplication.xxxでSpringフレームワークからログを参照していますしています。ログファイルがありますが、実際のアプリケーションコードはこのログファイルには表示されません。

私のコードでは、slf4jロガーファクトリを使用してロガーを取得し、このようなダミーステートメント

private static final Logger logger = LoggerFactory.getLogger(GameService.class); 
logger.info("Playing cricket game......."); 

答えて

0

私は問題を考え出しました。私たちのlibでは、ロガーコンテキストオブジェクトを変更している共通のlogger utilクラスを使用していました。その依存関係を取り除くとすぐに、問題は解決しました。これは古いログの方法なので、共通のlogger utilは必要なくなりました。

関連する問題