Назад | Перейти на главную страницу

Журнал сервера OpenVPN - какой идентификатор «us =» следует за отметкой времени?

Я использую OpenVPN 2.3.10 в режиме сервера с настройкой ведения журнала verb 4.

В журнале каждая строка начинается с отметки времени (Mon May 11 10:40:10 2020) а потом us=, за которым следует 5- или 6-значное число. Что это us идентификатор? Это микросекундная (мкс) часть метки времени или что-то еще? Я не могу найти этого в документации и не могу различить какой-либо шаблон или значение в значениях.

Да, это микросекунды, вы можете увидеть это в коде:

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