Class BaseLoggingConfiguration

java.lang.Object
at.letto.basespringboot.config.BaseLoggingConfiguration
Direct Known Subclasses:
LoggingConfiguration

@Configuration public class BaseLoggingConfiguration extends Object
  • Field Details

  • Constructor Details

    • BaseLoggingConfiguration

      public BaseLoggingConfiguration()
  • Method Details

    • config

      public void config(MicroServiceConfigurationInterface microServiceConfiguration)
    • getLettoLogger

      public EasyLeTToLogger getLettoLogger(String name)
      Returns:
      liefert einen Logger, wenn er vorhanden ist, anderfalls null
    • createLettoLogger

      public EasyLeTToLogger createLettoLogger(String name, boolean clear)
      Erzeugt einen Logger, wenn er noch nicht vorhanden ist
      Parameters:
      name - Name des Loggers
      clear - gibt an ob das Logfile gelöscht werden soll
      Returns:
      neuer oder bestehender Logger
    • createLettoLogger

      public EasyLeTToLogger createLettoLogger(String name, String filename, boolean clear)
      Erzeugt einen Logger, wenn er noch nicht vorhanden ist
      Parameters:
      name - Name des Loggers
      filename - Dateiname des Loggers
      Returns:
      neuer oder bestehender Logger
    • newLogLevel

      public static LogLevel newLogLevel(String loglevel)
      Erzeugt einen Loglevel für einen EasyLeTToLogger
      Ist eine loglevel als String angegeben, dann wird der genommen,
      ist dieser nicht gesetzt wird von der Umgebungsvariable loglevel versucht den LogLevel zu setzen
      ist dieser ebenfalls nicht vorhanden, dann wird der LogLevel auf STANDARD gesetzt.
      Parameters:
      loglevel - Loglevel als String
      Returns:
      LogLevel