0
Java WebアプリケーションからTomcatログファイルにどのようにアクセスできますか? これは可能ですか?Java WebアプリケーションからTomcatログファイルにどのようにアクセスできますか?
Java WebアプリケーションからTomcatログファイルにどのようにアクセスできますか? これは可能ですか?Java WebアプリケーションからTomcatログファイルにどのようにアクセスできますか?
さて、可能です。私は次のようなものを使用しました:
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();
}
おそらく、なぜそれをしたいですか? – Kayaman
私はtomcatで動作しているチャットボットを持っており、ボットに現在のログファイルを送って欲しいと思います。 –
ログファイルを検索します。 tomcat/logs/sysout.logとjavaの通常のファイルのように動作します – johnII