TeszCoreLogger
| Type | 🔵 Class |
| Package | io.github.mrtesz.teszcore.logger |
| GitHub | TeszCoreLogger.java |
| Implements | Copyable<TeszCoreLogger> |
Description
Main class for logging
Building
Get a TeszCoreLogger with TeszCoreApi#getLogger
Methods
log
void log(String msg);
void log(String msg, Level level);
Log a message, according to the LoggerLevel of DebugLevel or the provided <abbr title=org.apache.logging.log4j.Level>Level</abbr>
| Parameter | Type | Annotations | Description |
|---|---|---|---|
msg | String | - | Message |
level | <abbr title=org.apache.logging.log4j.Level>Level</abbr> | - | (optional) The Level of logging |
debug
void debug(String msg);
Debug a message
| Parameter | Type | Annotations | Description |
|---|---|---|---|
msg | String | - | Message |
info
void info(String msg);
Info a message
| Parameter | Type | Annotations | Description |
|---|---|---|---|
msg | String | - | Message |
warning
void warning(String msg);
Warn a message
| Parameter | Type | Annotations | Description |
|---|---|---|---|
msg | String | - | Message |
error
void error(String msg);
Warn a message
| Parameter | Type | Annotations | Description |
|---|---|---|---|
msg | String | - | Message |
throwing
printStackTrace
void throwing(Throwable t);
void printStackTrace(Throwable throwable);
Log a throwable
| Parameter | Type | Annotations | Description |
|---|---|---|---|
throwable | Throwable | - | Throwable |
setLevel
void setLevel(DebugLevel level);
Set the DebugLevel
| Parameter | Type | Annotations | Description |
|---|---|---|---|
level | DebugLevel | - | DebugLevel |
getLevel
DebugLevel getLevel();
Get the level of the logger
Returns: DebugLevel - level
getLvl
int getLvl();
Get the lvl of the logger
Returns: int - lvl
getLogger
Logger getLogger();
Get the log4j.Logger of the logger
Returns: <abbr title= org.apache.logging.log4j.Logger>Logger</abbr> - logger
getProjectName
String getProjectName();
Get the projectName of the logger
Returns: String - projectName
copy
implemented from Copyable.java
T: TeszCoreLogger