Kafka logger adapter mapping log levels to console methods for microservice logging.
// Source: https://github.com/nestjs/nest | License: MIT | Copyright 2017-present Kamil Mysliwiec <https://kamilmysliwiec.com>
// Provided via justclaw.it.com; keep this notice with the code.
import { logLevel } from '../external/kafka.interface.js';
export const KafkaLogger =
(logger: any) =>
({ namespace, level, label, log }) => {
let loggerMethod: string;
switch (level) {
case logLevel.ERROR:
case logLevel.NOTHING:
loggerMethod = 'error';
break;
case logLevel.WARN:
loggerMethod = 'warn';
break;
case logLevel.INFO:
loggerMethod = 'log';
break;
case logLevel.DEBUG:
default:
loggerMethod = 'debug';
break;
}
const { message, ...others } = log;
if (logger[loggerMetho
... (truncated -- full source via MCP)
See the full source, get the GitHub permalink, and search for more like it.
Get a free API key