CodeChain-io / CodeChain-io/foundry
Optimize the logger
Abierto
performance
- Lenguaje dominante
- Rust
- Estrellas
- 36
- Forks
- 11
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
The current logger neither buffers outputs nor caches `atty::is` result. It hurts performance.
See CodeChain-io/foundry#63
Guía de contribución
Línea de trabajo
Localiza la implementación del logger y todos los usos de `atty::is`; después, lee CodeChain-io/foundry#63 para consultar el contexto relacionado. El trabajo estará completo cuando se hayan implementado el búfer de la salida del logger y el almacenamiento en caché del resultado de `atty::is`, y se haya mejorado el rendimiento del logger sin cambiar su comportamiento.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- rust
- Área
- tooling
- Tipo de issue
- Refactorización
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 35/100