问题遇到的现象和发生背景
存在并发情景情况下,日志应该怎样写。
问题相关代码,请勿粘贴截图
log.info("入参")
log.info("出参")
运行结果及报错内容
如果直接在用的地方写log.info,当两个用户同时使用程序时,日志就乱了
我的解答思路和尝试过的方法
我把日志做成StringBuff在方法中传递,但是这样方法的入参和出参都会带有这个stringBuff。
入参还好说,但出参只有一个位置,如果用map来作为出参,将会降低代码的可读性
我想要达到的结果
方法的出参还是原本使用到的对象,但是日志并发的问题也要解决