2013-04-03 53 views
0

是否有可能使用log4j将文件发送到ftp压缩?,我已阅读此log4j appenders,但我不明白。发送压缩的日志文件到ftp

嗨再次,我有这样的追加程序,但不起作用

<appenders name="FileDebugFTP" class="org.apache.log4j.RollingFileAppender"> 
    <param name="file" value="test.log" /> 
    <param name="MaxFileSize" value="8000KB"/> 
    <Syslog format="RFC5424" host="localhost" port="21" 
     protocol="TCP" includeMDC="true" 
     facility="FTP" enterpriseNumber="18060" newLine="true"/> 
    <filter class="org.apache.log4j.varia.LevelRangeFilter"> 
     <param name="levelMin" value="DEBUG" /> 
     <param name="levelMax" value="FATAL" /> 
    </filter> 
    </layout> 
</appenders> 

有人能帮助我吗?对不起,但我是新的log4j,我需要通过用户和传递。

回答

0

HIO Jijreina,

一直围绕在看看,因为这不是我的专业,但是这看起来像良好的开端。

http://www.simonsite.org.uk提供两个appender用于Log4J 1.2.x.每个组件都作为独立组件打包在自己的JAR中,并带有自己的测试报告和测试覆盖率报告。

* 比较矩阵*

比较TimeAndSizeRollingAppender的特点,外的开箱Log4J的附加目的地和Log4J的额外RollingFileAppender进行。

希望这有助于:)

0

简单的选择是可利用的。但这里的周围的工作。创建自定义电子邮件附件,压缩并将文件发送到FTP服务器,而不是实际发送邮件。

基本上,你只需要一些自定义appender,可以做你想做的。