Archived
0

move to end on change log file

This commit is contained in:
iMoHax
2016-05-31 17:06:42 +03:00
parent 008e7c5f2c
commit ae783f4e5b

View File

@@ -34,10 +34,15 @@ public class LogReader implements LogHandler {
} }
private void readFile(){ private void readFile(){
readFile(false);
}
private void readFile(boolean skip){
LOG.trace("Read file {}", file); LOG.trace("Read file {}", file);
String line; String line;
try { try {
while ((line = reader.readLine()) != null){ while ((line = reader.readLine()) != null){
if (skip) continue;
outLine(line); outLine(line);
} }
} catch (IOException e) { } catch (IOException e) {
@@ -53,7 +58,7 @@ public class LogReader implements LogHandler {
public void createFile(Path file) { public void createFile(Path file) {
if (file.toString().matches(pattern)){ if (file.toString().matches(pattern)){
changeFile(file.toFile()); changeFile(file.toFile());
readFile(); readFile(true);
} else { } else {
LOG.trace("{} Is not log file, skip", file); LOG.trace("{} Is not log file, skip", file);
} }
@@ -65,7 +70,7 @@ public class LogReader implements LogHandler {
File f = file.toFile(); File f = file.toFile();
if (this.file == null){ if (this.file == null){
changeFile(f); changeFile(f);
readFile(); readFile(true);
} else { } else {
if (this.file.equals(f)){ if (this.file.equals(f)){
readFile(); readFile();