log4j 文件追加器不适用于 eclipse
log4j File appender not working with eclipse
我有一个网络服务程序,它有多个 类 互相交谈。
在eclipse中使用tomcat的运行程序之后,我将wsdl url复制到soap UI中进行测试,如果有任何异常则它有打印在日志文件中,因为我是来自 log4j 的文件追加器逻辑。用了将近三天都没有运气
这里是 log4j.properties 文件:
# Define the root logger with appender file
log4j.rootLogger = DEBUG, FILE, theConsoleAppender
log4j.category.com.wataniya.Wataniya_WebServiceSkeleton=DEBUG, FILE
### direct log messages to stdout ###
log4j.appender.theConsoleAppender=org.apache.log4j.ConsoleAppender
log4j.appender.theConsoleAppender.layout=org.apache.log4j.PatternLayout
log4j.appender.theConsoleAppender.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n
# Define the file appender
log4j.appender.FILE=org.apache.log4j.FileAppender
# Set the name of the file
log4j.appender.FILE.File=log.txt
# Set the immediate flush to true (default)
log4j.appender.FILE.ImmediateFlush=true
# Set the threshold to debug mode
log4j.appender.FILE.Threshold=debug
# Set the append to false, overwrite
log4j.appender.FILE.Append=true
# Define the layout for file appender
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.conversionPattern= %d{dd MMM yyyy HH:mm:ss,SSS} %c %p %t %m%n%n
将所需的jar 文件导入到eclipse 中的构建路径中。可以在导入 jar 文件和配置属性文件中的 link 找到更多信息:Link
我有一个网络服务程序,它有多个 类 互相交谈。
在eclipse中使用tomcat的运行程序之后,我将wsdl url复制到soap UI中进行测试,如果有任何异常则它有打印在日志文件中,因为我是来自 log4j 的文件追加器逻辑。用了将近三天都没有运气
这里是 log4j.properties 文件:
# Define the root logger with appender file
log4j.rootLogger = DEBUG, FILE, theConsoleAppender
log4j.category.com.wataniya.Wataniya_WebServiceSkeleton=DEBUG, FILE
### direct log messages to stdout ###
log4j.appender.theConsoleAppender=org.apache.log4j.ConsoleAppender
log4j.appender.theConsoleAppender.layout=org.apache.log4j.PatternLayout
log4j.appender.theConsoleAppender.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n
# Define the file appender
log4j.appender.FILE=org.apache.log4j.FileAppender
# Set the name of the file
log4j.appender.FILE.File=log.txt
# Set the immediate flush to true (default)
log4j.appender.FILE.ImmediateFlush=true
# Set the threshold to debug mode
log4j.appender.FILE.Threshold=debug
# Set the append to false, overwrite
log4j.appender.FILE.Append=true
# Define the layout for file appender
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.conversionPattern= %d{dd MMM yyyy HH:mm:ss,SSS} %c %p %t %m%n%n
将所需的jar 文件导入到eclipse 中的构建路径中。可以在导入 jar 文件和配置属性文件中的 link 找到更多信息:Link