From d9f41f1bb03c3e17ece08d29a9d8e7d97dc9c693 Mon Sep 17 00:00:00 2001 From: myoungsubsim Date: Fri, 10 May 2019 16:14:36 +0900 Subject: [PATCH] docs: add explaining custom format --- docs/connect-logger.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/docs/connect-logger.md b/docs/connect-logger.md index 7ab4329..1e8b5bf 100644 --- a/docs/connect-logger.md +++ b/docs/connect-logger.md @@ -48,6 +48,18 @@ app.use(log4js.connectLogger(logger, { })); ``` +When you request of POST, you want to log the request body parameter like JSON. +The log format function is very useful. +Please use log format function instead “tokens” property for use express's request or response. + + +```javascript +app.use(log4js.connectLogger(logger, { + level: 'info', + format: (req, res, format) => format(`:remote-addr :method :url ${JSON.stringify(req.body)}`) +})); +``` + Added automatic level detection to connect-logger, depends on http status response, compatible with express 3.x and 4.x. * http responses 3xx, level = WARN