を提出されていません各アプリで 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.......");