CodeChain-io / CodeChain-io/foundry

Optimize the logger

Ouverte
#64 0 commentaires 1 réaction 0 personnes assignées Voir sur GitHub
performance
Langage dominant
Rust
Étoiles
36
Forks
11
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

The current logger neither buffers outputs nor caches `atty::is` result. It hurts performance.

See CodeChain-io/foundry#63

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Repérez l’implémentation du logger et toutes les utilisations de `atty::is`, puis consultez CodeChain-io/foundry#63 pour le contexte associé. Le travail est terminé lorsque la mise en mémoire tampon de la sortie du logger et la mise en cache du résultat de `atty::is` sont implémentées, et que les performances du logger sont améliorées sans modifier son comportement.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
rust
Domaine
tooling
Type d'issue
Refactorisation
Difficulté
3/5
Temps estimé
1-2 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.