Newer
Older
express-blog / src / utils / logging / index.js
// src/utils/logging/index.js

const { patchConsole, shouldLog, writeLog } = require("./consolePatch");
const { formatFunctionName, formatLogMessage } = require("./formatters");

const { initializeLogDirectories } = require("./initializeDirectories.js");
const {
  logStreams,
  sessionTransport,
  sqliteTransport,
} = require("./config.js");
patchConsole(logStreams, sessionTransport);

const { manualLogger } = require("./manualLogger.js");
const { winstonLogger } = require("./winston.js");

const { logger } = require("./logger");

module.exports = {
  manualLogger,
  winstonLogger,
  initializeLogDirectories,
  sessionTransport,
  patchConsole,
  shouldLog,
  writeLog,
  formatFunctionName,
  formatLogMessage,
  logger,
};