0

是否可以使用 log4j 将文件发送到带有压缩的 ftp?,我已经阅读了这个log4j 附加程序,但我不明白。

再次嗨,我有这个附加程序,但不起作用

<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 的新手,我需要通过用户并通过。

4

2 回答 2

0

希奥·吉杰雷纳,

环顾四周,因为这不是我的专长,但这看起来是一个好的开始。

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

*比较矩阵 *

比较 TimeAndSizeRollingAppender、开箱即用的 Log4J Appender 和 Log4J Extras RollingFileAppender 的功能。

希望这可以帮助 :)

于 2013-04-03T08:06:20.810 回答
0

可以使用简单的选项..但这是解决方法。创建自定义电子邮件附加程序,将文件压缩并发送到 FTP 服务器,而不是实际发送邮件。

基本上,您只需要一些可以做您想做的事情的自定义附加程序。

于 2013-04-03T08:06:21.420 回答