Logging Update - IPadress & user Email if possible
This commit is contained in:
@@ -20,21 +20,22 @@ export class RequestDurationMiddleware implements NestMiddleware {
|
||||
this.logger.error('Failed to set CLS context', error);
|
||||
}
|
||||
|
||||
const start = Date.now();
|
||||
// const start = Date.now();
|
||||
|
||||
this.logger.log(`Entering ${req.method} ${req.originalUrl} from ${ip}`);
|
||||
// this.logger.log(`Entering ${req.method} ${req.originalUrl} from ${ip}`);
|
||||
|
||||
res.on('finish', () => {
|
||||
const duration = Date.now() - start;
|
||||
let logMessage = `${req.method} ${req.originalUrl} - ${duration}ms - IP: ${ip}`;
|
||||
// res.on('finish', () => {
|
||||
// const duration = Date.now() - start;
|
||||
// const userEmail = this.cls.get('userEmail') || 'unknown';
|
||||
// let logMessage = `${req.method} ${req.originalUrl} - ${duration}ms - IP: ${ip} - User: ${userEmail}`;
|
||||
|
||||
if (req.method === 'POST' || req.method === 'PUT') {
|
||||
const body = JSON.stringify(req.body);
|
||||
logMessage += ` - Incoming Body: ${body}`;
|
||||
}
|
||||
// if (req.method === 'POST' || req.method === 'PUT') {
|
||||
// const body = JSON.stringify(req.body);
|
||||
// logMessage += ` - Incoming Body: ${body}`;
|
||||
// }
|
||||
|
||||
this.logger.log(logMessage);
|
||||
});
|
||||
// this.logger.log(logMessage);
|
||||
// });
|
||||
|
||||
next();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user