Skip to content

Commit c7d7507

Browse files
committed
more debug
1 parent 677ea16 commit c7d7507

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

libs/entitlement/src/main/java/org/elasticsearch/entitlement/runtime/policy/FileAccessTree.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010
package org.elasticsearch.entitlement.runtime.policy;
1111

1212
import org.elasticsearch.entitlement.runtime.policy.entitlements.FilesEntitlement;
13+
import org.elasticsearch.logging.LogManager;
14+
import org.elasticsearch.logging.Logger;
1315

1416
import java.nio.file.Path;
1517
import java.util.ArrayList;
@@ -21,6 +23,7 @@
2123

2224
public final class FileAccessTree {
2325

26+
private static final Logger logger = LogManager.getLogger(FileAccessTree.class);
2427
private static final String FILE_SEPARATOR = getDefaultFileSystem().getSeparator();
2528

2629
private final String[] readPaths;
@@ -85,6 +88,7 @@ private static boolean checkPath(String path, String[] paths) {
8588
}
8689
int ndx = Arrays.binarySearch(paths, path);
8790
if (ndx < -1) {
91+
logger.warn("Couldn't find path [{}] in paths:\n{}", path, Arrays.asList(paths));
8892
String maybeParent = paths[-ndx - 2];
8993
return path.startsWith(maybeParent) && path.startsWith(FILE_SEPARATOR, maybeParent.length());
9094
}

0 commit comments

Comments
 (0)