parametros

This commit is contained in:
Luiz Silva 2025-02-25 14:05:01 -03:00
parent 38849c8a1d
commit 257ac91394
5 changed files with 47 additions and 11 deletions

14
dist/logger.js vendored
View file

@ -28,8 +28,8 @@ const defineCwd = (novoCwd) => {
cwd = novoCwd;
};
exports.defineCwd = defineCwd;
const logger = ({ app: app_e, eProducao }) => ({ inquilino, usuario }) => async (level, mensagem, op_tipoLog) => {
let { __filename, detalhes, local, parametros } = op_tipoLog || {};
const logger = ({ app: app_e, eProducao, parametros: parametrosAmbiente, }) => ({ inquilino, usuario, parametros: parametrosSessao }) => async (level, mensagem, op_tipoLog) => {
let { __filename, detalhes, local, parametros: parametrosLog, } = op_tipoLog || {};
const app = `${eProducao ? "" : "DEV-"}${app_e}`;
if (cwd && __filename) {
__filename = __filename.replace(cwd, "");
@ -45,7 +45,15 @@ const logger = ({ app: app_e, eProducao }) => ({ inquilino, usuario }) => async
? `${mensagem} | ${detalhes.map((d) => JSON.stringify(d)).join(" ")}`
: mensagem;
const payload = {
stream: { app, inquilino, usuario, level, ...(parametros || {}) },
stream: {
app,
inquilino,
usuario,
level,
...(parametrosAmbiente || {}),
...(parametrosSessao || {}),
...(parametrosLog || {}),
},
values: [
[
timestamp,