UNPKG

764 BJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3const Middleware_1 = require("./Middleware");
4const instance_1 = require("./instance");
5class LoggerMiddleware extends Middleware_1.Middleware {
6 constructor() {
7 super();
8 }
9 _execute(request, response, options) {
10 return new Promise((resolve, reject) => {
11 instance_1.getApplicationLogger().info(`${request.getForwardedIP()} (${request.getIP()}) - ${request.getMethod()} ${request.getURL()} - UA(${request.getHeader('user-agent')})`);
12 resolve({
13 request: request,
14 response: response
15 });
16 });
17 }
18}
19exports.LoggerMiddleware = LoggerMiddleware;
20//# sourceMappingURL=LoggerMiddleware.js.map
\No newline at end of file