Package com.github.nedelis.jc4j.logging
Class JC4JLoggerMessagePattern
java.lang.Object
com.github.nedelis.jc4j.logging.JC4JLoggerMessagePattern
This class allows logger have custom message patterns
-
Constructor Summary
ConstructorsConstructorDescriptionCreates newJC4JLoggerMessagePatternwith default patternJC4JLoggerMessagePattern(@NotNull String pattern) Creates newJC4JLoggerMessagePatternwith the specified pattern -
Method Summary
Modifier and TypeMethodDescription@NotNull StringgetFormattedMessage(@NotNull String message, @NotNull String loggerName, @org.jetbrains.annotations.Range(from=0L, to=7L) int logLevel) Format the given message according to the pattern
-
Constructor Details
-
JC4JLoggerMessagePattern
public JC4JLoggerMessagePattern()Creates newJC4JLoggerMessagePatternwith default pattern -
JC4JLoggerMessagePattern
Creates newJC4JLoggerMessagePatternwith 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 printedloggerName- name of the logger that prints messageslogLevel- level of the message- Returns:
- formatted message
-