logger.js 581 B

12345678910111213141516171819202122
  1. /** Logger **/
  2. const colors = require('colors');
  3. var Logger = {
  4. log:function(msg){
  5. if(Config.debug) console.log(('[LOG] '+msg).yellow);
  6. if(Config.write_log_file) this.out('log',msg);
  7. },
  8. info:function(msg){
  9. if(Config.debug) console.log(('[INF] '+msg).green);
  10. if(Config.write_log_file) this.out('info',msg);
  11. },
  12. error:function(msg){
  13. console.log(('[ERR] '+msg).red);
  14. if(Config.write_error_file) this.out('error',msg);
  15. },
  16. out:function(level,msg){
  17. Tracer[level](msg);
  18. }
  19. };
  20. module.exports = Logger;