Advertisement
lukicdarkoo

Deprecated MEP logging wrapper

Sep 11th, 2016
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /**
  2.  * This class allows advanced message formatting and it is able to print in the file or on the console.
  3.  * @example
  4.  * Mep.Log.debug('Pathfinding', 'Path found!');
  5.  */
  6. class Log {
  7.     /**
  8.      * Debug message, regular color.
  9.      * @param {string} module - Module name
  10.      * @param {string} message - Message
  11.      */
  12.     static debug(module, message) {
  13.         logger.debug(module, message, ...Array.from(arguments).slice(2));
  14.     }
  15.  
  16.     /**
  17.      * Use to report an errors
  18.      * @param {string} module - Module name
  19.      * @param {string} message - Message
  20.      */
  21.     static error(module, message) {
  22.         logger.error(module, message, ...Array.from(arguments).slice(2));
  23.     }
  24.  
  25.     /**
  26.      * Use to report an info
  27.      * @param {string} module - Module name
  28.      * @param {string} message - Message
  29.      */
  30.     static info(module, message) {
  31.         logger.info(module, message, ...Array.from(arguments).slice(2));
  32.     }
  33.  
  34.     /**
  35.      * Use to report a warnings
  36.      * @param {string} module - Module name
  37.      * @param {string} message - Message
  38.      */
  39.     static warn(module, message) {
  40.         logger.warn(module, message, ...Array.from(arguments).slice(2));
  41.     }
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement