From e990fbb751af3ed83123ca71bd90b76eec24cf5c Mon Sep 17 00:00:00 2001 From: Johannes Geppert Date: Fri, 1 May 2015 12:46:59 +0200 Subject: [PATCH] WW-4492 Add support for Log4J2 as a struts and xwork logging backend - Use log4j2 in the angularjs maven archetype --- .../META-INF/maven/archetype-metadata.xml | 2 +- .../resources/archetype-resources/pom.xml | 40 +++++++++---------- .../src/main/resources/log4j.properties | 29 -------------- .../src/main/resources/log4j2.xml | 16 ++++++++ 4 files changed, 35 insertions(+), 52 deletions(-) delete mode 100644 archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/resources/log4j.properties create mode 100644 archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/resources/log4j2.xml diff --git a/archetypes/struts2-archetype-angularjs/src/main/resources/META-INF/maven/archetype-metadata.xml b/archetypes/struts2-archetype-angularjs/src/main/resources/META-INF/maven/archetype-metadata.xml index b826600e8..5253d830f 100644 --- a/archetypes/struts2-archetype-angularjs/src/main/resources/META-INF/maven/archetype-metadata.xml +++ b/archetypes/struts2-archetype-angularjs/src/main/resources/META-INF/maven/archetype-metadata.xml @@ -30,7 +30,7 @@ - + src/main/resources **/*.xml diff --git a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/pom.xml b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/pom.xml index 06422ce70..3872a06f6 100644 --- a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/pom.xml +++ b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/pom.xml @@ -10,6 +10,7 @@ ${project.version} + ${log4j2.version} UTF-8 @@ -47,16 +48,16 @@ - commons-logging - commons-logging - 1.1.3 + org.apache.logging.log4j + log4j-api + \${log4j2.version} + + + org.apache.logging.log4j + log4j-core + \${log4j2.version} - - log4j - log4j - 1.2.17 - junit @@ -84,7 +85,9 @@ + org.apache.maven.plugins maven-compiler-plugin + 3.3 UTF-8 1.5 @@ -94,29 +97,22 @@ org.mortbay.jetty jetty-maven-plugin - 8.1.12.v20130726 + 8.1.16.v20140903 CTRL+C 8999 - log4j.configuration - file:\${basedir}/src/main/resources/log4j.properties - - - slf4j - false + xwork.loggerFactory + com.opensymphony.xwork2.util.logging.log4j2.Log4j2LoggerFactory 10 + ${basedir}/src/main/webapp/ + + ${basedir}/src/main/webapp/WEB-INF/web.xml + - - - log4j - log4j - 1.2.17 - - diff --git a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/resources/log4j.properties b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/resources/log4j.properties deleted file mode 100644 index a29a304b3..000000000 --- a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/resources/log4j.properties +++ /dev/null @@ -1,29 +0,0 @@ -# -# Log4J Settings for log4j 1.2.x (via jakarta-commons-logging) -# -# The five logging levels used by Log are (in order): -# -# 1. DEBUG (the least serious) -# 2. INFO -# 3. WARN -# 4. ERROR -# 5. FATAL (the most serious) - - -# Set root logger level to WARN and append to stdout -log4j.rootLogger=WARN, stdout - -log4j.appender.stdout=org.apache.log4j.ConsoleAppender -log4j.appender.stdout.layout=org.apache.log4j.PatternLayout - -# Pattern to output the caller's file name and line number. -log4j.appender.stdout.layout.ConversionPattern=%d %5p (%c:%L) - %m%n - -# Print only messages of level ERROR or above in the package noModule. -log4j.logger.noModule=ERROR - -# OpenSymphony Stuff -log4j.logger.com.opensymphony=INFO - -# Struts2 Stuff -log4j.logger.org.apache.struts2=INFO diff --git a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/resources/log4j2.xml b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/resources/log4j2.xml new file mode 100644 index 000000000..6d27d1215 --- /dev/null +++ b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/resources/log4j2.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file