Filter 使用log4j2时如何清理记录的数据?
我需要验证当前正在使用log4j2编写的日志,以便清理传递给它的输入。我看到ESAPI提供了一个选项来清理传递给它的输入 我的问题是,我不确定如何将ESAPI与日志记录方法结合使用 在登录方法时是否需要添加过滤器或拦截器之类的东西,以透明地过滤和清理记录的文本,或者是否应该编写一个自定义记录器类,扩展基本记录器类,然后通过包装对ESAPI的调用来相应地记录Filter 使用log4j2时如何清理记录的数据?,filter,log4j2,interceptor,esapi,Filter,Log4j2,Interceptor,Esapi,我需要验证当前正在使用log4j2编写的日志,以便清理传递给它的输入。我看到ESAPI提供了一个选项来清理传递给它的输入 我的问题是,我不确定如何将ESAPI与日志记录方法结合使用 在登录方法时是否需要添加过滤器或拦截器之类的东西,以透明地过滤和清理记录的文本,或者是否应该编写一个自定义记录器类,扩展基本记录器类,然后通过包装对ESAPI的调用来相应地记录 如果有人遇到过类似的问题,你能在这方面帮助我吗。我猜“sanitise”的意思是混淆密码字符串,或者用令牌替换ID Log4j2提供了一个a
如果有人遇到过类似的问题,你能在这方面帮助我吗。我猜“sanitise”的意思是混淆密码字符串,或者用令牌替换ID Log4j2提供了一个appender,允许您在将一个LogEvent传递到目标(例如文件)appender之前用另一个LogEvent替换它 或者,您可以使用Log4j2来防止某些日志事件进入某些(或所有)附加器。这对你的需求来说可能太过激烈了