gpt4 book ai didi

java - 如何在 log4j.properties 中加密密码?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:32:26 32 4
gpt4 key购买 nike

有什么方法可以在 log4j.properties 中加密密码

以下是我的appender

log4j.appender.DB=org.apache.log4j.jdbc.JDBCAppender
log4j.appender.DB.URL=jdbc:mysql://localhost:3306/anilpractice
log4j.appender.DB.driver=com.mysql.jdbc.Driver
log4j.appender.DB.user=root
log4j.appender.DB.password=P@ssw0rd
log4j.appender.DB.sql=INSERT INTO logs VALUES('%x','%d{dd MMM yyyy HH:mm:ss}','%C','%p','%m')
log4j.appender.DB.layout=org.apache.log4j.PatternLayout

请帮助我如何加密 .password 标签?

谢谢大家

最佳答案

谢天谢地,终于找到了在 Log4j.properties 中保存加密密码的解决方案

我们要做的就是,

复制 log4j.jar 的 JDBCAppender 类。

修改

的定义
public void setPassword(String password)
{
this.databasePassword = password;
}

JDBCAppender

根据您的需要并替换 log4j.jar 中的那个类。

关于java - 如何在 log4j.properties 中加密密码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22860257/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com