@oaklean/profiler-core
Version:
Part of the @oaklean suite. It provides all basic functions to work with the `.oak` file format. It allows parsing the `.oak` file format as well as tools for analyzing the measurement values. It also provides all necessary capabilities required for prec
30 lines • 2.85 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.LoggerHelper = void 0;
const util_1 = __importDefault(require("util"));
const cli_color_1 = __importDefault(require("cli-color"));
class LoggerHelper {
static logString(message, ...optionalParams) {
return cli_color_1.default.white(util_1.default.format.apply(this, [message, ...optionalParams]));
}
static warnString(message, ...optionalParams) {
return cli_color_1.default.yellow(util_1.default.format.apply(this, [message, ...optionalParams]));
}
static errorString(message, ...optionalParams) {
return cli_color_1.default.red(util_1.default.format.apply(this, [message, ...optionalParams]));
}
static log(message, ...optionalParams) {
console.log(LoggerHelper.logString(message, ...optionalParams));
}
static warn(message, ...optionalParams) {
console.warn(LoggerHelper.warnString(message, ...optionalParams));
}
static error(message, ...optionalParams) {
console.error(LoggerHelper.errorString(message, ...optionalParams));
}
}
exports.LoggerHelper = LoggerHelper;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiTG9nZ2VySGVscGVyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2hlbHBlci9Mb2dnZXJIZWxwZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUEsZ0RBQXVCO0FBRXZCLDBEQUEyQjtBQUUzQixNQUFhLFlBQVk7SUFDeEIsTUFBTSxDQUFDLFNBQVMsQ0FBQyxPQUFhLEVBQUUsR0FBRyxjQUFxQjtRQUN2RCxPQUFPLG1CQUFHLENBQUMsS0FBSyxDQUFDLGNBQUksQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLElBQUksRUFBRSxDQUFDLE9BQU8sRUFBRSxHQUFHLGNBQWMsQ0FBQyxDQUFDLENBQUMsQ0FBQTtJQUN4RSxDQUFDO0lBRUQsTUFBTSxDQUFDLFVBQVUsQ0FBQyxPQUFhLEVBQUUsR0FBRyxjQUFxQjtRQUN4RCxPQUFPLG1CQUFHLENBQUMsTUFBTSxDQUFDLGNBQUksQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLElBQUksRUFBRSxDQUFDLE9BQU8sRUFBRSxHQUFHLGNBQWMsQ0FBQyxDQUFDLENBQUMsQ0FBQTtJQUN6RSxDQUFDO0lBRUQsTUFBTSxDQUFDLFdBQVcsQ0FBQyxPQUFhLEVBQUUsR0FBRyxjQUFxQjtRQUN6RCxPQUFPLG1CQUFHLENBQUMsR0FBRyxDQUFDLGNBQUksQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLElBQUksRUFBRSxDQUFDLE9BQU8sRUFBRSxHQUFHLGNBQWMsQ0FBQyxDQUFDLENBQUMsQ0FBQTtJQUN0RSxDQUFDO0lBRUQsTUFBTSxDQUFDLEdBQUcsQ0FBQyxPQUFhLEVBQUUsR0FBRyxjQUFxQjtRQUNqRCxPQUFPLENBQUMsR0FBRyxDQUFDLFlBQVksQ0FBQyxTQUFTLENBQUMsT0FBTyxFQUFFLEdBQUcsY0FBYyxDQUFDLENBQUMsQ0FBQTtJQUNoRSxDQUFDO0lBRUQsTUFBTSxDQUFDLElBQUksQ0FBQyxPQUFhLEVBQUUsR0FBRyxjQUFxQjtRQUNsRCxPQUFPLENBQUMsSUFBSSxDQUFDLFlBQVksQ0FBQyxVQUFVLENBQUMsT0FBTyxFQUFFLEdBQUcsY0FBYyxDQUFDLENBQUMsQ0FBQTtJQUNsRSxDQUFDO0lBRUQsTUFBTSxDQUFDLEtBQUssQ0FBQyxPQUFhLEVBQUUsR0FBRyxjQUFxQjtRQUNuRCxPQUFPLENBQUMsS0FBSyxDQUFDLFlBQVksQ0FBQyxXQUFXLENBQUMsT0FBTyxFQUFFLEdBQUcsY0FBYyxDQUFDLENBQUMsQ0FBQTtJQUNwRSxDQUFDO0NBQ0Q7QUF4QkQsb0NBd0JDIn0=