32 lines
556 B
JavaScript
32 lines
556 B
JavaScript
/**
|
|
*
|
|
* @constructor
|
|
*/
|
|
function SimulcastLogger(name, lvl) {
|
|
this.name = name;
|
|
this.lvl = lvl;
|
|
}
|
|
|
|
SimulcastLogger.prototype.log = function (text) {
|
|
if (this.lvl) {
|
|
console.log(text);
|
|
}
|
|
};
|
|
|
|
SimulcastLogger.prototype.info = function (text) {
|
|
if (this.lvl > 1) {
|
|
console.info(text);
|
|
}
|
|
};
|
|
|
|
SimulcastLogger.prototype.fine = function (text) {
|
|
if (this.lvl > 2) {
|
|
console.log(text);
|
|
}
|
|
};
|
|
|
|
SimulcastLogger.prototype.error = function (text) {
|
|
console.error(text);
|
|
};
|
|
|
|
module.exports = SimulcastLogger; |