Class LoggingUtils
- java.lang.Object
-
- io.github.jhipster.config.logging.LoggingUtils
-
public final class LoggingUtils extends Object
Utility methods to add appenders to aLoggerContext.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidaddContextListener(ch.qos.logback.classic.LoggerContext context, String customFields, JHipsterProperties.Logging properties)addContextListener.static voidaddJsonConsoleAppender(ch.qos.logback.classic.LoggerContext context, String customFields)addJsonConsoleAppender.static voidaddLogstashTcpSocketAppender(ch.qos.logback.classic.LoggerContext context, String customFields, JHipsterProperties.Logging.Logstash logstashProperties)addLogstashTcpSocketAppender.static voidsetMetricsMarkerLogbackFilter(ch.qos.logback.classic.LoggerContext context, boolean useJsonFormat)Configure a log filter to remove "metrics" logs from all appenders except the "LOGSTASH" appender
-
-
-
Method Detail
-
addJsonConsoleAppender
public static void addJsonConsoleAppender(ch.qos.logback.classic.LoggerContext context, String customFields)addJsonConsoleAppender.
- Parameters:
context- aLoggerContextobject.customFields- aStringobject.
-
addLogstashTcpSocketAppender
public static void addLogstashTcpSocketAppender(ch.qos.logback.classic.LoggerContext context, String customFields, JHipsterProperties.Logging.Logstash logstashProperties)addLogstashTcpSocketAppender.
- Parameters:
context- aLoggerContextobject.customFields- aStringobject.logstashProperties- aJHipsterProperties.Logging.Logstashobject.
-
addContextListener
public static void addContextListener(ch.qos.logback.classic.LoggerContext context, String customFields, JHipsterProperties.Logging properties)addContextListener.
- Parameters:
context- aLoggerContextobject.customFields- aStringobject.properties- aJHipsterProperties.Loggingobject.
-
setMetricsMarkerLogbackFilter
public static void setMetricsMarkerLogbackFilter(ch.qos.logback.classic.LoggerContext context, boolean useJsonFormat)Configure a log filter to remove "metrics" logs from all appenders except the "LOGSTASH" appender- Parameters:
context- the logger contextuseJsonFormat- whether to use JSON format
-
-