Skip to content

Commit addcec5

Browse files
committed
fix: use loglevel-mixin and calling super()
1 parent 973ce73 commit addcec5

File tree

1 file changed

+18
-15
lines changed

1 file changed

+18
-15
lines changed

lib/model.js

Lines changed: 18 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,32 @@
11
/* jslint node: true, esnext: true */
22
"use strict";
33

4-
// const llm = require('loglevel-mixin');
5-
// class _Model {}
6-
// llm.defineLoggerMethods(_Model.prototype, llm.defaultLogLevels);
7-
// class Model extends llm.LogLevelMixin(_Model, llm.defaultLogLevels,
8-
// llm.defaultLogLevels.info) {
9-
10-
class Model {
4+
const llm = require('loglevel-mixin');
5+
class _Model {}
6+
llm.defineLoggerMethods(_Model.prototype, llm.defaultLogLevels);
7+
class Model extends llm.LogLevelMixin(_Model, llm.defaultLogLevels,
8+
llm.defaultLogLevels.info) {
119

1210
log(level, arg) {
11+
this._validationErrorCount++;
1312
console.log(`logging goes here: ${level} ${arg}`);
1413
}
1514

16-
error(message) {
17-
this._validationErrorCount++;
18-
console.log(message);
19-
}
15+
/*
16+
error(message) {
17+
this._validationErrorCount++;
18+
console.log(message);
19+
}
2020
21-
warning(message) {
22-
this._validationErrorCount++;
23-
console.log(message);
24-
}
21+
warning(message) {
22+
this._validationErrorCount++;
23+
console.log(message);
24+
}
25+
*/
2526

2627
constructor(opt) {
28+
super();
29+
2730
// lookup for all the vertices
2831
this.vertices = {};
2932
// lookup for all the edges

0 commit comments

Comments
 (0)