1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| /**
| * Created by yang on 2015/8/25.
| */
| 'use strict';
|
| var _logger = console;
|
| var logger = {
| setLogger: function(newLogger) {
| _logger = newLogger;
| }
| };
|
| var methods = 'log trace debug info warn error fatal'.split(' ');
| methods.forEach(function(method) {
| logger[method] = function() {
| var oriLog = _logger[method] || _logger['log'];
| oriLog.apply(_logger, arguments);
| };
| });
|
| module.exports = logger;
|
|