Edge-home-orchestration-go: Alternative à logmgr (cadre de journalisation GoLang)

Créé le 20 nov. 2020  ·  6Commentaires  ·  Source: lf-edge/edge-home-orchestration-go

_Référence : https://github.com/lf-edge/edge-home-orchestration-go/issues/173#issuecomment-730330067_

Le logmgr actuel importe une bibliothèque tierce pour son framework de journalisation GoLang, mais il n'a aucune déclaration de licence. Nous devons appliquer sa bibliothèque alternative qui a été publiée sous une licence permissive dans les communautés open source.

Vous pouvez vous référer au logmgr actuel avec ce sujet comme suit :

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

help wanted question

Commentaire le plus utile

J'ai trouvé la déclaration licese de la bibliothèque d'enregistreurs tiers. Il a peut-être été ajouté il y a quelques heures ^^.
Cependant, je voudrais dire que nous ferions mieux d'utiliser un enregistreur bien connu plutôt que l'enregistreur personnel de quelqu'un. (Si j'ai mal compris, faites-le savoir.) Je ne sais pas quels enregistreurs sont principalement utilisés pour le golang, alors j'ai juste cherché et trouvé des mots-clés tels que Logrus, glog. Veuillez les considérer comme un enregistreur alternatif. Juste mes deux cents.

Tous les 6 commentaires

J'ai trouvé que homeedge ( config.go ) utilise également logrus . J'aimerais donc suggérer d'utiliser logrus comme cadre de journalisation.

@t25kim Merci pour la suggestion rapide ! C'est sous licence MIT et ça me parait bien.

J'ai trouvé la déclaration licese de la bibliothèque d'enregistreurs tiers. Il a peut-être été ajouté il y a quelques heures ^^.
Cependant, je voudrais dire que nous ferions mieux d'utiliser un enregistreur bien connu plutôt que l'enregistreur personnel de quelqu'un. (Si j'ai mal compris, faites-le savoir.) Je ne sais pas quels enregistreurs sont principalement utilisés pour le golang, alors j'ai juste cherché et trouvé des mots-clés tels que Logrus, glog. Veuillez les considérer comme un enregistreur alternatif. Juste mes deux cents.

@mgjeong Merci, MJ. Nous examinerons votre proposition. Comme vous l'avez dit (et certains codes dans notre edge-home-orchestration-go), nous avons trouvé Logrus déjà utilisés dans nos codes.

Super. ^^

Le problème de licence actuel est résolu puisque le logger actuel est désormais sous licence Apache 2.0. Alors le reste est :

  • Considérez to go / no-go : Adoptez un framework de journalisation plus populaire comme suggéré par @mgjeong.
Cette page vous a été utile?
0 / 5 - 0 notes