Class LoggingSystemProperties

java.lang.Object
org.springframework.boot.logging.LoggingSystemProperties
Direct Known Subclasses:
Log4j2LoggingSystemProperties, LogbackLoggingSystemProperties

public class LoggingSystemProperties extends Object
Utility to set system properties that can later be used by log configuration files.
Since:
2.0.0
Author:
Andy Wilkinson, Phillip Webb, Madhura Bhave, Vedran Pavic, Robert Thornton, EddĂș MelĂ©ndez, Jonatan Ivanov
See Also:
  • Constructor Details

  • Method Details

    • getConsole

      protected @Nullable Console getConsole()
      Returns the Console to use.
      Returns:
      the Console to use
      Since:
      3.5.0
    • apply

      public final void apply()
    • apply

      public final void apply(@Nullable LogFile logFile)
    • apply

      protected void apply(@Nullable LogFile logFile, PropertyResolver resolver)
    • getDefaultConsoleCharset

      protected Charset getDefaultConsoleCharset()
      Returns the default console charset.
      Returns:
      the default console charset
      Since:
      3.5.0
    • getDefaultFileCharset

      protected Charset getDefaultFileCharset()
      Returns the default file charset.
      Returns:
      the default file charset
      Since:
      3.5.0
    • setSystemProperty

      protected final void setSystemProperty(String name, @Nullable String value)
      Set a system property.
      Parameters:
      name - the property name
      value - the value