Para fins de estudo, criei um projeto em NodeJs usando Nest para capturar os estados do Brazil e retornar um json. Para deixar mais avançado utilizei cache em memoria usando CacheManager.
O winston logger é a biblioteca mais popular de logging para nodejs, sugiro usar ela nos lugares onde foi usado o console.log. Adicionalmente, vocÊ pode usar essa lib https://www.npmjs.com/package/winston-context-logger para ter dados contextuais de log. Eu que fiz ela, mas não fiz o readme ainda kkkkk. Então se não quiser usar agora, entendo, mas depois posso te mostrar exemplos.
O winston logger é a biblioteca mais popular de logging para nodejs, sugiro usar ela nos lugares onde foi usado o console.log. Adicionalmente, vocÊ pode usar essa lib https://www.npmjs.com/package/winston-context-logger para ter dados contextuais de log. Eu que fiz ela, mas não fiz o readme ainda kkkkk. Então se não quiser usar agora, entendo, mas depois posso te mostrar exemplos.