zoukankan      html  css  js  c++  java
  • 个性化log打印

    const coloring = fn => ({ background, color = 'white' }) => (...text) => fn(`%c${text.join('')}`, `color:${color};background:${background}`);
    const colors = {
      primary: '#007bff',
      success: '#28a745',
      warning: '#ffc107',
      danger: '#dc3545',
      info: '#17a2b8',
    };
    const dir = (key = '', value = {}) => {
      logs.primary(`++++++++++++start:${key}++++++++++++++`);
      console.dir(value);
      logs.primary(`++++++++++++end:${key}++++++++++++++`);
    };
    const logs = Object.keys(colors)
      .reduce((prev, curr) => ({
        ...prev,
        [curr]: coloring(console.log)({ background: colors[curr] })
      }), { dir });
    
    logs.warning('warning');
  • 相关阅读:
    JDK6和JDK7中的substring()方法
    考试结束
    今天之总结
    暂别
    珍惜
    放弃
    我男神
    心态
    稳住,我或许能赢
    还是做好自己吧
  • 原文地址:https://www.cnblogs.com/ronle/p/13845163.html
Copyright © 2011-2022 走看看