@loopback/rest
Version:
Expose controllers as REST endpoints and route REST API requests to controller methods
26 lines • 1.09 kB
JavaScript
// Copyright IBM Corp. and LoopBack contributors 2018,2020. All Rights Reserved.
// Node module: @loopback/rest
// This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT
Object.defineProperty(exports, "__esModule", { value: true });
exports.LogErrorProvider = void 0;
const tslib_1 = require("tslib");
const core_1 = require("@loopback/core");
let LogErrorProvider = class LogErrorProvider {
static value() {
const logError = (err, statusCode, req) => {
var _a;
if (statusCode < 500) {
return;
}
console.error('Request %s %s failed with status code %s. %s', req.method, req.url, statusCode, (_a = err.stack) !== null && _a !== void 0 ? _a : err);
};
return logError;
}
};
exports.LogErrorProvider = LogErrorProvider;
exports.LogErrorProvider = LogErrorProvider = tslib_1.__decorate([
(0, core_1.injectable)({ scope: core_1.BindingScope.SINGLETON })
], LogErrorProvider);
//# sourceMappingURL=log-error.provider.js.map
;