public class KelaniLoggerConfig extends Object
| Constructor and Description |
|---|
KelaniLoggerConfig(String loggerName) |
| Modifier and Type | Method and Description |
|---|---|
void |
deactivateDefaultConsoleHandler() |
File |
getDirectory() |
Formatter |
getFormatter() |
List<KelaniConsoleHandler> |
getKelaniConsoleHandlers() |
String |
getLogFileName()
Returns name of the config file.
|
Logger |
getLogger() |
String |
getLoggerName() |
Level |
getLogLevelConsole() |
Level |
getLogLevelFile() |
String |
getLogo() |
boolean |
isDefaultConsoleHandlerDeactivated() |
boolean |
isFileLogActive() |
void |
setDirectory(File directory)
Sets the main directory of the log files.
|
void |
setFileLogActive(boolean fileLogActive)
Activate logging into file.
|
void |
setFormatter(Formatter formatter)
Set the class for formatting the log messages.
|
void |
setKelaniConsoleHandlers(KelaniConsoleHandler... consoleHandlers)
Adds new console handlers for the logger.
|
void |
setLogFileName(String logName)
Sets the name of the log file.
|
void |
setLogger(Logger logger)
Set the background logger of the LogginAPI
|
void |
setLogLevelConsole(Level logLevelConsole)
Set the log level of the console.
|
void |
setLogLevelFile(Level logLevelFile)
Set the log level of the log files.
|
void |
setLogLevels(Level logLevel)
Set the log level of the console and the log file.
|
void |
setLogo(String logo)
Logo printed out after the start of the logger.
|
public KelaniLoggerConfig(String loggerName)
public String getLoggerName()
public String getLogo()
public void setLogo(String logo)
logo - String of the logo.public boolean isFileLogActive()
public void setFileLogActive(boolean fileLogActive)
fileLogActive - activates file loggingpublic File getDirectory()
public void setDirectory(File directory)
directory - directory of log filespublic String getLogFileName()
public void setLogFileName(String logName)
%LOGGER_NAME%: Internal name of the logger. %LOG_CREATE_TIME%: Time of the creation of logger.
logName - name of the logpublic Formatter getFormatter()
public void setFormatter(Formatter formatter)
formatter - formatter for logspublic Level getLogLevelConsole()
public void setLogLevels(Level logLevel)
logLevel - level of the console and the log filepublic void setLogLevelConsole(Level logLevelConsole)
logLevelConsole - level of the consolepublic Level getLogLevelFile()
public Logger getLogger()
public void setLogger(Logger logger)
logger - the logger you want to set.public void setLogLevelFile(Level logLevelFile)
logLevelFile - level of the the log filespublic boolean isDefaultConsoleHandlerDeactivated()
public void deactivateDefaultConsoleHandler()
public List<KelaniConsoleHandler> getKelaniConsoleHandlers()
public void setKelaniConsoleHandlers(KelaniConsoleHandler... consoleHandlers)
consoleHandlers - added console handlersCopyright © 2022. All rights reserved.