logger.js 568 B

12345678910111213141516171819
  1. 'use strict';
  2. function twoDigits(num) {
  3. return (num < 10) ? '0' + num : num;
  4. }
  5. module.exports = {
  6. log: function(type, level, message) {
  7. let time = new Date();
  8. let year = time.getFullYear();
  9. let month = time.getMonth() + 1;
  10. let day = time.getDate();
  11. let hour = time.getHours();
  12. let minute = time.getMinutes();
  13. let second = time.getSeconds();
  14. let timeString = year + '-' + twoDigits(month) + '-' + twoDigits(day) + ' ' + twoDigits(hour) + ':' + twoDigits(minute) + ':' + twoDigits(second);
  15. console.log(timeString, level, type, "-", message);
  16. }
  17. };