1234567891011121314151617181920212223242526 |
- import winston from "winston";
- const logger = winston.createLogger({
- level: "info",
- format: winston.format.json(),
- defaultMeta: { service: "user-service" },
- transports: [
- //
- // - Write all logs with importance level of `error` or higher to `error.log`
- // (i.e., error, fatal, but not other levels)
- //
- new winston.transports.File({
- filename: "base_files/winston/error.log",
- level: "error",
- }),
- //
- // - Write all logs with importance level of `info` or higher to `combined.log`
- // (i.e., fatal, error, warn, and info, but not trace)
- //
- new winston.transports.File({
- filename: "base_files/winston/combined.log",
- }),
- ],
- });
- export default logger;
|