logUtils.js 906 B

12345678910111213141516171819202122232425262728
  1. module.exports = {
  2. log: function(params) {
  3. console.log(print(params));
  4. },
  5. warn: function(params) {
  6. },
  7. error: function(params) {
  8. },
  9. }
  10. var print = function(params) {
  11. var arr = ['-------------------------------------'];
  12. var date = new Date();
  13. var month = date.getMonth() + 1;
  14. var day = date.getDay();
  15. var hours = date.getHours();
  16. var minutes = date.getMinutes();
  17. var seconds = date.getSeconds();
  18. var datestr = date.getFullYear() + '-' + (month < 10 ? '0' + month : month) + '-' + (day < 10 ? '0' + day : day) + ' ' + (hours < 10 ? '0' + hours : hours) + ':' + (minutes < 10 ? '0' + minutes : minutes) + ':' + (seconds < 10 ? '0' + seconds : seconds);
  19. for (var i in params) {
  20. arr.push(i + ': ' + params[i]);
  21. }
  22. arr.push('Time: ' + datestr);
  23. arr.push('-------------------------------------');
  24. return arr.join('\n');
  25. }