`

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设置路径
  • 大小: 10.6 KB
分享到:
评论

相关推荐

    log4j-2.17.1的jar包,导入即可使用

    9. **安全性**:由于日志中可能包含敏感信息,Log4j 提供了加密和安全策略来保护数据。在使用Log4j时,应确保遵循最佳实践,避免潜在的安全风险。 10. **社区支持**:作为开源项目,Log4j有活跃的社区支持,开发者...

    log4j2的配置.zip

    Log4j2是一款广泛使用的Java日志框架,它提供了丰富的日志记录功能,适用于各种规模的应用程序。在Java开发中,正确配置Log4j2对于调试、监控和问题排查至关重要。下面将详细介绍Log4j2的依赖包以及配置的相关知识点...

    shiro-log4j

    1. 添加 Log4j 的依赖:首先,你需要在项目的类路径中包含 Log4j 的 JAR 文件,或者在构建工具(如 Maven 或 Gradle)的配置中添加 Log4j 的依赖。 2. 配置 Log4j:创建一个 `log4j.properties` 或 `log4j.xml` ...

    log4j-1.2.17.jar

    四、Log4j与日志管理 1. 日志收集:配合日志收集工具(如Logstash、Fluentd),可以将分散的日志集中处理,便于分析和查询。 2. 日志分析:通过ELK(Elasticsearch、Logstash、Kibana)或Grafana等工具,对日志...

    ssh结合log4j例子

    1. **Spring集成Log4j**:Spring允许在配置文件中定义Log4j的日志级别和配置路径,通过Spring的ApplicationContext,可以获取到Log4j的日志对象,如`LoggerFactory.getLogger()`,方便在代码中记录日志。 2. **...

    apache-log4j-2.0.1-bin.zip

    Apache Log4j 2.0.1 是一个广泛使用的日志框架,主要针对Java应用程序,由Apache软件基金会开发。Log4j 2是Log4j的升级版本,它提供了更高级的功能、性能优化以及对现代Java环境的更好支持。这个压缩包`apache-log4j...

    Java日志框架整合详情

    整合Log4j2,需要在项目中添加Log4j2的依赖,并创建log4j2.xml或log4j2.json配置文件,定义日志策略。 4. **JUL集成** 虽然JUL的使用较为简单,但功能相对较弱。如果需要使用更强大的日志框架,可以使用SLF4J的桥...

    阿里云开源插件log-pilot(logpilot)搜集k8s部署应用容器内日志—超详细,超全面(带文档和相关软件包)

    - **配置参数**: 在YAML文件中,你可以配置Log-Pilot的参数,如日志路径、处理规则、输出目标等。 - **部署**: 使用`kubectl apply -f &lt;yaml_file&gt;`命令将Log-Pilot部署到集群。 **4. 使用与调试** - **启动与监控*...

    使用VS2019编译log4cxx.zip

    Log4cxx是Apache软件基金会提供的一个C++版的日志框架,类似于Java中的log4j,为C++应用程序提供灵活且可扩展的日志记录功能。本文将详细介绍如何使用Visual Studio 2019(VS2019)编译并使用log4cxx库。 首先,`...

    log4Net 资料

    log4Net作为Apache log4j在Microsoft .NET平台上的实现,是一款强大的开源日志记录组件,它旨在为.NET应用程序提供灵活、高效且可扩展的日志记录能力。通过log4Net,开发人员能够轻松地将不同级别的日志信息(如...

    爱加密加固之后恢复原始的log的附件

    4. **使用解密服务**:如果日志数据在加固后被加密,可能需要在运行时使用解密服务来解密并输出log。 5. **利用"爱加密"提供的接口**:"爱加密"可能会提供一些API或工具,允许开发者在加固后依然能够获取和分析日志...

    日志记录,备份,防止找不到了

    "log日志记录,备份,防止找不到了"这个标题强调了日志的重要性和备份的必要性,以防因系统故障或其他问题导致日志数据丢失。日志记录能够帮助开发者追踪程序运行状态,定位错误,优化性能,并在遇到问题时快速恢复...

    shiro需要的Jar含日志包

    - 在应用中,需要添加 SLF4J 的桥接库,如 slf4j-log4j12.jar(如果使用 Log4j)或者 slf4j-jdk14.jar(如果使用 JUL),以便 SLF4J 调用实际的日志框架。 4. **压缩包中的文件**: - 压缩包 "shiro" 可能包含了 ...

    log日志

    "log日志"这个标题暗示我们将探讨的是关于日志管理、解析和利用的相关知识。 首先,日志是应用程序运行过程中产生的记录,包含了程序执行的详细信息,如错误信息、警告、调试信息等。它们对于理解软件行为、追踪...

    Log4j:Log4j原始码阅读

    **四、Log4j与其他日志框架的比较** Log4j 的主要竞争对手有 Logback 和 java.util.logging(JUL)。Logback 由 Log4j 的作者设计,它在性能和灵活性上有所改进。JUL 是 Java 标准库的一部分,但其配置和功能相对...

    Log4cxx windows 可直接编译工程

    首先,`log4cxx`是Apache软件基金会的一个开源项目,它是Java的Log4j库的C++版本。Log4cxx提供了一套灵活的日志记录系统,支持多种输出方式,如文件、数据库、SMTP等,并且具有丰富的日志级别和布局选项,便于进行...

    崩溃日志上传框架LogReport.zip

    也支持在Wifi和移动网络下上传支持保存Log日志在打印Log的同时,把Log写入到本地(保存的时候会附带线程名称,线程id,打印时间),还原用户操作路径,为修复崩溃提供更多细节信息GitHub自动提交issue使用邮件发送的...

    android记录日志

    总结来说,Android的日志系统是开发过程中的重要工具,通过第三方库如`Logback`或`Log4j`,我们可以更灵活地管理日志,包括改变日志路径、定制日志格式和实现更复杂的日志策略。在使用这些库时,要注意平衡日志的...

    win10编译log4cxx-0.11.0的说明

    log4cxx是Apache的一个项目,它为C++程序员提供了一个类似于Java的log4j的日志框架。以下是详细的编译步骤: 1. **获取源代码**: 首先,你需要从Apache官方网站下载log4cxx-0.11.0的源代码。同样,你还需要它的...

    Android下自定义日志框架

    6. **可扩展性**:框架应该允许添加额外的功能,如网络日志上传、日志加密等。 7. **多线程安全**:在Android多线程环境中,日志框架需要确保线程安全,避免并发问题。 实现自定义日志框架时,可以创建一个`Logger...

Global site tag (gtag.js) - Google Analytics