2013-04-03 131 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,可以做你想做的。