目前我们正在使用Log4j和slf4j以及maven。我们使用模式布局和每日滚动投放。
一切都配置正常,工作正常。
它是一个客户端 - 服务器模块。我们需要在服务器日志中进行一些更改。
我们在类中获取记录器实例
private static Logger logger
= LoggerFactory.getLogger(MyServer.class);
由于它是一个服务器,我们生成自己唯一的请求ID,它是MDC的一部分。
现在,当我们记录消息时,它可能包含多行日志,例如:
[REQ-1] log line 1
log line 2
我如何让它成为
[REQ] log line 1 {remove new line and put some ascii character} log line 2 ....
所以,当我grep for REQ-1时,我得到两条线,不仅像第一种情况那样“记录第1行”
我想删除日志消息中的新行并将其替换为我自己的ascii字符,并在我想要读取日志时将其替换为新行
任何一点都会有很大的帮助
由于