FormidableLabs / FormidableLabs/pino-lambda

Doesn't work with buffered logging when multiple JSONs could be put into on chunk separated by newline

Abierto
#54 1 comentario 0 reacciones 0 asignados Ver en GitHub
bug
Lenguaje dominante
TypeScript
Estrellas
135
Forks
14
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

### Is there an existing issue for this?

- [X] I have searched the existing issues

### Code of Conduct

- [X] I agree to follow this project's Code of Conduct

### Code Sandbox link

_No response_

### Bug report

```markdown
I would suggest to convert the library to pino transport using https://github.com/pinojs/pino-abstract-transport. Now it is very easy to crash a lambda after `JSON.parse` in the destination.ts is trying to parse a chunk containing smth like

{...}\n{...}
```
```

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza leyendo destination.ts y la documentación de pino-abstract-transport para entender cómo se procesan los chunks almacenados en búfer. Reproduce el fallo con un chunk que contenga dos objetos JSON separados por un salto de línea y, a continuación, verifica que el logging almacenado en búfer ya no se bloquee al procesarlo.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
aws, typescript
Área
backend, cloud
Tipo de issue
Error
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.