TeszCoreLogger

  
Type🔵 Class
Packageio.github.mrtesz.teszcore.logger
GitHubTeszCoreLogger.java
ImplementsCopyable<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>

ParameterTypeAnnotationsDescription
msgString-Message
level<abbr title=org.apache.logging.log4j.Level>Level</abbr>-(optional) The Level of logging

debug

void debug(String msg);

Debug a message

ParameterTypeAnnotationsDescription
msgString-Message

info

void info(String msg);

Info a message

ParameterTypeAnnotationsDescription
msgString-Message

warning

void warning(String msg);

Warn a message

ParameterTypeAnnotationsDescription
msgString-Message

error

void error(String msg);

Warn a message

ParameterTypeAnnotationsDescription
msgString-Message

throwing

printStackTrace

void throwing(Throwable t);
void printStackTrace(Throwable throwable);

Log a throwable

ParameterTypeAnnotationsDescription
throwableThrowable-Throwable

setLevel

void setLevel(DebugLevel level);

Set the DebugLevel

ParameterTypeAnnotationsDescription
levelDebugLevel-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



Back to top

Copyright © 2026 Mr_Tesz. All rights reserved

This site uses Just the Docs, a documentation theme for Jekyll.