diff --git a/Sd1/P/Archetypes/mi-maven-archetype-quickstart/.gitignore b/Sd1/P/Archetypes/mi-maven-archetype-quickstart/.gitignore
index b83d22266ac8aa2f8df2edef68082c789727841d..731eb433c5fbf213fcb10543efb586f044f69823 100644
--- a/Sd1/P/Archetypes/mi-maven-archetype-quickstart/.gitignore
+++ b/Sd1/P/Archetypes/mi-maven-archetype-quickstart/.gitignore
@@ -1 +1,2 @@
 /target/
+/.settings/
diff --git a/Sd1/P/Archetypes/mi-maven-archetype-quickstart/pom.xml b/Sd1/P/Archetypes/mi-maven-archetype-quickstart/pom.xml
index 11f947042d13090a738e97964643290ac1a11b43..8c95bcac1ffed15c3146bf37be19b5375b978a6f 100644
--- a/Sd1/P/Archetypes/mi-maven-archetype-quickstart/pom.xml
+++ b/Sd1/P/Archetypes/mi-maven-archetype-quickstart/pom.xml
@@ -4,7 +4,7 @@
 
   <groupId>de.hdm-stuttgart.mi</groupId>
   <artifactId>mi-maven-archetype-quickstart</artifactId>
-  <version>1.0</version>
+  <version>1.2</version>
   <packaging>jar</packaging>
 
 </project>
diff --git a/Sd1/P/Archetypes/mi-maven-archetype-quickstart/src/main/resources/archetype-resources/pom.xml b/Sd1/P/Archetypes/mi-maven-archetype-quickstart/src/main/resources/archetype-resources/pom.xml
index 5aed3243dd7f92adb5a338b61b2d6d8094e67397..5c61498ce7c5d5993c514a6967cb093290aa61cf 100644
--- a/Sd1/P/Archetypes/mi-maven-archetype-quickstart/src/main/resources/archetype-resources/pom.xml
+++ b/Sd1/P/Archetypes/mi-maven-archetype-quickstart/src/main/resources/archetype-resources/pom.xml
@@ -24,9 +24,14 @@
     </dependency>
 
     <dependency>
-        <groupId>log4j</groupId>
-        <artifactId>log4j</artifactId>
-        <version>1.2.17</version>
+      <groupId>org.apache.logging.log4j</groupId>
+      <artifactId>log4j-api</artifactId>
+      <version>2.1</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.logging.log4j</groupId>
+      <artifactId>log4j-core</artifactId>
+      <version>2.1</version>
     </dependency>
 
   </dependencies>
diff --git a/Sd1/P/Archetypes/mi-maven-archetype-quickstart/src/main/resources/archetype-resources/src/main/java/App.java b/Sd1/P/Archetypes/mi-maven-archetype-quickstart/src/main/resources/archetype-resources/src/main/java/App.java
index bedcb42e70ec534f9ffe5bed96ad27d87a71d05f..bed77de27317f5c721724242226e038b4ff243e9 100644
--- a/Sd1/P/Archetypes/mi-maven-archetype-quickstart/src/main/resources/archetype-resources/src/main/java/App.java
+++ b/Sd1/P/Archetypes/mi-maven-archetype-quickstart/src/main/resources/archetype-resources/src/main/java/App.java
@@ -12,6 +12,8 @@ public class App {
     public static void main( String[] args ) {
         System.out.println( "Hello World!" );
         log.debug("With respect to logging you may want to configure file");
-        log.debug("'src/main/resources/log4j.properties' to suit your needs.");
+        log.debug("'src/main/resources/log4j2.xml' to suit your needs.");
+        log.debug("Above config file 'log4j2.xml' will result in 'A1.log'" +
+        		"file creation containing similar logging output as well.");
     }
 }
diff --git a/Sd1/P/Archetypes/mi-maven-archetype-quickstart/src/main/resources/archetype-resources/src/main/resources/log4j.properties b/Sd1/P/Archetypes/mi-maven-archetype-quickstart/src/main/resources/archetype-resources/src/main/resources/log4j.properties
deleted file mode 100644
index df79b6386ca1b720b217a8e39f3dd478094f9157..0000000000000000000000000000000000000000
--- a/Sd1/P/Archetypes/mi-maven-archetype-quickstart/src/main/resources/archetype-resources/src/main/resources/log4j.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-#Set root logger level to DEBUG and its only appender to A1.
-log4j.rootLogger=DEBUG, A1
-
-# A1 is set to be a ConsoleAppender.
-log4j.appender.A1=org.apache.log4j.ConsoleAppender
-
-# A1 uses PatternLayout comforting Eclipse's debugger.
-log4j.appender.A1.layout=org.apache.log4j.PatternLayout
-log4j.appender.A1.layout.ConversionPattern=%p: %m at %c.%M(%C{1}.java:%L)%n
-
-# Activate per-class or package logging rules if required. For example
-# reducing logging to INFO level for class ${groupId}.${artifactId}.App
-# can be achieved by un-commenting the following line:
-
-#log4j.logger.${groupId}.${artifactId}.App.parse.Group=INFO
diff --git a/Sd1/P/Archetypes/mi-maven-archetype-quickstart/src/main/resources/archetype-resources/src/main/resources/log4j2.xml b/Sd1/P/Archetypes/mi-maven-archetype-quickstart/src/main/resources/archetype-resources/src/main/resources/log4j2.xml
new file mode 100644
index 0000000000000000000000000000000000000000..0f54bb0a59c8db1d6b113737c26cbba7c6f931ab
--- /dev/null
+++ b/Sd1/P/Archetypes/mi-maven-archetype-quickstart/src/main/resources/archetype-resources/src/main/resources/log4j2.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Configuration>
+    <Appenders>
+        <File name="A1" fileName="A1.log" append="false">
+            <PatternLayout pattern="%t %-5p %c{2} - %m%n"/>
+        </File>
+        <Console name="STDOUT" target="SYSTEM_OUT">
+            <PatternLayout pattern="%d %-5p [%t] %C{2} (%F:%L) - %m%n"/>
+        </Console>
+    </Appenders>
+    <Loggers>
+        <Logger name="org.apache.log4j.xml" level="debug">
+            <AppenderRef ref="A1"/>
+        </Logger>
+        <Root level="debug">
+            <AppenderRef ref="STDOUT"/>
+        </Root>
+    </Loggers>
+</Configuration>
+
+
+<!--
+    # Activate per-class or package logging rules if required. For example
+# reducing logging to INFO level for class ${groupId}.${artifactId}.App
+# can be achieved by un-commenting the following line:
+
+#log4j.logger.${groupId}.${artifactId}.App.parse.Group=INFO
+    
+    -->
\ No newline at end of file