Merge pull request #7714 from dhruba619/master
BAEL-2974 Logger vs System.out
This commit is contained in:
commit
8db8202cdf
|
@ -0,0 +1,18 @@
|
|||
package com.baeldung.logging.log4j2;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.FileNotFoundException;
|
||||
import java.io.PrintStream;
|
||||
|
||||
public class Log4j2ComparisonSysout {
|
||||
|
||||
public static void main(String[] args) throws FileNotFoundException {
|
||||
PrintStream outStream = new PrintStream(new File("outFile.txt"));
|
||||
System.setOut(outStream);
|
||||
System.out.println("This is a baeldung article");
|
||||
|
||||
PrintStream errStream = new PrintStream(new File("errFile.txt"));
|
||||
System.setErr(errStream);
|
||||
System.err.println("This is a baeldung article error");
|
||||
}
|
||||
}
|
|
@ -0,0 +1,19 @@
|
|||
package com.baeldung.logging.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");
|
||||
logger.warn("Warn log message");
|
||||
logger.fatal("Fatal log message");
|
||||
logger.trace("Trace log message");
|
||||
}
|
||||
|
||||
}
|
|
@ -5,8 +5,7 @@
|
|||
<xi:include
|
||||
href="log4j2-includes/console-appender_pattern-layout_colored.xml" />
|
||||
<Console name="ConsoleAppender" target="SYSTEM_OUT">
|
||||
<PatternLayout
|
||||
pattern="%d [%t] %-5level %logger{36} - %msg%n%throwable" />
|
||||
<PatternLayout pattern="%style{%date{DEFAULT}}{yellow} %highlight{%-5level}{FATAL=bg_red, ERROR=red, WARN=yellow, INFO=green} %message"/>
|
||||
</Console>
|
||||
<Console name="ConsoleRedAppender" target="SYSTEM_OUT">
|
||||
<PatternLayout pattern="%style{%message}{red}%n" />
|
||||
|
|
Loading…
Reference in New Issue