0

ログを置くために別のディレクトリを作成しなければならない状況があります。私は試した

File file = new File("c:\\className").mkdir();   But got the error incompatible type,
Found:boolean Required java.io.File, although i have imported java.io.File.

ログ ファイル名については、ログ ファイル名に違いがあるものを使用して、アプリケーションを数回試行してすべてのログを確認できるようにしますか? それを達成する方法...それを実現する最小限のコードを教えてください...

そして、tryステートメントで、私は次のような多くのことをしました

try{
        File file=new File("C:\\className").mkdir();
        fh = new FileHandler("C:\\className\\className.log");   
            logger.addHandler(fh); 
        logger.setUseParentHandlers(false);
        SimpleFormatter formatter = new SimpleFormatter();  
              fh.setFormatter(formatter);  
            }
         catch(Exception e){ }

あらゆる種類の例外をログ ファイルに出力できるように、catch ブロックにログを追加したいと考えています。親切に助けてください...事前に感謝します

4

2 に答える 2

1
File file = new File("c:\\className").mkdir();

mkDirboolean修正が必要な返品

File file = new File("c:\\classname");
file.mkdir();
于 2013-04-03T10:02:31.000 に答える
1

使用するとコンパイルエラーが発生します

File file=new File("C:\\className").mkdir();

mkdir() はブール型を返すためです。したがって、これは次のような別のステートメントになければなりません -

   File file=new File("C:\\className");
   boolean created = file.mkdir();

ロギングには、log4j を使用できます。使い方は簡単です。

于 2013-04-03T10:07:07.113 に答える