- java.lang.Object
-
- dev.netcode.util.LogMessage
-
public class LogMessage extends java.lang.ObjectRepresents a message which should be logged to an implementation ofLogger.
Includes at least theLogLeveland message. Can additionally include the stacktrace offset which is a variable that represents the depth of the callstack whenever a message should be logged. It can be used to display the class that calledLogger.log(LogLevel, String).
It can also include an array of stacktraces which is usually generated whenever an Exception is thrown. This array can be used to customly display the stacktrace.
-
-
Constructor Summary
Constructors Constructor Description LogMessage(LogLevel logLevel, java.lang.String message)Instatiates LogMessage setting stacktrace offset to 0LogMessage(LogLevel logLevel, java.lang.String message, int stackTraceOffset)Instatiates LogMessage and sets given stacktrace offsetLogMessage(LogLevel logLevel, java.lang.String message, int stackTraceOffset, java.lang.StackTraceElement[] stacktrace)Instantiates LogMessage and sets stacktrace offset and stacktrace to given variablesLogMessage(LogLevel logLevel, java.lang.String message, java.lang.StackTraceElement[] stacktrace)Instantiates LogMessage and sets stacktrace offset to 0 and stacktrace array to given
-
-
-
Constructor Detail
-
LogMessage
public LogMessage(LogLevel logLevel, java.lang.String message)
Instatiates LogMessage setting stacktrace offset to 0- Parameters:
logLevel- of the messagemessage- to be logged
-
LogMessage
public LogMessage(LogLevel logLevel, java.lang.String message, int stackTraceOffset)
Instatiates LogMessage and sets given stacktrace offset- Parameters:
logLevel- of the messagemessage- to be loggedstackTraceOffset- of the calling class
-
LogMessage
public LogMessage(LogLevel logLevel, java.lang.String message, java.lang.StackTraceElement[] stacktrace)
Instantiates LogMessage and sets stacktrace offset to 0 and stacktrace array to given- Parameters:
logLevel- of the messagemessage- to be loggedstacktrace- of method calls
-
LogMessage
public LogMessage(LogLevel logLevel, java.lang.String message, int stackTraceOffset, java.lang.StackTraceElement[] stacktrace)
Instantiates LogMessage and sets stacktrace offset and stacktrace to given variables- Parameters:
logLevel- of the messagemessage- to be loggedstackTraceOffset- of the calling methodstacktrace- of method calls
-
-