Комментарии 2
echo "все что угодно, включая json" | logger <хост>
Работает и в Windows, если поставить cygwin ну или просто иметь бинарник + чуток .DLL из комплекта cygwin.
Подозреваю, что оно может даже быть и в WSL, но это не точно.
echo "все что угодно, включая json" | logger <хост>не подходит, так как конечный вариант - это отправка логов по протоколу tls + если json, то его необходимо предварительно сформировать. Вариант с cygwin не рассматривался, но может быть даже работал бы, т.к. там можно поставить syslog-ng, но теряется универсальность использования. WSL вообще не рассматривался по ряду причин: во-первых - логи нужно отправлять из еще не до конца установленной системы, во-вторых - доступен только с Windows Server 2019, т.е. не вариант.Изначально понятно, что есть готовые варианты, но они быстро разбились о реалии использования и дополнительные потребности.
Сбор логов при помощи Go