diff --git a/package-lock.json b/package-lock.json index 20c6aa8..039ef0e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1222,6 +1222,7 @@ "resolved": "https://registry.npmjs.org/pg/-/pg-8.16.3.tgz", "integrity": "sha512-enxc1h0jA/aq5oSDMvqyW3q89ra6XIIDZgCX9vkMrnz5DFTw/Ny3Li2lFQ+pt3L6MCgm/5o2o8HW9hiJji+xvw==", "license": "MIT", + "peer": true, "dependencies": { "pg-connection-string": "^2.9.1", "pg-pool": "^3.10.1", @@ -1843,6 +1844,7 @@ "resolved": "https://registry.npmjs.org/winston/-/winston-3.18.3.tgz", "integrity": "sha512-NoBZauFNNWENgsnC9YpgyYwOVrl2m58PpQ8lNHjV3kosGs7KJ7Npk9pCUE+WJlawVSe8mykWDKWFSVfs3QO9ww==", "license": "MIT", + "peer": true, "dependencies": { "@colors/colors": "^1.6.0", "@dabh/diagnostics": "^2.0.8", diff --git a/src/shared/utils/logger.js b/src/shared/utils/logger.js index 19dfbc9..cfa66bb 100644 --- a/src/shared/utils/logger.js +++ b/src/shared/utils/logger.js @@ -80,14 +80,15 @@ const logWarning = (message, meta = {}) => { logger.warn(message, meta); }; - -module.exports = { - logger, - logError, +// Mescla as funções helper na instância principal do logger para manter a compatibilidade +// com o código existente que espera chamar logger.info(), logger.error(), etc. +Object.assign(logger, { logInfo, + logError, logWarning -}; +}); +module.exports = logger; /* DESCRIÇÃO: Este arquivo configura e exporta uma instância de logger centralizada para toda a aplicação, utilizando a biblioteca `winston`. O objetivo é ter um sistema de logging robusto, que armazena logs em arquivos e se comporta de maneira diferente em ambientes de desenvolvimento e produção.