古いログをフォルダにアーカイブするが、メインのログファイルディレクトリにはアーカイブしない最も簡単な方法を知りたいです。一体どういう意味ですか?
例:「Operation_Log.txt」というファイルにログインし、毎日\ 10mbログが「ロール」され、新しいOperation_Log.txtが作成され、古いファイルが「$CurrentTime_Operation_Log.txt」になります。別のディレクトリに作成される「ロールされた」ファイルこれはどのように行うことができますか?
古いログをフォルダにアーカイブするが、メインのログファイルディレクトリにはアーカイブしない最も簡単な方法を知りたいです。一体どういう意味ですか?
例:「Operation_Log.txt」というファイルにログインし、毎日\ 10mbログが「ロール」され、新しいOperation_Log.txtが作成され、古いファイルが「$CurrentTime_Operation_Log.txt」になります。別のディレクトリに作成される「ロールされた」ファイルこれはどのように行うことができますか?
それを実行できるアプリケーションを構築し、サーバー上に常駐させます。スケジュールされたタスクとして1日1回実行します。ファイルの読み取り/書き込みについては、 System.IO.Fileクラス
のドキュメントを参照してください。
Now.ToStringは、現在の時刻を.Netの文字列形式で提供します。
Ent Lib 5.0に移動します-ロギングアプリケーションブロックには、古いログファイルの数だけを保存できるようにする新しい構成があります