0
我想解析一個數據庫(MySQL,SQLite,Oracle,任何人都可以)錯誤日誌來查看發生了哪些錯誤。有沒有任何工具可以完成這項工作,或者有沒有人知道如何使用PHP或Java來完成工作?請幫忙。如何解析數據庫錯誤日誌?
我想解析一個數據庫(MySQL,SQLite,Oracle,任何人都可以)錯誤日誌來查看發生了哪些錯誤。有沒有任何工具可以完成這項工作,或者有沒有人知道如何使用PHP或Java來完成工作?請幫忙。如何解析數據庫錯誤日誌?
假如你有機會到日誌文件本身,知道CharSequence
(「文本」),你正在尋找在日誌文件中,並希望與Java(例如,SE6)做它通過newBufferedReader
讀取文件(Tutorial),然後用contains(CharSequence s)
(Tutorial mentioning this,API)查詢日誌文件的行,循環遍歷行。從我的頭頂
未經測試示例代碼片段:
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);
}