0

所以我使用啤酒进行记录并尝试在这里实现特定场景

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

4

1 回答 1

0

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

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

于 2020-05-12T16:57:30.957 回答