WindowsマシンでColdFusion8アプリケーションサーバーを実行しています。ColdFusionはWindowsサービスとして実行されています。
System.out
一部のマシンではファイルが大量(1GB以上)であることに気づきました。
例えば
C:\ ColdFusion8 \ runtime \ bin \ System.out
CFをサービスとして実行するとコンソール出力が終了することは理解していますが、このファイルをx MBごとに保存したり、ファイルのサイズなどを制限したりできるJRun設定はありますか?
すべてのヒントに感謝します!
重要な編集:
ここでの議論に基づいて-私は、System.out
ファイルへの大量のコード書き込み、つまり以下を使用したために、ファイルがマシン上で大きくなったことを言及することが重要だと思いました。
sys = createObject("java", "java.lang.System");
sys.out.println(...);
CFをコンソールジョブとして(つまり、コマンドラインから)実行している場合、これは便利なデバッグツールです。古いバージョンのCFは、を使用しているときにコンソールにログに記録されなかったため<cflog />
です。
開発者にこの方法を中止し、代わりにコンソールへのログとアプリケーションログ(デフォルト)の両方を使用<cflog />
するように依頼しました。writeLog()