私は、次のlog4j2の設定があります。私の(Eclipseの)Webアプリケーションで出力ファイルのないlog4j2?
<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="WARN">
<Properties>
<Property name="LOG_DIR">${sys:web.root}/logs</Property>
<Property name="ARCHIVE">${LOG_DIR}/archive</Property>
</Properties>
<Appenders>
<Console name="console-log" target="SYSTEM_OUT">
<PatternLayout pattern="[%-5level] %d{yyyy-MM-dd HH:mm:ss.SSS} [%t] %c{1} - %msg%n"/>
</Console>
<RollingFile name="paypal-log"
fileName="${LOG_DIR}/paypal.log"
filePattern="${ARCHIVE}/paypal.log.%d{yyyy-MM-dd-hh-mm}.gz">
<PatternLayout pattern="[%-5level] %d{yyyy-MM-dd HH:mm:ss.SSS} [%t] %c{1} - %msg%n"/>
<Policies>
<TimeBasedTriggeringPolicy interval="5" modulate="true"/>
</Policies>
</RollingFile>
</Appenders>
<Loggers>
<Logger name="com.retailstore.paypal" level="info" additivity="false">
<appender-ref ref="paypal-log" level="info"/>
</Logger>
<Root level="error" additivity="false">
<AppenderRef ref="console-log"/>
</Root>
</Loggers>
は私が持っているクラスのcom.retailstore.paypal.paypalfunctionsを持っているの
private static final Logger logger = LogManager.getLogger(paypalfunctions.class.getName());
...
logger.error("paypal error");
しかし、 Webcontentフォルダの下にlogs/paypal.logはありません。それはどこに現れるべきですか?ロガーを削除すると、コンソール出力が機能しているように見えます。 TRACEと
OUTPUT:
2016年5月23日19:24:復帰03231 HTTP-NIO-8080-EXEC-2 TRACEのPatternProcessor.getNextTime 2016/05/23-19:25:00.000、nextFileTime = 2016/05/23-19:24:00.000、prevFileTime = 2016/05/23-19:14:00.000、current = 2016/05/23-19:24:03.230、freq = EVERY_MINUTE 2016-05-23 19 :24:03,247 http-nio-8080-exec-2 TRACE DefaultRolloStrategy.purge()は15.0ミリ秒を要しました 2016-05-23 19:24:03,254 http-nio-8080-exec-2同期FileRenameActionを実行するDEBUG RollingFileManager [$ { sys:web.root} /logs/paypal.logから$ {sys:web.root} /logs/archive/paypal.log.2016-05-23-07-14、renameEmptyFiles = false] 2016-05-23 19:24:03,256 http-nio-8080-exec-2 DEBUG RollingFileManagエラーを非同期で実行するGzCompressAction [$ {sys:web.root} /logs/archive/paypal.log.2016-05-23-07-14〜$ {sys:web.root} /logs/archive/paypal.log.2016 -05-23-07-14.gz、deleteSource = true]
ありがとう、私はそれを試し、返信します – user2908112
それはどこにまだ分からない?? – user2908112
私は〜/ログを試みましたが、私の家のディレクトリには何も表示されません。 – user2908112