FIX: Logger escondia contexto do erro atras do stack trace
winston.format.printf usava "stack || message", entao qualquer erro logado com stack trace (todo uso de logError) perdia a mensagem de contexto (ex: "Falha ao buscar status... sysId: X") e so mostrava o stack puro, sem dizer qual ticket/operacao falhou. Agora mostra os dois: mensagem de contexto primeiro, stack trace logo abaixo.
This commit is contained in:
parent
0df7443379
commit
3b050e626c
@ -30,7 +30,7 @@ const logger = winston.createLogger({
|
|||||||
format: winston.format.combine(
|
format: winston.format.combine(
|
||||||
winston.format.printf((info) => {
|
winston.format.printf((info) => {
|
||||||
const { timestamp, level, message, stack, ...meta } = info;
|
const { timestamp, level, message, stack, ...meta } = info;
|
||||||
let logMessage = `${timestamp} [${level}]: ${stack || message}`;
|
let logMessage = `${timestamp} [${level}]: ${message}${stack ? `\n${stack}` : ''}`;
|
||||||
if (Object.keys(meta).length) {
|
if (Object.keys(meta).length) {
|
||||||
logMessage += ` ${JSON.stringify(meta, null, 2)}`;
|
logMessage += ` ${JSON.stringify(meta, null, 2)}`;
|
||||||
}
|
}
|
||||||
@ -49,7 +49,7 @@ const logger = winston.createLogger({
|
|||||||
format: winston.format.combine(
|
format: winston.format.combine(
|
||||||
winston.format.printf((info) => {
|
winston.format.printf((info) => {
|
||||||
const { timestamp, level, message, stack, ...meta } = info;
|
const { timestamp, level, message, stack, ...meta } = info;
|
||||||
let logMessage = `${timestamp} [${level}]: ${stack || message}`;
|
let logMessage = `${timestamp} [${level}]: ${message}${stack ? `\n${stack}` : ''}`;
|
||||||
if (Object.keys(meta).length) {
|
if (Object.keys(meta).length) {
|
||||||
logMessage += ` ${JSON.stringify(meta, null, 2)}`;
|
logMessage += ` ${JSON.stringify(meta, null, 2)}`;
|
||||||
}
|
}
|
||||||
@ -67,7 +67,7 @@ if (logToConsole) {
|
|||||||
winston.format.colorize(),
|
winston.format.colorize(),
|
||||||
winston.format.printf((info) => {
|
winston.format.printf((info) => {
|
||||||
const { timestamp, level, message, stack, ...meta } = info;
|
const { timestamp, level, message, stack, ...meta } = info;
|
||||||
let logMessage = `${timestamp} [${level}]: ${stack || message}`;
|
let logMessage = `${timestamp} [${level}]: ${message}${stack ? `\n${stack}` : ''}`;
|
||||||
if (Object.keys(meta).length) {
|
if (Object.keys(meta).length) {
|
||||||
logMessage += ` ${JSON.stringify(meta, null, 2)}`;
|
logMessage += ` ${JSON.stringify(meta, null, 2)}`;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user