log4j 修改日志加密 日志路径

log4j.xml 之前继承
<appender name="lgatelogfile" class="****RollingFileAppender">
<param name="File" value="..\\..\\Logs\\angel_newapp_lgate.log" />
<param name="MaxFileSize" value="5120KB" />
<param name="MaxBackupIndex" value="50" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss} %m%n" />
</layout>
</appender>
改成
<appender name="lgatelogfile" class="com.travelsky.angel.client.log.AngelRollingFileAppender">
<param name="File" value="..\\..\\Logs\\angel_newapp_lgate.log" />
<param name="MaxFileSize" value="5120KB" />
<param name="MaxBackupIndex" value="50" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss} %m%n" />
</layout>
</appender>


然后
public class AngelRollingFileAppender extends RollingFileAppender

public void subAppend(LoggingEvent event)  给敏感信息加密***

setFile设置路径

猜你喜欢

转载自love1234sky.iteye.com/blog/2262874