Index
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.
All Classes and Interfaces|All Packages