This is an automated email from the ASF dual-hosted git repository.

lukaszlenart pushed a commit to branch fix/avoid-scanning-logger
in repository https://gitbox.apache.org/repos/asf/struts-examples.git

commit 370fb66ed23f602f73e9f716f17f002cbbc5a43b
Author: Lukasz Lenart <lukaszlen...@apache.org>
AuthorDate: Mon Jan 1 11:53:37 2024 +0100

    Avoids scanning all the classes from all the packages
---
 annotations/src/main/resources/log4j2.xml   | 1 +
 annotations/src/main/webapp/WEB-INF/web.xml | 9 +++++++++
 2 files changed, 10 insertions(+)

diff --git a/annotations/src/main/resources/log4j2.xml 
b/annotations/src/main/resources/log4j2.xml
index 3b08ab1..f5bdb17 100644
--- a/annotations/src/main/resources/log4j2.xml
+++ b/annotations/src/main/resources/log4j2.xml
@@ -8,6 +8,7 @@
     <Loggers>
         <Logger name="com.opensymphony.xwork2" level="info"/>
         <Logger name="org.apache.struts2" level="info"/>
+        <Logger name="org.apache.struts2.convention" level="debug"/>
         <Logger name="example" level="debug"/>
         <Root level="info">
             <AppenderRef ref="STDOUT"/>
diff --git a/annotations/src/main/webapp/WEB-INF/web.xml 
b/annotations/src/main/webapp/WEB-INF/web.xml
index 6b49ec1..035cc56 100644
--- a/annotations/src/main/webapp/WEB-INF/web.xml
+++ b/annotations/src/main/webapp/WEB-INF/web.xml
@@ -11,6 +11,15 @@
             <param-name>struts.devMode</param-name>
             <param-value>true</param-value>
         </init-param>
+        <!-- Log4j is using *Action suffix as well, so narrow scanning just to 
a given package -->
+        <init-param>
+            <param-name>struts.convention.action.packages</param-name>
+            <param-value>example.actions</param-value>
+        </init-param>
+        <init-param>
+            <param-name>struts.convention.package.locators.disable</param-name>
+            <param-value>true</param-value>
+        </init-param>
     </filter>
 
     <filter-mapping>

Reply via email to