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
,
LoggerGroup
private static void writeToLogFile(LoggerLevel level, LoggerGroup group, String text)
level
- The logger's severity levelgroup
- The logger's grouptext
- Text message to printLoggerLevel
,
LoggerGroup
private static void writeToConsole(LoggerLevel level, LoggerGroup group, String text)
level
- The logger's severity levelgroup
- The logger's grouptext
- Text message to printLoggerLevel
,
LoggerGroup
public static void close()