Merge pull request #10983 from hmdrzsharifi/BAEL-4843
Bael 4843-Writing Log Data to Syslog Using Log4j
This commit is contained in:
commit
5ba5c1eda8
@ -0,0 +1,23 @@
|
|||||||
|
package com.baeldung.syslog;
|
||||||
|
|
||||||
|
import org.apache.logging.log4j.LogManager;
|
||||||
|
import org.apache.logging.log4j.Logger;
|
||||||
|
import org.springframework.boot.SpringApplication;
|
||||||
|
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
||||||
|
|
||||||
|
@SpringBootApplication
|
||||||
|
public class SpringBootSyslogApplication {
|
||||||
|
|
||||||
|
private static final Logger logger = LogManager.getLogger(SpringBootSyslogApplication.class);
|
||||||
|
|
||||||
|
public static void main(String[] args) {
|
||||||
|
SpringApplication.run(SpringBootSyslogApplication.class, 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");
|
||||||
|
}
|
||||||
|
}
|
@ -22,6 +22,10 @@
|
|||||||
<TimeBasedTriggeringPolicy />
|
<TimeBasedTriggeringPolicy />
|
||||||
</Policies>
|
</Policies>
|
||||||
</RollingFile>
|
</RollingFile>
|
||||||
|
|
||||||
|
<Syslog name="Syslog" format="RFC5424" host="localhost" port="514"
|
||||||
|
protocol="UDP" appName="baeldung" facility="LOCAL0" />
|
||||||
|
|
||||||
</Appenders>
|
</Appenders>
|
||||||
|
|
||||||
<Loggers>
|
<Loggers>
|
||||||
@ -29,6 +33,7 @@
|
|||||||
<Root level="info">
|
<Root level="info">
|
||||||
<AppenderRef ref="Console" />
|
<AppenderRef ref="Console" />
|
||||||
<AppenderRef ref="RollingFile" />
|
<AppenderRef ref="RollingFile" />
|
||||||
|
<AppenderRef ref="Syslog" />
|
||||||
</Root>
|
</Root>
|
||||||
|
|
||||||
<!-- LOG "com.baeldung*" at TRACE level -->
|
<!-- LOG "com.baeldung*" at TRACE level -->
|
||||||
|
Loading…
x
Reference in New Issue
Block a user