問題タブ [log4js-node]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Log4js 構成エラー
私は現在、楽しみのために csgo ギャンブル サイトをセットアップしようとしています。bot.js を実行しようとすると、このエラーが発生します。
node.js - log4js - node パッケージ - ファイルに書き込んでいない
私はnodejsの初心者であり、ノードアプリがコンソールだけでなくファイルにもログを記録したいと考えていました。
これが私のコード構造です:
fpa_log4j.json :
config.js
app.js
出力
ただし、ログ ファイルは空のようです。
率直に言って、私は数日前にこの作業を行うことができました。しかし、その後、何かが変更されました (残念ながら、それが何であるかを思い出すことができません!) 推測すると、ファイルへのログインが停止しました。
javascript - log4js npm エラー、log4js 構成
root@------:~# cd /home/bot root@------:/home/bot# node site.js
/home/bot/node_modules/log4js/lib/configuration.js:43 throw new Error( Problem with log4js configuration: (${util.inspect(this.candidate, { depth: 5 })})
+ ^
エラー: log4js 構成の問題: ({ appenders: [ { type: 'console' }, { type: 'file', filename: 'logs/site.log' } ] }) - タイプのプロパティ「appenders」が必要です物体。tests.forEach (/home/bot/node_modules/log4js/lib/configuration.js:43:15) で Array.forEach (ネイティブ) で Configuration.throwExceptionIf (/home/bot/node_modules/log4js/lib/configuration.js) で:41:11) 新しい構成 (/home/bot/node_modules/log4js/lib/configuration.js:203:10) で Object.configure (/home/bot/node_modules/log4js/lib/log4js.js:205: 12) オブジェクトで。(/home/bot/site.js:12:8) Module._compile (module.js:570:32) で Object.Module._extensions..js (module.js:579:10) で Module.load ( module.js:487:32) で tryModuleLoad (module.js:446:12)
私はコマンドを使用しますnpm install log4j --save
root@------:/home/bot# npm install log4j --save
npm ERR! Linux 3.2.0-4-amd64 npm エラー! argv "/root/.nave/installed/6.11.1/bin/node" "/root/.nave/installed/6.11.1/bin/npm" "install" "log4j" "--save" npm ERR! ノード v6.11.1 npm ERR! npm v3.10.10 npm エラー! コード E404
npm エラー! 404 レジストリは、https: //registry.npmjs.org/log4j npm ERR での GET に対して 404 を返しました! 404 npm ERR! 404 'log4j' は npm レジストリにありません。npm エラー! 404 作者にバグを出して公開してもらう必要があります (または自分で名前を使用してください!) npm ERR! 404 npm ERR! 404 npm ERR からもインストールできることに注意してください。404 tarball、フォルダー、http url、または git url。
npm エラー! サポート リクエストには次のファイルを含めてください: npm ERR! /home/bot/npm-debug.log