2017-03-28 5 views
0

Java WebアプリケーションからTomcatログファイルにどのようにアクセスできますか? これは可能ですか?Java WebアプリケーションからTomcatログファイルにどのようにアクセスできますか?

+0

おそらく、なぜそれをしたいですか? – Kayaman

+0

私はtomcatで動作しているチャットボットを持っており、ボットに現在のログファイルを送って欲しいと思います。 –

+0

ログファイルを検索します。 tomcat/logs/sysout.logとjavaの通常のファイルのように動作します – johnII

答えて

0

さて、可能です。私は次のようなものを使用しました:

public static String readLogFile() { 
     StringBuilder sb = new StringBuilder(); 
     try(BufferedReader br = new BufferedReader(new FileReader("/var/log/tomcat8/catalina.out"))) {   
      String line = br.readLine(); 
      while (line != null) { 
       sb.append(line); 
       sb.append(System.lineSeparator()); 
       line = br.readLine(); 
      } 
     } catch (IOException e) {   
      // exception handling 
     } 
     return sb.toString(); 
    } 
関連する問題