edge的日志分类与持久化问题
← 返回列表

当前位置: 作者:kanshan · 2026-04-09 16:50:31

#1 kanshan · 2026-04-09 16:50:31
stalltrix
代码的164行

https://github.com/stalltrix/kep-demo/blob/3cac3b1deb6b39a70ab17730b8e24ef696924d2b/server.go#L164

使用了logMust,看样子这个是记录每个数据包是从哪个邻居来的,并且强制记录,但是logMust只是日志等级输出,会与标准日志一起输出,不利于存档与检索。

如果这段日志很重要(都must了),建议可以单独写入一个文件,而不是与标准日志混在一起
#2 skymmap · 2026-04-10 17:52:59
stalltrix
OK,这种可以的,Commit 8323399 实现了,添加了一个log.Archive方法。

配置文件json使用"archive": "",指定存档路径,如果没有指定,那么会按照旧逻辑,输出到标准log空间
#3 skymmap · 2026-04-10 17:54:59
stalltrix
程序的启动参数:

```bash
app [config.json] [logfile]
```

其中 [logfile] 就是标准日志空间的写入路径,如果没有设置,那么会写入到stdio

注册

或使用第三方注册

登录

没有账号? 立即注册
技术
闲聊
开发
正在提交...