0

我正在尝试使用 erlang 在我的 vernemq 客户端中实现连接用户的登录。从文档中,我发现这可能很糟糕,因为客户端的可伸缩性以及可能有很多客户端连接和断开连接的假设。这不是我的情况,我只会有一堆客户,但会有很多消息。无论如何,对于我的问题。使用时是否可以更改日志文件error_logger?或者我应该使用不同的模块进行日志记录?如果需要,日志文件可以位于任何位置,但我需要将它与 vernemqs 分开console.log。一个后续问题是,我能以某种方式在日志上获得一个浮动窗口吗?我不需要保留前一年的日志,也不想每天或每周手动清理它们或类似的东西

感谢您的任何回复

4

1 回答 1

0

从 OTP21 开始,您应该使用logger而不是error_logger,尽管error_loggerAPI 是为了兼容性而保留的(它只是在后台使用logger)。

使用logger,您可以使用系统配置进行配置,您可以使用文件后端,例如logger_std_h(检查示例配置)。

logger_std_h您可以设置文件旋转。

于 2021-03-18T10:28:03.503 回答