logjet
Version:
Structured, async TypeScript logger with console, file, HTTP transports and NestJS support
21 lines • 895 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
const logger_1 = require("./core/logger");
const console_transport_1 = require("./transports/console.transport");
const file_transport_1 = require("./transports/file.transport");
const http_transport_1 = require("./transports/http.transport");
const logger = new logger_1.Logger({
level: "debug",
transports: [
new console_transport_1.ConsoleTransport(),
new http_transport_1.HttpTransport("http://localhost:3000/logs"),
new file_transport_1.FileTransport("logs/app.log"),
],
});
(async () => {
// await logger.info("Logger initialized", { environment: "dev" });
await logger.debug("This is a debug message!!!");
// await logger.warn("Something might be off...");
// await logger.error("Something went wrong!", { code: 500 });
})();
//# sourceMappingURL=index.js.map
;