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