プログラムの各オブジェクトの値をフラット ファイルまたは csv ファイルに記録したいと考えています。これらのオブジェクトごとに個別のフォルダーを作成し、それぞれのフォルダーにログ ファイルを保存することを考えていました。これは可能ですか?はいの場合、それは賢明ですか?
余談ですが、ロギング API を使用することを考えていました。しかし、ロギング API を使用するのが適切な場合はわかりません。それについて何かアドバイスはありますか?
ロギング用のlog4jライブラリをお勧めします。これを使用して問題を簡単にアーカイブできます。
クラスごとに個別のアペンダーを宣言してみてください。
FileAppender appender = new FileAppender();
// configure the appender here, with file location, etc
appender.activateOptions();
Logger logger = getRootLogger();
logger.addAppender(appender);