@robotlegsjs/core
Version:
An architecture-based IoC framework for JavaScript/TypeScript
37 lines • 1.45 kB
JavaScript
;
// ------------------------------------------------------------------------------
// Copyright (c) 2017-present, RobotlegsJS. All Rights Reserved.
//
// NOTICE: You are permitted to use, modify, and distribute this file
// in accordance with the terms of the license agreement accompanying it.
// ------------------------------------------------------------------------------
Object.defineProperty(exports, "__esModule", { value: true });
exports.LogMessageParser = void 0;
/**
* @private
*/
var LogMessageParser = /** @class */ (function () {
function LogMessageParser() {
}
/*============================================================================*/
/* Public Functions */
/*============================================================================*/
/**
* Parse a parametrized message
*
* @param message The message string
* @param params The parameter values
* @return The parsed message
*/
LogMessageParser.prototype.parseMessage = function (message, params) {
if (params && params.length) {
params.forEach(function (value, index) {
message = message.replace("{" + index + "}", value);
});
}
return message;
};
return LogMessageParser;
}());
exports.LogMessageParser = LogMessageParser;
//# sourceMappingURL=LogMessageParser.js.map