0

データベース (MySQL、SQLite、Oracle、誰でもOK) のエラー ログを解析して、発生したエラーを確認したいと考えています。仕事をするために利用できるツールはありますか、またはPHPまたはJavaを使用して仕事を行う方法を知っている人はいますか? 助けてください。

4

1 に答える 1

0

ログファイル自体にアクセスでき、ログファイルでCharSequence探している (「テキスト」) を知っていて、Java (SE6 など) でそれを実行したい場合は、newBufferedReader( Tutorial ) を介してファイルを読み取り、次にログ ファイルの行をcontains(CharSequence s)( Tutorial 言及 thisAPI ) でクエリし、行をループします。

私の頭の上からのテストされていないサンプルコードスニペット:

    File file = full-path-to-your-file // Replace with file path
    Charset charset = Charset.forName("your-charset"); // Replace with file's charset
    try (BufferedReader reader = Files.newBufferedReader(file, charset)) {
    String line = null;
    while ((line = reader.readLine()) != null) {
    if (line.contains(error-char-sequence)) // Replace with CharSequence you're looking for
        System.out.println("Log file contains error message!");
    }
} catch (IOException x) {
    System.err.format("IOException: %s%n", x);
}
于 2011-06-23T10:45:18.250 に答える