gpt4 book ai didi

java - 初学者的log4J问题

转载 作者:行者123 更新时间:2023-12-02 08:32:39 25 4
gpt4 key购买 nike

我使用转换模式配置了 log4j 来实现基本目的:-

log4j.appender.rollingFile.layout.ConversionPattern=%p %t %c - %m%n

但现在我想记录发生错误的类名以及用户名(在 session 对象中可用)以及该事件发生时的日期和时间。我该怎么做呢?我需要对格式字符串进行哪些更改?

提前致谢:)

最佳答案

看看PatternLayout文档中包含您想要的大部分内容。

您面临的头痛是从 session 中获取用户名(Log4j 无法自动执行此操作)。我也许会调查NDCsMDCs ,并从 session 中填充这些(也许在 servlet 过滤器中?)。它们是每个线程的,因此假设您的用户具有相同的范围,那么这可能会有所帮助。

关于java - 初学者的log4J问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2934772/

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