Files
zkldi_Tachi/server/src/logger.test.ts
T
2021-05-17 06:49:22 +01:00

26 lines
703 B
TypeScript

import t from "tap";
import { CloseMongoConnection } from "./db/db";
import CreateLogCtx, { Transports } from "./logger";
t.test("Logger Tests", (t) => {
const logger = CreateLogCtx("logger.test.ts");
Transports[2].level = "debug"; // lol
logger.debug("Debug Message Test");
logger.verbose("Verbose Message Test");
logger.info("Info Message Test");
logger.warn("Warning Message Test");
logger.error("Error Message Test");
logger.severe("Severe Message Test");
logger.crit("Critical Message Test");
Transports[2].level = process.env.LOG_LEVEL ?? "info";
logger.debug("This message shouldn't appear.");
t.end();
});
t.teardown(CloseMongoConnection);