我正在尝试使用erlang在vernemq客户端中实现连接用户的登录。从文档中,我发现这可能很糟糕,因为客户端的可扩展性以及可能有很多客户端连接和断开连接的假设。这不是我的情况,我只会有一堆客户,但会有很多信息。不管怎样,回答我的问题。使用error_logger
时是否可以更改日志文件?或者我应该使用不同的模块进行日志记录?如果必须的话,日志文件可以在任何位置,但我需要它与vernemqsconsole.log
分开。接下来的问题是,我能在原木上找到一个浮动窗口吗?我不需要保留前一年的日志,也不想每天或每周手动清理它们或类似的东西
感谢任何回复
从OTP21开始,您应该使用logger
而不是error_logger
,尽管为了兼容性保留了error_logger
API(它只是在后台使用logger
(。
使用logger
(可以使用系统配置进行配置(,可以使用文件后端,如logger_std_h
(查看示例配置(。
在logger_std_h
中,可以设置文件旋转。