我有一个支持多租户的应用程序,即一台服务器和多个数据库,每个租户都有单独的数据库。应用程序中引发的所有异常都将记录在一个日志中。租户 ID 将与异常一起打印。
我想在单独的文件中处理它,即为每个租户一个单独的日志文件。这将有助于确定此异常是由属于特定租户的用户执行的活动引起的。是否有可能使用自定义来实现此目的ObjectRenderer
或任何其他技术。提前致谢。
我的建议是创建自己的Appenders
。在定制中Appenders
你可以做任何你想做的事情,比如单独的日志文件等......,
参考 :
如何在log4j中创建自己的Appender? https://stackoverflow.com/questions/6072389/how-to-create-a-own-appender-in-log4j
http://logging.apache.org/log4j/2.x/manual/extending.html http://logging.apache.org/log4j/2.x/manual/extending.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)