12345678910111213141516171819202122 |
- /** Logger **/
- const tracer = require('tracer').dailyfile({root:LOGPATH,format : "{{timestamp}} <{{title}}> {{file}}:{{line}} {{message}}", dateformat : "HH:MM:ss.L"});
- var Logger = {
- log:function(msg,toFile){
- console.log('[LOG]',msg);
- if(toFile) this.out(msg);
- },
- error:function(msg,toFile){
- console.log('\x1B[31m[ERROR]',msg,'\x1B[39m');
- if(toFile) this.out(msg);
- },
- info:function(msg,toFile){
- console.log('\x1B[32m[INFO]',msg,'\x1B[39m');
- if(toFile) this.out(msg);
- },
- out:function(msg){
- tracer.log(msg);
- }
- }
- module.exports = Logger;
|