Index

A B C D E F G I J L M O Q S T V W 
All Classes and Interfaces|All Packages

A

AbstractFormatter - Class in dev.alphagame.trailblazer.formatters
 
AbstractFormatter() - Constructor for class dev.alphagame.trailblazer.formatters.AbstractFormatter
 
AbstractFormatter(PrintStream) - Constructor for class dev.alphagame.trailblazer.formatters.AbstractFormatter
 

B

build() - Method in class dev.alphagame.trailblazer.config.LoggerConfigurationBuilder
Builds the configuration.

C

clearCache() - Static method in class dev.alphagame.trailblazer.LoggerFactory
Clears the logger cache.
ColumnedFormatter - Class in dev.alphagame.trailblazer.formatters
 
ColumnedFormatter() - Constructor for class dev.alphagame.trailblazer.formatters.ColumnedFormatter
 
ColumnedFormatter(PrintStream) - Constructor for class dev.alphagame.trailblazer.formatters.ColumnedFormatter
 
ColumnedFormatter(String, int) - Constructor for class dev.alphagame.trailblazer.formatters.ColumnedFormatter
 
ColumnedFormatter(String, int, PrintStream) - Constructor for class dev.alphagame.trailblazer.formatters.ColumnedFormatter
 
create() - Static method in class dev.alphagame.trailblazer.config.LoggerConfigurationBuilder
Creates a new builder instance.
createColumnedLogger(String) - Static method in class dev.alphagame.trailblazer.LoggerFactory
Creates a columned logger that outputs logs in columned format.
createColumnedLogger(String, LogLevel) - Static method in class dev.alphagame.trailblazer.LoggerFactory
Creates a columned logger with the specified log level.
createFileLogger(String, String) - Static method in class dev.alphagame.trailblazer.utils.FileLoggerUtils
Creates a logger that writes to a file using the SimpleFormatter with INFO level.
createFileLogger(String, String, LogLevel) - Static method in class dev.alphagame.trailblazer.utils.FileLoggerUtils
Creates a logger that writes to a file using the SimpleFormatter.
createJSONFileLogger(String, String) - Static method in class dev.alphagame.trailblazer.utils.FileLoggerUtils
Creates a JSON logger that writes to a file with INFO level.
createJSONFileLogger(String, String, LogLevel) - Static method in class dev.alphagame.trailblazer.utils.FileLoggerUtils
Creates a JSON logger that writes to a file.
createJSONLogger(String) - Static method in class dev.alphagame.trailblazer.LoggerFactory
Creates a JSON logger that outputs logs in JSON format.
createJSONLogger(String, LogLevel) - Static method in class dev.alphagame.trailblazer.LoggerFactory
Creates a JSON logger with the specified log level.
createLoggerWithStream(String, PrintStream) - Static method in class dev.alphagame.trailblazer.LoggerFactory
Creates a logger that writes to the specified PrintStream.
createRotatingFileLogger(String, String, LogLevel, long) - Static method in class dev.alphagame.trailblazer.utils.FileLoggerUtils
Creates a rotating file logger (simple implementation).
createSimpleLogger(String) - Static method in class dev.alphagame.trailblazer.LoggerFactory
Creates a simple logger with the default SimpleFormatter.
createSimpleLogger(String, LogLevel) - Static method in class dev.alphagame.trailblazer.LoggerFactory
Creates a simple logger with the specified log level.

D

dateFormat - Variable in class dev.alphagame.trailblazer.formatters.AbstractFormatter
 
debug(String) - Method in class dev.alphagame.trailblazer.TBLogger
Logs a message with the DEBUG level.
debug(String, Object...) - Method in class dev.alphagame.trailblazer.TBLogger
Logs a message with the DEBUG level.
debug(String, Throwable) - Method in class dev.alphagame.trailblazer.TBLogger
Logs an exception with the DEBUG level.
DEBUG - Enum constant in enum class dev.alphagame.trailblazer.LogLevel
 
dev.alphagame.trailblazer - package dev.alphagame.trailblazer
 
dev.alphagame.trailblazer.config - package dev.alphagame.trailblazer.config
 
dev.alphagame.trailblazer.formatters - package dev.alphagame.trailblazer.formatters
 
dev.alphagame.trailblazer.utils - package dev.alphagame.trailblazer.utils
 

E

error(String) - Method in class dev.alphagame.trailblazer.TBLogger
Logs a message with the ERROR level.
error(String, Object...) - Method in class dev.alphagame.trailblazer.TBLogger
Logs a message with the ERROR level.
error(String, Throwable) - Method in class dev.alphagame.trailblazer.TBLogger
Logs an exception with the ERROR level.
ERROR - Enum constant in enum class dev.alphagame.trailblazer.LogLevel
 

F

fatal(String) - Method in class dev.alphagame.trailblazer.TBLogger
Logs a message with the FATAL level.
fatal(String, Object...) - Method in class dev.alphagame.trailblazer.TBLogger
Logs a message with the FATAL level.
fatal(String, Throwable) - Method in class dev.alphagame.trailblazer.TBLogger
Logs an exception with the FATAL level.
FATAL - Enum constant in enum class dev.alphagame.trailblazer.LogLevel
 
FileLoggerUtils - Class in dev.alphagame.trailblazer.utils
Utility class for creating file-based loggers.
FileLoggerUtils() - Constructor for class dev.alphagame.trailblazer.utils.FileLoggerUtils
 
format - Variable in class dev.alphagame.trailblazer.formatters.AbstractFormatter
 
formatLogMessage(String, String) - Method in class dev.alphagame.trailblazer.formatters.AbstractFormatter
Formats a log message with the given level and message (legacy method).
formatLogMessage(String, String, Object...) - Method in class dev.alphagame.trailblazer.formatters.AbstractFormatter
Formats a log message with the given level, message, and arguments (legacy method).
formatLogMessage(String, String, String) - Method in class dev.alphagame.trailblazer.formatters.AbstractFormatter
Formats a log message with the given level, logger name, and message.
formatLogMessage(String, String, String) - Method in class dev.alphagame.trailblazer.formatters.ColumnedFormatter
Formats a log message with the given level, logger name, and message into a columned format.
formatLogMessage(String, String, String) - Method in class dev.alphagame.trailblazer.formatters.JSONFormatter
Formats a log message with the given level, logger name, and message into JSON format.
formatLogMessage(String, String, String) - Method in class dev.alphagame.trailblazer.formatters.SimpleFormatter
Formats a log message with the given level, logger name, and message.
formatLogMessage(String, String, String, Object...) - Method in class dev.alphagame.trailblazer.formatters.AbstractFormatter
Formats a log message with the given level, logger name, message, and arguments.
formatLogMessage(String, String, String, Object...) - Method in class dev.alphagame.trailblazer.formatters.ColumnedFormatter
Formats a log message with the given level, logger name, message, and arguments into a columned format.
formatLogMessage(String, String, String, Object...) - Method in class dev.alphagame.trailblazer.formatters.JSONFormatter
Formats a log message with the given level, logger name, message, and arguments into JSON format.
formatLogMessage(String, String, String, Object...) - Method in class dev.alphagame.trailblazer.formatters.SimpleFormatter
Formats a log message with the given level, logger name, message, and arguments.
formatter - Variable in class dev.alphagame.trailblazer.LoggerConfiguration
The formatter used to format log messages.

G

getColumnSeparator() - Method in class dev.alphagame.trailblazer.formatters.ColumnedFormatter
Gets the column separator.
getColumnWidth() - Method in class dev.alphagame.trailblazer.formatters.ColumnedFormatter
Gets the column width.
getConfiguration() - Method in class dev.alphagame.trailblazer.TBLogger
Gets the configuration of this logger.
getDefaultConfiguration() - Static method in class dev.alphagame.trailblazer.LoggerFactory
Gets the default configuration.
getLevel() - Method in enum class dev.alphagame.trailblazer.LogLevel
Gets the integer level associated with this log level.
getLogger(Class<?>) - Static method in class dev.alphagame.trailblazer.LoggerFactory
Gets a logger for the specified class using the default configuration.
getLogger(Class<?>, LogLevel) - Static method in class dev.alphagame.trailblazer.LoggerFactory
Gets a logger for the specified class with the specified log level.
getLogger(String) - Static method in class dev.alphagame.trailblazer.LoggerFactory
Gets a logger with the specified name using the default configuration.
getLogger(String, LoggerConfiguration) - Static method in class dev.alphagame.trailblazer.LoggerFactory
Gets a logger with the specified name and configuration.
getLogger(String, LogLevel) - Static method in class dev.alphagame.trailblazer.LoggerFactory
Gets a logger with the specified name and log level.
getLoggerName() - Method in class dev.alphagame.trailblazer.TBLogger
Gets the name of this logger.
getLogLevel() - Method in class dev.alphagame.trailblazer.TBLogger
Gets the current log level of this logger.
getOutputStream() - Method in class dev.alphagame.trailblazer.formatters.AbstractFormatter
Gets the current output stream.

I

info(String) - Method in class dev.alphagame.trailblazer.TBLogger
Logs a message with the INFO level.
info(String, Object...) - Method in class dev.alphagame.trailblazer.TBLogger
Logs a message with the INFO level.
info(String, Throwable) - Method in class dev.alphagame.trailblazer.TBLogger
Logs an exception with the INFO level.
INFO - Enum constant in enum class dev.alphagame.trailblazer.LogLevel
 
isDebugEnabled() - Method in class dev.alphagame.trailblazer.TBLogger
Checks if DEBUG level is enabled for this logger.
isErrorEnabled() - Method in class dev.alphagame.trailblazer.TBLogger
Checks if ERROR level is enabled for this logger.
isFatalEnabled() - Method in class dev.alphagame.trailblazer.TBLogger
Checks if FATAL level is enabled for this logger.
isInfoEnabled() - Method in class dev.alphagame.trailblazer.TBLogger
Checks if INFO level is enabled for this logger.
isWarnEnabled() - Method in class dev.alphagame.trailblazer.TBLogger
Checks if WARN level is enabled for this logger.

J

JSONFormatter - Class in dev.alphagame.trailblazer.formatters
 
JSONFormatter() - Constructor for class dev.alphagame.trailblazer.formatters.JSONFormatter
 
JSONFormatter(PrintStream) - Constructor for class dev.alphagame.trailblazer.formatters.JSONFormatter
 

L

LoggerConfiguration - Class in dev.alphagame.trailblazer
 
LoggerConfiguration() - Constructor for class dev.alphagame.trailblazer.LoggerConfiguration
Creates a new LoggerConfiguration with default values.
LoggerConfiguration(LogLevel, AbstractFormatter) - Constructor for class dev.alphagame.trailblazer.LoggerConfiguration
Creates a new LoggerConfiguration with the specified log level and formatter.
LoggerConfigurationBuilder - Class in dev.alphagame.trailblazer.config
Builder pattern for creating logger configurations.
LoggerConfigurationBuilder() - Constructor for class dev.alphagame.trailblazer.config.LoggerConfigurationBuilder
 
LoggerFactory - Class in dev.alphagame.trailblazer
Factory for creating TBLogger instances.
LoggerFactory() - Constructor for class dev.alphagame.trailblazer.LoggerFactory
 
logLevel - Variable in class dev.alphagame.trailblazer.LoggerConfiguration
The log level for the logger.
LogLevel - Enum Class in dev.alphagame.trailblazer
Enumeration of log levels.

M

main(String[]) - Static method in class dev.alphagame.trailblazer.QuickTest
 

O

outputStream - Variable in class dev.alphagame.trailblazer.formatters.AbstractFormatter
 

Q

QuickTest - Class in dev.alphagame.trailblazer
Quick test to validate the logging library works correctly.
QuickTest() - Constructor for class dev.alphagame.trailblazer.QuickTest
 

S

setColumnSeparator(String) - Method in class dev.alphagame.trailblazer.formatters.ColumnedFormatter
Sets the column separator.
setColumnWidth(int) - Method in class dev.alphagame.trailblazer.formatters.ColumnedFormatter
Sets the column width.
setConfiguration(LoggerConfiguration) - Method in class dev.alphagame.trailblazer.TBLogger
Sets the configuration for this logger.
setDefaultConfiguration(LoggerConfiguration) - Static method in class dev.alphagame.trailblazer.LoggerFactory
Sets the default configuration for new loggers created by getLogger methods.
setLogLevel(LogLevel) - Method in class dev.alphagame.trailblazer.TBLogger
Sets the log level for this logger.
setOutputStream(PrintStream) - Method in class dev.alphagame.trailblazer.formatters.AbstractFormatter
Sets the output stream for this formatter.
SimpleFormatter - Class in dev.alphagame.trailblazer.formatters
A simple formatter that outputs log messages in a standard format: [TIMESTAMP] [LEVEL] MESSAGE
SimpleFormatter() - Constructor for class dev.alphagame.trailblazer.formatters.SimpleFormatter
 
SimpleFormatter(PrintStream) - Constructor for class dev.alphagame.trailblazer.formatters.SimpleFormatter
 
SimpleFormatter(String) - Constructor for class dev.alphagame.trailblazer.formatters.SimpleFormatter
 
SimpleFormatter(String, PrintStream) - Constructor for class dev.alphagame.trailblazer.formatters.SimpleFormatter
 

T

TBLogger - Class in dev.alphagame.trailblazer
 
TBLogger(String, LoggerConfiguration) - Constructor for class dev.alphagame.trailblazer.TBLogger
 
TBLogger(String, LogLevel) - Constructor for class dev.alphagame.trailblazer.TBLogger
 

V

valueOf(String) - Static method in enum class dev.alphagame.trailblazer.LogLevel
Returns the enum constant of this class with the specified name.
values() - Static method in enum class dev.alphagame.trailblazer.LogLevel
Returns an array containing the constants of this enum class, in the order they are declared.

W

warn(String) - Method in class dev.alphagame.trailblazer.TBLogger
Logs a message with the WARN level.
warn(String, Object...) - Method in class dev.alphagame.trailblazer.TBLogger
Logs a message with the WARN level.
warn(String, Throwable) - Method in class dev.alphagame.trailblazer.TBLogger
Logs an exception with the WARN level.
WARN - Enum constant in enum class dev.alphagame.trailblazer.LogLevel
 
withColumnedFormatter() - Method in class dev.alphagame.trailblazer.config.LoggerConfigurationBuilder
Uses the ColumnedFormatter.
withColumnedFormatter(String, int) - Method in class dev.alphagame.trailblazer.config.LoggerConfigurationBuilder
Uses the ColumnedFormatter with custom settings.
withColumnedFormatter(String, int, PrintStream) - Method in class dev.alphagame.trailblazer.config.LoggerConfigurationBuilder
Uses the ColumnedFormatter with custom settings and output stream.
withFormatter(AbstractFormatter) - Method in class dev.alphagame.trailblazer.config.LoggerConfigurationBuilder
Sets a custom formatter.
withJSONFormatter() - Method in class dev.alphagame.trailblazer.config.LoggerConfigurationBuilder
Uses the JSONFormatter.
withJSONFormatter(PrintStream) - Method in class dev.alphagame.trailblazer.config.LoggerConfigurationBuilder
Uses the JSONFormatter with custom output stream.
withLogLevel(LogLevel) - Method in class dev.alphagame.trailblazer.config.LoggerConfigurationBuilder
Sets the log level.
withOutputStream(PrintStream) - Method in class dev.alphagame.trailblazer.config.LoggerConfigurationBuilder
Sets the output stream for the current formatter.
withSimpleFormatter() - Method in class dev.alphagame.trailblazer.config.LoggerConfigurationBuilder
Uses the SimpleFormatter.
withSimpleFormatter(PrintStream) - Method in class dev.alphagame.trailblazer.config.LoggerConfigurationBuilder
Uses the SimpleFormatter with custom output stream.
withSimpleFormatter(String) - Method in class dev.alphagame.trailblazer.config.LoggerConfigurationBuilder
Uses the SimpleFormatter with custom date format.
withSimpleFormatter(String, PrintStream) - Method in class dev.alphagame.trailblazer.config.LoggerConfigurationBuilder
Uses the SimpleFormatter with custom date format and output stream.
A B C D E F G I J L M O Q S T V W 
All Classes and Interfaces|All Packages