是否可以使用log4j将文件发送到带压缩的ftp?我已阅读此log4j appenders但我不明白。
嗨再次,我有这个appenders但不起作用
<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 :(得分:0)
Hio Jijreina,
一直在环顾四周,因为这不是我的专长,但这看起来不错。
http://www.simonsite.org.uk提供了两个用于Log4J 1.2.x的appender。每个都在其自己的JAR中打包为一个单独的组件,具有自己的测试报告和测试覆盖率报告。
* 比较矩阵*
比较TimeAndSizeRollingAppender,开箱即用的Log4J Appender和Log4J Extras RollingFileAppender的功能。
希望这会有所帮助:)
答案 1 :(得分:0)
可以使用简单的选项..但这是解决方法。创建自定义电子邮件附加程序,压缩并将文件发送到FTP服务器,而不是实际发送邮件。
基本上,你只需要一些可以做你想做的自定义appender。