编程语言
首页 > 编程语言> > java – 在多租户体系结构中为每个租户记录单独文件中的异常

java – 在多租户体系结构中为每个租户记录单独文件中的异常

作者:互联网

我有一个具有多租户支持的应用程序,即一个服务器和多个DB,每个租户都会有单独的DB.应用程序中抛出的所有异常都将记录在一个日志中. tenantID将与例外一起打印.

我想在单独的文件中处理它,即每个租户都有一个单独的日志文件.这将有助于识别由于属于特定租户的用户所做的活动而导致此异常.是否有可能使用自定义ObjectRenderer或任何其他技术实现此目的.提前致谢.

解决方法:

我的建议是创建自己的Appender.在自定义Appender中,你可以做任何你想要的事情,如单独的日志文件等..,

参考:
 How to create a own Appender in log4j?
 http://logging.apache.org/log4j/2.x/manual/extending.html

标签:java,log4j,tomcat7,multi-tenant
来源: https://codeday.me/bug/20190825/1716487.html