bktail2 is a simple log viewing / monitoring program.
What started out as a Java 8 learning exercise, turned into a quiet powerful little log file viewing program.
- handles large log files up to 500 MB.
- log file monitoring ( detects creation, modification, deletion ).
- multi drag & drop support.
- monitors multiple log files simultaneously.
- customizable highlighting colors.
- search function relative to the viewing position.
Since this is a Java 8 and Maven based project, you have to make sure that you have Java 8 and Maven 3 installed on your system.
To build bktail2 simply execute:
mvn clean install
This project is licensed under the "Apache Software License, Version 2.0".
- The search shortcut keys
crtl+f | cmd+f
are only responding after clicking into the log file area. - Loading times increasing to the end of log files. This may has something to do with the line based reading mechanism.
try (Stream<String> stream = Files.lines(logfileReadInput.getPath())) {
stream.skip(logfileReadInput.getFrom()).limit(limit)
.forEach(lineRange::add);
} catch (Throwable e) {
//
}
- Line counting takes to long for file sizes above 500 MB.