Skipping lines that go before 'from' parameter of REST log request

Project: http://git-wip-us.apache.org/repos/asf/ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/eb78b2ab
Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/eb78b2ab
Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/eb78b2ab

Branch: refs/heads/ignite-2324
Commit: eb78b2ab1579149cfac72eeb6f80836ee84acb36
Parents: 7fcd6fc
Author: Denis Magda <[email protected]>
Authored: Fri Jan 22 10:40:04 2016 +0300
Committer: Denis Magda <[email protected]>
Committed: Fri Jan 22 10:40:04 2016 +0300

----------------------------------------------------------------------
 .../processors/rest/handlers/log/GridLogCommandHandler.java | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ignite/blob/eb78b2ab/modules/core/src/main/java/org/apache/ignite/internal/processors/rest/handlers/log/GridLogCommandHandler.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/rest/handlers/log/GridLogCommandHandler.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/rest/handlers/log/GridLogCommandHandler.java
index 2f8529d..4957993 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/rest/handlers/log/GridLogCommandHandler.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/rest/handlers/log/GridLogCommandHandler.java
@@ -161,10 +161,13 @@ public class GridLogCommandHandler extends 
GridRestCommandHandlerAdapter {
         try (BufferedReader reader =  new BufferedReader(new 
FileReader(logFile))) {
             String line;
 
-            while (from <= to && (line = reader.readLine()) != null) {
-                content.append(line);
+            int start = 0;
 
-                from++;
+            while (start <= to && (line = reader.readLine()) != null) {
+                if (start >= from)
+                    content.append(line);
+
+                start++;
             }
         }
         catch (IOException e) {

Reply via email to