相关疑难解决方法(0)

安全/加密log4j文件

我有个问题 ; 安全要求我有java swing应用程序,它具有log4j生成的日志文件,用于跟踪错误时的支持问题.

我必须ecrypt/cypher/secure文件,以便客户端无法打开它们并看到它们(至少不是人类可读的方式),同时当支持技术团队获取这些文件时,他们将知道如何阅读(解密)它们.

我做了很多搜索,我尝试了我发现的最佳选项,即通过扩展构建自定义appender SkeletonAppender.

现在知道我有log4j工作得很好,如下面的配置,但我创建了新的类来加密它,但我不能让它工作,即使简单的设置它不会创建文件,所以我可以继续在ecnryption部分.

任何帮助,链接都很好.

工作...版本

<appender name="cache" class="com.MyAppender">  
            <param name="Threshold" value="ALL" />
            <param name="ImmediateFlush" value="true" />  
            <param name="File" value="${home}/logs/cache.log"/> 
            <param name="Append" value="true"/>
            <param name="Threshold" value="ALL" />
            <param name="Encoding" value="UTF-8" />

            <layout class="org.apache.log4j.EnhancedPatternLayout">
            <param name="ConversionPattern" value="%-5p %d{MMM-dd-yyyy HH:mm:ss,SSS} %c{1} - %m%n" />
        </layout>
    </appender>
Run Code Online (Sandbox Code Playgroud)

不工作......版本

   <appender name="cache" class="com.MyAppender">   
            <param name="Threshold" value="ALL" />
            <param name="ImmediateFlush" value="true" />  
            <param name="File" value="${home}/logs/cache.log"/> 
            <param name="Append" value="true"/>
            <param name="Threshold" value="ALL" /> …
Run Code Online (Sandbox Code Playgroud)

java encryption log4j

17
推荐指数
2
解决办法
5824
查看次数

标签 统计

encryption ×1

java ×1

log4j ×1