Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我应该如何更改这个log4js_Javascript_Node.js_Log4js Node - Fatal编程技术网

Javascript 我应该如何更改这个log4js

Javascript 我应该如何更改这个log4js,javascript,node.js,log4js-node,Javascript,Node.js,Log4js Node,我应该如何改变这一点: log4js.configure({ appenders: [ { type: 'console' }, { type: 'file', filename: 'logs/site.log' } ] }); 因为我得到这个错误: Error: Problem with log4js configuration: ({ appenders: [ { type: 'console' }, { type: 'fi

我应该如何改变这一点:

log4js.configure({
    appenders: [
        { type: 'console' },
        { type: 'file', filename: 'logs/site.log' }
    ]
});

因为我得到这个错误:

Error: Problem with log4js configuration: ({ appenders:
   [ { type: 'console' },
     { type: 'file', filename: 'logs/site.log' } ] }) - must have a property "appenders" of type object.

appender
应该是一个普通对象,为每个appender提供一个给定名称(键)的值:

然后通过名称引用appender,如下所示:

log4js.getLogger('con');

另请参见。

错误描述似乎足够了。“appenders”是一个对象而不是数组。
log4js.getLogger('con');