Interface LogProvider
- All Known Implementing Classes:
BukkitLogProvider,PaperLogProvider,SpongeLogProvider
public interface LogProvider
Provides a compatibility layer for logging purposes.
- Since:
- 0.1.2.0
- Author:
- creatorfromhell
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidSends a message related to debug purposes.voiddebug(String message, DebugLevel level) Sends a message related to debug purposes.default voidSends an error-related message.voiderror(String message, Exception exception, DebugLevel level) Sends an error-related message.voiderror(String message, DebugLevel level) Sends an error-related message.default voidSends an informative message, which doesn't contain an error or debug message.voidinform(String message, DebugLevel level) Sends an informative message, which doesn't contain an error or debug message.default voidSends an error that is SQL-related.default voidSends a warning message.voidwarning(String message, DebugLevel level) Sends a warning message.
-
Method Details
-
inform
Sends an informative message, which doesn't contain an error or debug message.- Parameters:
message- The message to send.
-
inform
Sends an informative message, which doesn't contain an error or debug message.- Parameters:
message- The message to send.level- TheDebugLevelto log this message at.
-
debug
Sends a message related to debug purposes.- Parameters:
message- The message to send.
-
debug
Sends a message related to debug purposes.- Parameters:
message- The message to send.level- TheDebugLevelto log this message at.
-
warning
Sends a warning message.- Parameters:
message- The message to send.
-
warning
Sends a warning message.- Parameters:
message- The message to send.level- TheDebugLevelto log this message at.
-
error
Sends an error-related message.- Parameters:
message- The message to send.
-
error
Sends an error-related message.- Parameters:
message- The message to send.level- TheDebugLevelto log this message at.
-
error
Sends an error-related message.- Parameters:
message- The message to send.exception- The error'sException.level- TheDebugLevelto log this message at.
-
sqlError
default void sqlError(String message, Exception exception, String query, Object[] variables, DebugLevel level) Sends an error that is SQL-related.- Parameters:
message- The message to send.exception- The error'sException.query- The query string.variables- An array of variables for the prepared statement.level- TheDebugLevelto log this message at.
-