Java log4j:用于打印日志语句的Appender

Java log4j:用于打印日志语句的Appender,java,log4j,fileappender,Java,Log4j,Fileappender,你好,先生: 服务器启动时,日志文件将打印输出语句。如何在自己的文件中打印日志文件?您可以尝试使用属性文件 log4j.rootLogger=INFO, ERRORFILE #ERRORFILE - used to log error messages log4j.appender.ERRORFILE=org.apache.log4j.RollingFileAppender log4j.appender.ERRORFILE.Threshold=ERROR log4j.appender.ERRO

你好,先生:
服务器启动时,日志文件将打印输出语句。如何在自己的文件中打印日志文件?

您可以尝试使用属性文件

log4j.rootLogger=INFO, ERRORFILE

#ERRORFILE - used to log error messages
log4j.appender.ERRORFILE=org.apache.log4j.RollingFileAppender
log4j.appender.ERRORFILE.Threshold=ERROR
log4j.appender.ERRORFILE.File=errorLog.log
log4j.appender.ERRORFILE.MaxFileSize=200KB
log4j.appender.ERRORFILE.MaxBackupIndex=5
log4j.appender.ERRORFILE.layout=org.apache.log4j.PatternLayout
log4j.appender.ERRORFILE.layout.ConversionPattern=%d{DATE} %t - %m%n

在本例中,我配置了一个属性文件,将错误消息记录到我自己的文件
errorLog.log
。下面是另一个。

使用文件追加器配置log4j属性文件。类似这样的事情-

log4j.rootLogger=WARN, fileAppender
log4j.logger.myPackage=DEBUG, fileAppender
log4j.additivity.myPackage=false
log4j.appender.fileAppender=org.apache.log4j.RollingFileAppender
log4j.appender.fileAppender.File= C://Myfile.log
log4j.appender.fileAppender.MaxFileSize=1024KB 
log4j.appender.fileAppender.MaxBackupIndex=5 
log4j.appender.fileAppender.layout = org.apache.log4j.PatternLayout
log4j.appender.fileAppender.layout.ConversionPattern=%d [%t] %-5p %c - %m%n

实际上,我的问题是创建一个自己的appender,因为我必须捕获日志详细信息并通过web服务发送…我该怎么做请引导meGo thorugh这些链接,希望能有所帮助。