[英]Separate log file for each tenant
我们正在使用act_as_tenant gem构建基于租户的Web应用程序。 由于我们为所有租户运行相同的应用程序,因此我们整个系统中只有一个日志文件。 当我们需要分析特定租户的日志时,这会引起问题。当前,我们正在使用grep实用程序对相关关键字进行grep。 显然,这不是理想的解决方案。 我正在寻找一种解决方案,其中每个租户可以拥有多个日志文件。
这就是标记的记录器的重点,并且rails内置了一个 :
Rails.logger.tagged(my_tenant) do
run_some_code
end
这将产生:
[MyTenant] - Updated something in database...
任何好的日志工具都可以让您轻松地按标签过滤,切片和切块。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.