zire Asked: 2020-05-13 00:21:59 +0800 CST2020-05-13 00:21:59 +0800 CST 2020-05-13 00:21:59 +0800 CST OpenVPN 服务器日志 - 时间戳后面的“us=”标识符是什么? 772 我在服务器模式下使用 OpenVPN 2.3.10,日志设置为verb 4. 在日志中,每一行都以时间戳 ( Mon May 11 10:40:10 2020)开头us=,然后是 5 位或 6 位数字。这个us标识符是什么?是时间戳的微秒 (μs) 部分,还是其他?我在文档中找不到这一点,也无法辨别值中的任何模式或含义。 logging log-files openvpn parsing timestamp 1 个回答 Voted Best Answer Swisstone 2020-05-13T01:23:52+08:002020-05-13T01:23:52+08:00 是的,它是微秒,你可以在代码中看到: if (show_usec && tv.tv_usec) { buf_printf(&out, " us=%ld", (long)tv.tv_usec); } https://github.com/OpenVPN/openvpn/blob/f57431cdc88f22fa4d7962946f0d3187fe058539/src/openvpn/otime.c#L133 const bool show_usec = check_debug_level(DEBUG_LEVEL_USEC_TIME); https://github.com/OpenVPN/openvpn/blob/948b4f938a02dee78fb5246bcd44bc0162619b2d/src/openvpn/error.c#L339
是的,它是微秒,你可以在代码中看到:
https://github.com/OpenVPN/openvpn/blob/f57431cdc88f22fa4d7962946f0d3187fe058539/src/openvpn/otime.c#L133
https://github.com/OpenVPN/openvpn/blob/948b4f938a02dee78fb5246bcd44bc0162619b2d/src/openvpn/error.c#L339