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);
                 }

Reply via email to