BAEL-41 - Log4j 2 appenders, layout, filters
This commit is contained in:
parent
30fccad5f4
commit
99dbc3efd1
|
@ -6,6 +6,7 @@ import java.nio.file.Files;
|
||||||
import java.nio.file.Paths;
|
import java.nio.file.Paths;
|
||||||
import java.sql.Connection;
|
import java.sql.Connection;
|
||||||
import java.sql.ResultSet;
|
import java.sql.ResultSet;
|
||||||
|
|
||||||
import org.apache.logging.log4j.LogManager;
|
import org.apache.logging.log4j.LogManager;
|
||||||
import org.apache.logging.log4j.Logger;
|
import org.apache.logging.log4j.Logger;
|
||||||
import org.apache.logging.log4j.Marker;
|
import org.apache.logging.log4j.Marker;
|
||||||
|
@ -25,7 +26,7 @@ public class CustomLoggingTest {
|
||||||
public static void setup() throws Exception {
|
public static void setup() throws Exception {
|
||||||
Connection connection = ConnectionFactory.getConnection();
|
Connection connection = ConnectionFactory.getConnection();
|
||||||
connection.createStatement()
|
connection.createStatement()
|
||||||
.execute("CREATE TABLE logs(" + "when TIMESTAMP," + "logger VARCHAR(255)," + "level VARCHAR(255)," + "message VARCHAR(4096)," + "throwable TEXT)");
|
.execute("CREATE TABLE logs(" + "when TIMESTAMP," + "logger VARCHAR(255)," + "level VARCHAR(255)," + "message VARCHAR(4096)," + "throwable TEXT)");
|
||||||
connection.commit();
|
connection.commit();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -76,7 +77,7 @@ public class CustomLoggingTest {
|
||||||
logger.info("This is async JSON message #{} at INFO level.", count);
|
logger.info("This is async JSON message #{} at INFO level.", count);
|
||||||
}
|
}
|
||||||
long logEventsCount = Files.lines(Paths.get("target/logfile.json"))
|
long logEventsCount = Files.lines(Paths.get("target/logfile.json"))
|
||||||
.count();
|
.count();
|
||||||
assertTrue(logEventsCount > 0 && logEventsCount <= count);
|
assertTrue(logEventsCount > 0 && logEventsCount <= count);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -101,7 +102,7 @@ public class CustomLoggingTest {
|
||||||
}
|
}
|
||||||
Connection connection = ConnectionFactory.getConnection();
|
Connection connection = ConnectionFactory.getConnection();
|
||||||
ResultSet resultSet = connection.createStatement()
|
ResultSet resultSet = connection.createStatement()
|
||||||
.executeQuery("SELECT COUNT(*) AS ROW_COUNT FROM logs");
|
.executeQuery("SELECT COUNT(*) AS ROW_COUNT FROM logs");
|
||||||
int logCount = 0;
|
int logCount = 0;
|
||||||
if (resultSet.next()) {
|
if (resultSet.next()) {
|
||||||
logCount = resultSet.getInt("ROW_COUNT");
|
logCount = resultSet.getInt("ROW_COUNT");
|
||||||
|
|
|
@ -2,6 +2,7 @@ package com.baeldung.logging.log4j2.tests.jdbc;
|
||||||
|
|
||||||
import org.apache.commons.dbcp2.BasicDataSource;
|
import org.apache.commons.dbcp2.BasicDataSource;
|
||||||
import org.h2.Driver;
|
import org.h2.Driver;
|
||||||
|
|
||||||
import java.sql.Connection;
|
import java.sql.Connection;
|
||||||
import java.sql.SQLException;
|
import java.sql.SQLException;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue