Edge-home-orchestration-go: Альтернатива для logmgr (платформа ведения журналов GoLang)

Созданный на 20 нояб. 2020  ·  6Комментарии  ·  Источник: lf-edge/edge-home-orchestration-go

_Ссылка: https://github.com/lf-edge/edge-home-orchestration-go/issues/173#issuecomment -730330067_

Текущий logmgr импортирует стороннюю библиотеку для своей платформы ведения журналов GoLang, но не имеет лицензионного заявления. Нам нужно применить его альтернативную библиотеку, которая была выпущена под разрешающей лицензией в сообществах с открытым исходным кодом.

Вы можете обратиться к текущему logmgr с этой темой следующим образом:

https://github.com/lf-edge/edge-home-orchestration-go/blob/a18e10ea178cc4148307b521e7b6dadfd6d6984f/src/common/logmgr/logmgr.go#L25

help wanted question

Самый полезный комментарий

Я нашел инструкцию licese из сторонней библиотеки логгеров. Может быть добавлено несколько часов назад ^^.
Тем не менее, я хотел бы сказать, что нам лучше использовать хорошо известный регистратор, чем персональный регистратор. (Если я что-то не понял, сообщите об этом mt.) Я не знаю, какие регистраторы в основном используются для golang, поэтому я только что поискал и нашел несколько ключевых слов, таких как Logrus, glog. Пожалуйста, рассматривайте их как альтернативный регистратор. Всего два цента.

Все 6 Комментарий

Я обнаружил, что homeedge ( config.go ) также использует логрус . поэтому я хотел бы предложить использовать логрус в качестве фреймворка для ведения журналов.

@ t25kim Спасибо за оперативное предложение! Это под лицензией MIT, и мне кажется, что это хорошо.

Я нашел инструкцию licese из сторонней библиотеки логгеров. Может быть добавлено несколько часов назад ^^.
Тем не менее, я хотел бы сказать, что нам лучше использовать хорошо известный регистратор, чем персональный регистратор. (Если я что-то не понял, сообщите об этом mt.) Я не знаю, какие регистраторы в основном используются для golang, поэтому я только что поискал и нашел несколько ключевых слов, таких как Logrus, glog. Пожалуйста, рассматривайте их как альтернативный регистратор. Всего два цента.

@mgjeong Спасибо, MJ. Мы рассмотрим ваше предложение. Как вы сказали (и некоторые коды в нашем edge-home-orchestration-go), мы обнаружили, что Logrus уже используется в наших кодах.

Большой. ^^

Текущая проблема с лицензией решена, поскольку текущий регистратор теперь находится под лицензией Apache 2.0. Тогда остаток:

  • Подумайте о том, чтобы пойти / не пойти: используйте более популярную структуру ведения журналов, предложенную @mgjeong.
Была ли эта страница полезной?
0 / 5 - 0 рейтинги