From b8932499d97aa7d28a18350ebbd72c63c8f7665e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jan=20Ko=C5=BEusznik?= <jan@kozusznik.cz>
Date: Wed, 21 Apr 2021 12:33:40 +0200
Subject: [PATCH] Logging

---
 pom.xml                             | 16 +++++++++++++++-
 src/main/resources/application.yaml |  5 ++++-
 src/main/resources/log4j2.xml       | 12 ++++++++++++
 3 files changed, 31 insertions(+), 2 deletions(-)
 create mode 100644 src/main/resources/log4j2.xml

diff --git a/pom.xml b/pom.xml
index 587d87f..9bdff8b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -19,6 +19,8 @@
 		<quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 		<quarkus.platform.version>1.13.2.Final</quarkus.platform.version>
 		<surefire-plugin.version>3.0.0-M5</surefire-plugin.version>
+		<log4j.version>2.14.1</log4j.version>
+		<lombok.version>1.18.20</lombok.version>
 	</properties>
 	<dependencyManagement>
 		<dependencies>
@@ -79,9 +81,21 @@
 		<dependency>
 			<groupId>org.projectlombok</groupId>
 			<artifactId>lombok</artifactId>
-			<version>1.18.20</version>
+			<version>${lombok.version}</version>
 			<scope>provided</scope>
 		</dependency>
+		<!-- https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-api -->
+		<dependency>
+		    <groupId>org.apache.logging.log4j</groupId>
+		    <artifactId>log4j-api</artifactId>
+		    <version>${log4j.version}</version>
+		</dependency>
+		<!-- https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-api -->
+		<dependency>
+		    <groupId>org.apache.logging.log4j</groupId>
+		    <artifactId>log4j-core</artifactId>
+		    <version>${log4j.version}</version>
+		</dependency>
 	</dependencies>
 	<build>
 		<plugins>
diff --git a/src/main/resources/application.yaml b/src/main/resources/application.yaml
index 8c3a35f..bd80b0e 100644
--- a/src/main/resources/application.yaml
+++ b/src/main/resources/application.yaml
@@ -8,4 +8,7 @@ quarkus:
       url: jdbc:h2:./output/myDb;create=true
   hibernate-orm:
     database:
-      generation: drop-and-create
\ No newline at end of file
+      generation: drop-and-create
+    log:
+      sql: true
+    dialect: org.hibernate.dialect.H2Dialect
\ No newline at end of file
diff --git a/src/main/resources/log4j2.xml b/src/main/resources/log4j2.xml
new file mode 100644
index 0000000..551fe15
--- /dev/null
+++ b/src/main/resources/log4j2.xml
@@ -0,0 +1,12 @@
+<Configuration>
+	<Appenders>
+		<Console name="Console">
+			<PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/>
+		</Console>
+	</Appenders>
+	<Loggers>
+		<Root level="info">
+			<AppenderRef ref="Console"></AppenderRef>
+		</Root>
+	</Loggers>
+</Configuration>
\ No newline at end of file
-- 
GitLab