Klasse GroovyLogReader
java.lang.Object
de.uplanet.lucy.server.monitor.log.GroovyLogReader
Parse statistics logs with Groovy.
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic voidFlush the internal log queue to the log file.static longgetLogDateFromFile(File p_file) Get the log time of a file.static longgetLogDateFromFile(Path p_file) Get the log time of a file.static voidParse log files and hand over the log entries to a closure.static voidParse log files and hand over the log entries to a closure.
-
Konstruktordetails
-
GroovyLogReader
public GroovyLogReader()
-
-
Methodendetails
-
getLogDateFromFile
Get the log time of a file.- Parameter:
p_file- The file- Gibt zurück:
- The log time in milliseconds since midnight, 1970-01-01 UTC.
-
getLogDateFromFile
Get the log time of a file.- Parameter:
p_file- The file- Gibt zurück:
- The log time in milliseconds since midnight, 1970-01-01 UTC.
-
flushLogQueue
public static void flushLogQueue()Flush the internal log queue to the log file. -
readLog
public static void readLog(File p_file, groovy.lang.Closure<?> p_closure) throws IOException, de.uplanet.lucy.server.monitor.log.LogParseException Parse log files and hand over the log entries to a closure.The log entries are also the delegate of the given closure.
- Parameter:
p_file- A statistics log file.p_closure- A closure that is being called for eachlog entry.- Löst aus:
IOException- If an I/O error occurred.de.uplanet.lucy.server.monitor.log.LogParseException- If the content of the log could not be parsed.
-
readLog
public static void readLog(Path p_file, groovy.lang.Closure<?> p_closure) throws IOException, de.uplanet.lucy.server.monitor.log.LogParseException Parse log files and hand over the log entries to a closure.The log entries are also the delegate of the given closure.
- Parameter:
p_file- A statistics log file.p_closure- A closure that is being called for eachlog entry.- Löst aus:
IOException- If an I/O error occurred.de.uplanet.lucy.server.monitor.log.LogParseException- If the content of the log could not be parsed.
-