packages/logger/README.md
This package provides a logger and a request logger utility built using Winston. It offers customizable log levels using env and supports structured logging for general application logs and HTTP requests.
logger).Add this package as a dependency in package.json
dependency: {
...
@plane/logger":"*",
...
}
import { logger, requestLogger } from "@plane/logger";
logger: General LoggerUse this for general application logs.
logger.info("This is an info log");
logger.warn("This is a warning");
logger.error("This is an error");
requestLogger: Request Logger MiddlewareUse this as a middleware for incoming requests
const app = express();
app.use(requestLogger);
errorwarninfo (default)httpverbosedebugsillyerror-%DATE%.log and combined logs are stored with format combined-%DATE%.log.info.