writer.js 320 B

12345678910111213141516171819202122
  1. // Part of Logger
  2. //
  3. var Writer = class Writer {
  4. constructor(opt) {
  5. if(opt) {
  6. this.fmt = opt.format;
  7. }
  8. this.count = 0;
  9. this.lastTime = new Date();
  10. }
  11. doLog(msg) {
  12. this.count++;
  13. this.lastTime = new Date();
  14. this.log(msg);
  15. }
  16. log(msg) {
  17. throw Error("Not implemented");
  18. }
  19. }
  20. module.exports = Writer;