首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在多租户应用中实现日志记录

在多租户应用中实现日志记录
EN

Stack Overflow用户
提问于 2014-03-18 06:31:48
回答 1查看 3.9K关注 0票数 0

我对multi-tenancy.非常陌生我们有一个基于Java、Spring、Hibernate/JPA等不支持多租户的应用程序。

现在,我们希望将该应用程序转换为多租户应用程序。我读过关于多租户的文章,甚至用单独的模式方法使用hibernate编写了一个独立的应用程序。链接所指的是这里

我想到了日志记录部分,因为现在每个租户(客户端)都要维护日志文件,所以现在一定要更改它。因此,对于每个租户来说,一个单独的日志文件将是there.Also,另一个租户不应该访问特定租户的日志文件。

是否有任何特定于支持多租户的日志API?如果不是,我应该如何在多租户应用程序中实现日志记录?在多租户应用程序中实现日志记录时应注意的事项。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-18 06:43:12

您可以使用MDC (映射诊断上下文)支持将每个租户的日志记录路由到一个单独的文件/dir/任何东西中。

您可以阅读概念这里。它存在于slf4 4/logback和log4j中。

简单地说,在每个请求处理开始时,您都会根据发出请求的特定租户在MDC中设置一些属性,然后在日志配置中使用这个属性来确定写入日志消息的日志文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22471908

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档