首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >两个单独的lager接收器可以登录到同一个文件中吗?

两个单独的lager接收器可以登录到同一个文件中吗?
EN

Stack Overflow用户
提问于 2020-05-10 17:52:37
回答 1查看 63关注 0票数 0

因此,我使用lager进行日志记录,并尝试在这里实现一个特定的场景

目前我们的erlang项目有一个单一的lager接收器,它有多个应用程序,现在我们想要每个应用程序的lager接收器,但是我们不想把日志分成多个文件。这是可以实现的吗?例如,两个更大的接收器是否可以登录到同一个文件中(所有应用接收器都有相同的debug.log ),如果可以,是否有任何限制?

EN

回答 1

Stack Overflow用户

发布于 2020-05-13 00:57:31

拉格作者在这里。您可能不能将多个接收器指向同一文件,因为接收器以原始模式打开文件,因此您无法从不同的进程向其写入数据。尝试这样做可能会失败或随机交错写入两个接收器(或损坏文件)。

然而,我没有写多个接收器的东西,我从来没有真正使用过它。你为什么要这样做,也许有一种更简单的方法来实现你想要的?

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

https://stackoverflow.com/questions/61710029

复制
相关文章

相似问题

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