Package fr.diskmth.loggy
Class Loggable
java.lang.Object
fr.diskmth.loggy.Loggable
The Loggable class is an abstract class that provides basic logging functionality.
It provides methods to get and set a formatter and mute the log output.
- Since:
- Loggy 1.4
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionLoggable(LoggyFormatter formatter) Creates a new Loggable object with the given formatter. -
Method Summary
Modifier and TypeMethodDescriptionGets the formatter used to format log messages.booleanisMuted()Gets whether or not the log output is muted.voidsetFormatter(LoggyFormatter formatter) Sets the formatter used to format log messages.voidToggles whether or not the log output is muted.
-
Field Details
-
isMuted
protected boolean isMuted -
formatter
-
-
Constructor Details
-
Loggable
Creates a new Loggable object with the given formatter.- Parameters:
formatter- The formatter to use for formatting log messages.
-
-
Method Details
-
isMuted
public boolean isMuted()Gets whether or not the log output is muted.- Returns:
- True if the log output is muted, false otherwise.
-
getFormatter
Gets the formatter used to format log messages.- Returns:
- The formatter used to format log messages.
-
toggleMute
public void toggleMute()Toggles whether or not the log output is muted. -
setFormatter
Sets the formatter used to format log messages.- Parameters:
formatter- The formatter to use for formatting log messages.
-