簡體   English   中英

當我運行可運行的jar時未創建日志文件

[英]Log file is not created when i run my runnable jar

我曾使用log4j在桌面應用程序中進行日志記錄,但是當我將該實用程序導出為可運行的jar時,則在我運行該jar時未創建日志文件。 以下是我的log4j.properties文件。 請告訴我我所缺少的。

# Log levels
log4j.rootLogger=DEBUG,CONSOLE,R
# Appender Configuration
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
# Pattern to output the caller's file name and line number
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=%5p [%t] (%F:%L) - %m%n
# Rolling File Appender
log4j.appender.R=org.apache.log4j.RollingFileAppender
# Path and file name to store the log file
log4j.appender.R.File=D:/myapp/mylog.log
log4j.appender.R.MaxFileSize=200KB
# Number of backup files
log4j.appender.R.MaxBackupIndex=2
# Layout for Rolling File Appender
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%d - %c - %p - %m%n

將日志消息直接定向到日志文件

log4j.appender.R.File=C:\\loging.log

請遵循本教程以了解有關log4j用法的更多信息:

http://www.mkyong.com/logging/log4j-log4j-properties-examples/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM