From acaa70c66d448af4b13b8537ca9be9c542f21afc Mon Sep 17 00:00:00 2001 From: Slavisa Baeldung Date: Fri, 1 Jul 2016 15:22:07 +0200 Subject: [PATCH] BAEL-65 - logging to files --- log4j/pom.xml | 30 +++++++++---------- .../com/baeldung/log4j2/Log4j2Example.java | 16 ++++++++++ .../com/baeldung/logback/LogbackExample.java | 16 ++++++++++ log4j/src/main/resources/log4j.xml | 16 +++++----- log4j/src/main/resources/log4j2.xml | 4 +-- log4j/src/main/resources/logback.xml | 4 +-- pom.xml | 1 + 7 files changed, 60 insertions(+), 27 deletions(-) create mode 100644 log4j/src/main/java/com/baeldung/log4j2/Log4j2Example.java create mode 100644 log4j/src/main/java/com/baeldung/logback/LogbackExample.java diff --git a/log4j/pom.xml b/log4j/pom.xml index 5c73dc848d..ed2df31b05 100644 --- a/log4j/pom.xml +++ b/log4j/pom.xml @@ -21,24 +21,24 @@ - - - - - - - - - - + + org.apache.logging.log4j + log4j-api + 2.6 + + + org.apache.logging.log4j + log4j-core + 2.6 + - - - - - + + ch.qos.logback + logback-classic + 1.1.7 + diff --git a/log4j/src/main/java/com/baeldung/log4j2/Log4j2Example.java b/log4j/src/main/java/com/baeldung/log4j2/Log4j2Example.java new file mode 100644 index 0000000000..dfcfdbf286 --- /dev/null +++ b/log4j/src/main/java/com/baeldung/log4j2/Log4j2Example.java @@ -0,0 +1,16 @@ +package com.baeldung.log4j2; + +import org.apache.logging.log4j.Logger; +import org.apache.logging.log4j.LogManager; + +public class Log4j2Example { + + private static final Logger logger = LogManager.getLogger(Log4j2Example.class); + + public static void main(String[] args) { + logger.debug("Debug log message"); + logger.info("Info log message"); + logger.error("Error log message"); + } + +} \ No newline at end of file diff --git a/log4j/src/main/java/com/baeldung/logback/LogbackExample.java b/log4j/src/main/java/com/baeldung/logback/LogbackExample.java new file mode 100644 index 0000000000..7b348d505a --- /dev/null +++ b/log4j/src/main/java/com/baeldung/logback/LogbackExample.java @@ -0,0 +1,16 @@ +package com.baeldung.logback; + + +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class LogbackExample { + + private static final Logger logger = LoggerFactory.getLogger(LogbackExample.class); + + public static void main(String[] args) { + logger.debug("Debug log message"); + logger.info("Info log message"); + logger.error("Error log message"); + } +} \ No newline at end of file diff --git a/log4j/src/main/resources/log4j.xml b/log4j/src/main/resources/log4j.xml index 1de6c62caf..39c7b1f51b 100644 --- a/log4j/src/main/resources/log4j.xml +++ b/log4j/src/main/resources/log4j.xml @@ -4,28 +4,28 @@ - + - - + + - + - + - - - + + + \ No newline at end of file diff --git a/log4j/src/main/resources/log4j2.xml b/log4j/src/main/resources/log4j2.xml index 0a854b25b7..a72b2e3314 100644 --- a/log4j/src/main/resources/log4j2.xml +++ b/log4j/src/main/resources/log4j2.xml @@ -8,7 +8,7 @@ # File appender - + # Pattern of log message for file appender @@ -16,7 +16,7 @@ # Override log level for specified package - + diff --git a/log4j/src/main/resources/logback.xml b/log4j/src/main/resources/logback.xml index c70bceab16..378ce0a751 100644 --- a/log4j/src/main/resources/logback.xml +++ b/log4j/src/main/resources/logback.xml @@ -10,7 +10,7 @@ # File appender # Name of a log file - baeldung.log + log4j/target/baeldung-logback.log false # Pattern of log message for file appender @@ -19,7 +19,7 @@ # Override log level for specified package - + diff --git a/pom.xml b/pom.xml index 75281ce80d..be35ddeab0 100644 --- a/pom.xml +++ b/pom.xml @@ -32,6 +32,7 @@ rest-testing resteasy + log4j spring-all spring-apache-camel