public class Logger extends Object
| Modifier and Type | Field and Description |
|---|---|
private static char |
CONSOLE_DELIMITER |
private static boolean |
isInit |
private static LoggerLevel |
level |
private static char |
LOG_FILE_DELIMITER |
private static String |
LOG_FILE_NAME |
private static File |
logFile |
private static DataOutputStream |
logFileStream |
private static Stopwatch |
timeSincePower |
| Constructor and Description |
|---|
Logger() |
| Modifier and Type | Method and Description |
|---|---|
static void |
close()
Close logger
|
static void |
init(LoggerLevel level)
Logger initialization
|
static void |
log(LoggerLevel level,
LoggerGroup group,
String text)
Write to logger
|
private static void |
openLogFile()
Open the log file
|
private static void |
writeToConsole(LoggerLevel level,
LoggerGroup group,
String text)
Write to console
|
private static void |
writeToLogFile(LoggerLevel level,
LoggerGroup group,
String text)
Write to log file
|
private static final char LOG_FILE_DELIMITER
private static final String LOG_FILE_NAME
private static final char CONSOLE_DELIMITER
private static boolean isInit
private static File logFile
private static DataOutputStream logFileStream
private static Stopwatch timeSincePower
private static LoggerLevel level
public static void init(LoggerLevel level)
level - The logger's severity levelprivate static void openLogFile()
public static void log(LoggerLevel level, LoggerGroup group, String text)
level - The logger's severity levelgroup - The logger's grouptext - Text message to printLoggerLevel,
LoggerGroupprivate static void writeToLogFile(LoggerLevel level, LoggerGroup group, String text)
level - The logger's severity levelgroup - The logger's grouptext - Text message to printLoggerLevel,
LoggerGroupprivate static void writeToConsole(LoggerLevel level, LoggerGroup group, String text)
level - The logger's severity levelgroup - The logger's grouptext - Text message to printLoggerLevel,
LoggerGrouppublic static void close()