Class JC4JLoggerMessagePattern

java.lang.Object
com.github.nedelis.jc4j.logging.JC4JLoggerMessagePattern

public final class JC4JLoggerMessagePattern extends Object
This class allows logger have custom message patterns
  • Constructor Details

    • JC4JLoggerMessagePattern

      public JC4JLoggerMessagePattern()
      Creates new JC4JLoggerMessagePattern with default pattern
    • JC4JLoggerMessagePattern

      public JC4JLoggerMessagePattern(@NotNull @NotNull String pattern)
      Creates new JC4JLoggerMessagePattern with the specified pattern
      Parameters:
      pattern - custom message pattern
  • Method Details

    • getFormattedMessage

      @NotNull public @NotNull String getFormattedMessage(@NotNull @NotNull String message, @NotNull @NotNull String loggerName, @org.jetbrains.annotations.Range(from=0L, to=7L) int logLevel)
      Format the given message according to the pattern
      Parameters:
      message - message to be printed
      loggerName - name of the logger that prints messages
      logLevel - level of the message
      Returns:
      formatted message