Add logging using Log4j2

This commit is contained in:
2024-11-23 23:17:18 +02:00
parent bc419a29b4
commit f97029fcc0
14 changed files with 132 additions and 13 deletions

View File

@@ -1,13 +1,17 @@
package io.github.lumijiez;
import jakarta.persistence.EntityManager;
import org.apache.logging.log4j.Logger;
import org.apache.logging.log4j.LogManager;
public class Main {
public static Logger logger = LogManager.getLogger(Main.class);
public static void main(String[] args) {
System.out.println("Node up");
logger.info("Node up.");
EntityManager em = Data.getEntityManager();
System.out.println("Connected to DB << symphony >>");
logger.info("Connected to database: << symphony >>");
em.close();
}
}

View File

@@ -17,8 +17,6 @@
<property name="jakarta.persistence.jdbc.user" value="symphony" />
<property name="jakarta.persistence.jdbc.password" value="symphony" />
<property name="hibernate.dialect" value="org.hibernate.dialect.PostgreSQLDialect" />
<property name="hibernate.c3p0.min_size" value="5"/>
<property name="hibernate.c3p0.max_size" value="20"/>
<property name="hibernate.c3p0.timeout" value="300"/>

View File

@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="WARN">
<Appenders>
<Console name="Console" target="SYSTEM_OUT">
<PatternLayout>
<Pattern>%d{yyyy-MM-dd HH:mm:ss} [%t] %-5level: %msg%n</Pattern>
</PatternLayout>
</Console>
</Appenders>
<Loggers>
<Logger name="org.hibernate" level="off" additivity="false"/>
<Logger name="com.mchange" level="off" additivity="false"/>
<Logger name="com.mchange.v2" level="off" additivity="false"/>
<Root level="info">
<AppenderRef ref="Console"/>
</Root>
</Loggers>
</Configuration>