This is an automated email from the ASF dual-hosted git repository.
vladimirsitnikov pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/jmeter.git
The following commit(s) were added to refs/heads/master by this push:
new 0d4c512210 doc: silence excessive logging in ClassFinder
0d4c512210 is described below
commit 0d4c51221059d71d9dd5f100b1109401cb1dfb20
Author: Vladimir Sitnikov <[email protected]>
AuthorDate: Thu May 25 10:21:56 2023 +0300
doc: silence excessive logging in ClassFinder
---
src/jorphan/src/main/java/org/apache/jorphan/reflect/ClassFinder.java | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git
a/src/jorphan/src/main/java/org/apache/jorphan/reflect/ClassFinder.java
b/src/jorphan/src/main/java/org/apache/jorphan/reflect/ClassFinder.java
index cc96f91ebf..81613cae0c 100644
--- a/src/jorphan/src/main/java/org/apache/jorphan/reflect/ClassFinder.java
+++ b/src/jorphan/src/main/java/org/apache/jorphan/reflect/ClassFinder.java
@@ -478,9 +478,10 @@ public final class ClassFinder {
try (JarFile jar = new JarFile(file)) {
String value =
jar.getManifest().getMainAttributes().getValue(JMETER_SKIP_CLASS_SCANNING_ATTRIBUTE);
if (Boolean.parseBoolean(value)) {
- log.info("Jar {} is skipped for scanning since it has
{}={} attribute", file, JMETER_SKIP_CLASS_SCANNING_ATTRIBUTE, value);
+ log.debug("Will skip scanning jar {} with filter {}
since the jar has {}={} attribute", file, filter,
JMETER_SKIP_CLASS_SCANNING_ATTRIBUTE, value);
return;
}
+ log.info("Will scan jar {} with filter {}. Consider
exposing JMeter plugins via META-INF/services, and add {}=true manifest
attribute so JMeter can skip classfile scanning", file, filter,
JMETER_SKIP_CLASS_SCANNING_ATTRIBUTE);
} catch (IOException e) {
log.warn("Can not open the jar {}, message: {}",
file.getAbsolutePath(), e.getLocalizedMessage(), e);
}