2017-09-28 9 views
0

私は現在、楽しみのためのセットアップにcsgoのギャンブルサイトをしようとしているし、あなたがしてLog4JSのバージョン2.xを使用しているbot.jsLog4jsコンフィグエラー

Error: Problem with log4js configuration: ({ appenders: 
[ { type: 'console' }, 
{ type: 'file', filename: 'logs/bot_undefined.log' } ] }) - must have a property "appenders" of type object. 
at tests.forEach (/var/www/html/bot/node_modules/log4js/lib/configuration.js:44:15) 
at Array.forEach (native) 
at Configuration.throwExceptionIf (/var/www/html/bot/node_modules/log4js/lib/configuration.js:42:11) 
at new Configuration (/var/www/html/bot/node_modules/log4js/lib/configuration.js:205:10) 
at Object.configure (/var/www/html/bot/node_modules/log4js/lib/log4js.js:201:12) 
at Object.<anonymous> (/var/www/html/bot/bot.js:18:8) 
at Module._compile (module.js:570:32) 
at Object.Module._extensions..js (module.js:579:10) 
at Module.load (module.js:487:32) 
at tryModuleLoad (module.js:446:12) 
+1

はhttps://github.com/log4js-node/log4js-example/blob/master([など、この一つとして、プロトタイプの例]いくつかの**には、configあなたlog4jsを比較:あなたのアペンダの形式は何かのようにする必要があります/config/log4js.json)*。 – YvesLeBorg

答えて

0

を実行しようとしたとき、私はこのエラーを取得していますv0またはv1アペンダー形式。

log4js.configure({ 
    appenders: { 
     console: { 
      type: 'console' 
     }, 
     logstash: { 
      host: '123.456.789.123', 
      port: 1234, 
      type: 'logstashUDP', 
      logType: 'myAppType', // Optional, defaults to 'category' 
      fields: {    // Optional, will be added to the 'fields' object in logstash 
       field1: 'value1', 
       field2: 'value2' 
      }, 
      layout: { 
       type: 'pattern', 
       pattern: '%m' 
      } 
     } 
    }, 
    categories: { 
     default: { appenders: ['console', 'logstash'], level: 'trace' } 
    } 
}); 
+0

愚かな質問ですが、どこでアペンダー形式を編集すればいいですか?xD – flo31s

+0

大丈夫でした。申し訳ありませんが、私は初心者で、一部のスクリプトを編集するだけです^^ – flo31s