logging - 使用 ESAPI 记录器生成的日志
问题描述
我在我的应用程序中使用 ESAPI 记录器。记录器 logger= ESAPI.getLogger(ABC.class)
在 ABC.java 类中,我们使用 INFO 级别来打印日志。根据定义,我们知道,Info 接受:
两个参数: info(Logger.EventType type, java.lang.String message)
三个参数: info(Logger.EventType type, java.lang.String message, java.lang.Throwable throwable)
我在我的应用程序中提供了两个参数: logger.info(EVENT_TYPE,msg);
日志以以下格式生成:
[事件成功匿名:null@unknown-> /com.sample.package.ABC][msg]
我想要这种格式的日志:
[活动成功][消息]
请告诉我如何删除由于 EVENT_TYPE 参数而打印的额外细节。
解决方案
如果不重写库的那部分,这是不可能的。目前没有针对此的配置控制。
提交 PR 到https://www.github.com/ESAPI/esapi-java-legacy
作为项目联合负责人,我不会在自己的时间里接受这个。
推荐阅读
- c# - 从另一个类调用方法:“对象引用未设置为对象的实例。”
- azure - 如何在 azure devops 中将 docker 映像发布为工件
- python - 用 sympy.integrate 集成一个函数
- android - 无法为 Chromium 构建添加 google api 密钥
- python - TypeError:列表索引必须是整数或切片,而不是标签。我的一个循环不起作用
- python - pyodbc 编码问题:big5 文本被破坏
- html - Docusign - 使用两个不同的电子邮件正文/模糊内容
- python-3.x - Django request.Get.get('page') 返回无
- sql - 寻找类别购买的进展
- html - 如何在 MailChimp 中嵌入视频?