Edge-home-orchestration-go: Alternative für logmgr (GoLang-Logging-Framework)

Erstellt am 20. Nov. 2020  ·  6Kommentare  ·  Quelle: lf-edge/edge-home-orchestration-go

_Referenz: https://github.com/lf-edge/edge-home-orchestration-go/issues/173#issuecomment -730330067_

Das aktuelle logmgr importiert eine Drittanbieterbibliothek für sein GoLang-Logging-Framework, hat jedoch keine Lizenzerklärung. Wir müssen seine alternative Bibliothek anwenden, die unter einer freizügigen Lizenz in Open-Source-Communitys veröffentlicht wurde.

Sie können sich mit diesem Thema wie folgt auf das aktuelle logmgr beziehen:

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

help wanted question

Hilfreichster Kommentar

Ich habe die licese-Anweisung aus der Logger-Bibliothek von Drittanbietern gefunden. Es kann vor ein paar Stunden hinzugefügt werden^^.
Ich möchte jedoch sagen, dass wir besser einen bekannten Logger verwenden sollten als den persönlichen Logger von Somone. (Wenn ich etwas falsch verstanden habe, lass es mt wissen. ) Ich weiß nicht, welche Logger hauptsächlich für Golang verwendet werden, also habe ich nur einige Schlüsselwörter wie Logrus, glog gesucht und gefunden. Bitte betrachten Sie sie als alternativen Logger. Nur meine zwei Cent.

Alle 6 Kommentare

Ich habe festgestellt, dass Homeedge ( config.go ) auch Logrus verwendet. Daher möchte ich vorschlagen, logrus als Logging-Framework zu verwenden.

@t25kim Danke für den prompten Vorschlag! Es steht unter MIT-Lizenz und es scheint mir gut zu sein.

Ich habe die licese-Anweisung aus der Logger-Bibliothek von Drittanbietern gefunden. Es kann vor ein paar Stunden hinzugefügt werden^^.
Ich möchte jedoch sagen, dass wir besser einen bekannten Logger verwenden sollten als den persönlichen Logger von Somone. (Wenn ich etwas falsch verstanden habe, lass es mt wissen. ) Ich weiß nicht, welche Logger hauptsächlich für Golang verwendet werden, also habe ich nur einige Schlüsselwörter wie Logrus, glog gesucht und gefunden. Bitte betrachten Sie sie als alternativen Logger. Nur meine zwei Cent.

@mgjeong Danke, MJ. Wir prüfen Ihren Vorschlag. Wie Sie sagten (und einige Codes in unserem Edge-Home-Orchestration-go), fanden wir Logrus bereits in unseren Codes verwendet.

Groß. ^^

Das aktuelle Lizenzproblem ist behoben, da der aktuelle Logger jetzt unter der Apache 2.0-Lizenz steht. Der Rest ist dann:

  • Erwägen Sie, zu gehen / nicht zu gehen: Übernehmen Sie ein beliebteres Protokollierungs-Framework, wie von @mgjeong vorgeschlagen.
War diese Seite hilfreich?
0 / 5 - 0 Bewertungen