問題タブ [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 - RollingFileStream に log4js の fileName を設定する
log4js を使用してノード js アプリケーションにログインしています。ファイルサイズが特定の最大サイズに達したときに新しいファイルを作成するようにロガーを構成しました。ロガーは、同じファイル名と「.」を持つファイルを作成します。インデックス番号はファイル名に追加され、新しいファイルが作成されるたびにインデックス番号がインクリメントされます。
たとえば、実行中のファイルのファイル名は次のとおりです。20150730060112.log
次に作成されるファイルは次のとおりです。
「.1」ではなく、現在のタイムスタンプで次のファイルを作成したい。
node.js - 設定可能なローリング ログ ファイル名
log4js
ノードjsアプリケーションにログインするために使用しています。ファイルサイズが特定の最大サイズに達したときにログファイルを作成するようにロガーを構成しました。ロガーは同じファイル名'.'
でファイルを作成し、新しいファイルが作成されるたびにインデックス番号がインクリメントされるファイル名にインデックス番号が追加されます。
ファイルが次のようにファイル名で作成されるとき、現在のタイムスタンプを使用します:20150730060112.log
次に作成されるファイルは次のよう20150730060112.log.1
に20150730060112.log.2
20150730060112.log.3
なります...
次のファイルを現在のタイムスタンプで作成したい。たとえば、20150730060112.log
ファイルが maxLogSize で maxLogSize に達した場合2015-07-31at 07:04:13
、新しいファイルのファイル名を20150731070413.log
.
これが可能かどうか、またはこれに到達するための回避策があるかどうかを教えてください。
node.js - log4js構成ファイルで使用される「maxLogSize」に使用される測定単位は何ですか?
構成ファイルを作成するためのlog4jsのドキュメント:
オプションに使用されている測定単位を知っている人はいます"maxLogSize"
か?
これはKBだと思います。
20480 / 1024 = 20MB ??
ファイルサイズが20GBに達するとメモ帳で開くことができないため、最大20GBのファイルを持つことはお勧めできません。
しかし、正確であることが非常に役立つので、ここで使用されている単位についてはまだ確認したいと思います.
ウィキをチェックしましたが、それについての言及を見つけることができないようです。
javascript - ExpressJS でのロガー モジュール定義の問題
nodejs プロジェクトがあり、ロガーを route.js から分離して、クリーンなコードを作成したいと考えています。
しかし、次の問題があります。ロガーを route.js ファイルにロードしようとすると、次のエラーが表示されます。
ロガー ディレクトリ内に次のコードがあります。
ロガー/ticket.js
そして、私の route.js ファイルには、次の頭があります
ルート/チケット.js
私が間違っていること、およびコードを改善してロガーを route.js ファイルから分離する方法を教えてください。
ありがとうございます。