如何防止记录敏感变量值?
How to prevent sensitive variable values from logging?
对敏感数据(如密码或其他内容)使用操作 "Set a variable" 将值记录到日志文件中。有没有办法防止这种变量的这种行为?我们使用的是 install4j 版本 6.0.4。我还尝试创建自定义操作,但使用 context.setVariable(...)
设置变量具有相同的效果并生成类似 Variable changed: my.password=abc123[class java.lang.String]
的日志条目。我们需要避免此日志条目。
您可以拨打
context.registerHiddenVariable("variableName")
对于那些变量。
在 6.1 中,对于预定义的安装程序变量,配置面板有一个 "Sesitive information, do not write values to the log file" 复选框。
对敏感数据(如密码或其他内容)使用操作 "Set a variable" 将值记录到日志文件中。有没有办法防止这种变量的这种行为?我们使用的是 install4j 版本 6.0.4。我还尝试创建自定义操作,但使用 context.setVariable(...)
设置变量具有相同的效果并生成类似 Variable changed: my.password=abc123[class java.lang.String]
的日志条目。我们需要避免此日志条目。
您可以拨打
context.registerHiddenVariable("variableName")
对于那些变量。
在 6.1 中,对于预定义的安装程序变量,配置面板有一个 "Sesitive information, do not write values to the log file" 复选框。