gpt4 book ai didi

logging - 需要 OWASP-ESAPI 记录器帮助

转载 作者:行者123 更新时间:2023-12-05 01:03:41 25 4
gpt4 key购买 nike

在我当前的项目中,我使用的是 Maven 和 Spring。我目前正在使用 SLF4J 记录器来记录服务。取而代之的是,我想使用 OWASP-ESAPI 记录器。我不想使用 OWASP-ESAPI安全,只是日志服务。谁能指导我如何使用OWASP-ESAPI通过用最少的努力替换 slf4j 记录器来记录器?我尝试了很多谷歌搜索,但没有任何帮助。我将非常感谢一些链接以获取有关 OWASP-ESAPI 的知识记录器也是如此。

最佳答案

重构您的代码以删除 slf4j 是一个可怕的解决方案,因为这样您就失去了将 JUL、JCL、LOG4J 流量捕获到一个通用日志漏斗中的能力。先前的 react 是不好的建议。

  • 您可以启用 ESAPI 以使用 JUL 日志记录,然后通过在 SLF4J 上使用 JUL,重新捕获该日志流量并路由到其他记录器(即 log4j 或 logback)。
    为此,在 ESAPI.properties 中: ESAPI.Logger=org.owasp.esapi.reference.JavaLogFactory
  • 另一种选择是通过 ESAPI 记录器接口(interface)构建 SLF4J 记录器代理。我认为在这种情况下,您失去的功能多于获得的功能。
  • 关于logging - 需要 OWASP-ESAPI 记录器帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24401958/

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