TeszCoreApi.Initializer.InitializerBuilder

  
Type🔵 Subclass of TeszCoreApi.Initializer.java
Packageio.github.mrtesz.teszcore.api
GitHubTeszCoreApi.java

Description

Builder class for TeszCoreApi.Initializer


Building

Create a new InitializerBuilder instance by executing TeszCoreApi.Initializer#builder()


Methods

build

TeszCoreApi.Initializer build();

Create a new TeszCoreApi.Initializer instance

Returns: TeszCoreApi.Initializer - Initializer instance


Builder Values

ValueTypeAnnotationsDefaultDescription
overwriteboolean falseShould TeszCoreApi#initialize(TeszCoreInitializer) overwrite the current instance if initialized earlier
teszCoreLoggerFactoryTeszCoreLoggerFactory@NonNull, @NotNullTeszCoreLogger::newThe supplier called when using TeszCoreApi#getLogger(DebugLevel) or TeszCoreApi#getLogger(DebugLevel, String)
javaLoggerLogger@NullablenullIf not null, log messages will be written in this logger too
consoleLoggerLevelLevel@NonNull, @NotNullLevel.INFOLowest Level of messages, logged in the console.
loggerNameString@NonNull, @NotNull"TeszCoreLogger"The name of the Logger. Represents the AbstractAppender.Builder#name
loggerFileEnabledboolean trueIf the logs should be written in a .log file
loggerFilePathString@NullablenullIgnored if loggerFileEnabled is false - Path of the logger file
maxLoggerFilesToKeepString@NonNull, @NotNull"10"Ignored if loggerFileEnabled is false - Max amount of old logger files to keep, older files will be deleted
loggerFileNameString@NonNull, @NotNull"TeszCore"Ignored if loggerFileEnabled is false - The name of the logger file

Back to top

Copyright © 2026 Mr_Tesz. All rights reserved

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