import pino from "pino";
import { env } from "./env";

const logger = pino({});

export const logFatal = (message: string) => logger.fatal(message);
export const logError = (_error: unknown, message?: unknown) => {
  if (env.GetString("NODE_ENV") === "development") {
    logger.error(_error);
  } else {
    // Sentry.captureException(_error);
  }
  return logger.error(message);
};
export const logWarn = (message: string) => logger.warn(message);
export const logInfo = (message: string) => logger.info(message);
export const logDebug = (message: string) => logger.debug(message);
export const logTrace = (message: string) => logger.trace(message);
