public class TempLogger extends Object implements Loggable<String>
| Modifier and Type | Field and Description |
|---|---|
static String |
ENV_LOG_FILELINE |
static String |
ENV_LOG_LEVEL |
static String |
ENV_LOG_OUTPUT |
static String |
ENV_LOG_TIMESTAMP |
static byte |
LV_ALL |
static byte |
LV_DEBUG |
static byte |
LV_ERROR |
static byte |
LV_FATAL |
static byte |
LV_INFO |
static byte |
LV_OFF |
static byte |
LV_TRACE |
static byte |
LV_WARN |
| Constructor and Description |
|---|
TempLogger(Class<?> c) |
TempLogger(Class<?> c,
String identifier)
Logger name to have optional identifier such as filename.
|
TempLogger(String name)
When DevLogger is created, it will get Property and ENV variables for activating the logger.
|
| Modifier and Type | Method and Description |
|---|---|
void |
debug(Fx01<String> msg) |
void |
error(Fx01<String> msg) |
void |
error(Fx01<String> msg,
int skip) |
void |
fatal(Fx01<String> msg) |
void |
fatal(Fx01<String> msg,
int skip) |
void |
info(Fx01<String> msg) |
TempLogger |
setFormat(boolean timestamp,
boolean fileline)
Set output format to include timestamp and fileline.
|
TempLogger |
setLevel(byte level) |
TempLogger |
setLevel(char level) |
TempLogger |
setLevel(int level) |
TempLogger |
setLevel(String level)
Set level, either take full string, first character, OR the static variables starting with "LV_".
|
TempLogger |
setOutput(Fx20<Byte,String> writer)
Set output writer function
|
TempLogger |
testing()
Enables all options.
|
String |
toString() |
void |
trace(Fx01<String> msg) |
void |
warn(Fx01<String> msg) |
void |
warn(Fx01<String> msg,
int skip) |
public static final byte LV_ALL
public static final byte LV_TRACE
public static final byte LV_DEBUG
public static final byte LV_INFO
public static final byte LV_WARN
public static final byte LV_ERROR
public static final byte LV_FATAL
public static final byte LV_OFF
public static final String ENV_LOG_OUTPUT
public static final String ENV_LOG_LEVEL
public static final String ENV_LOG_TIMESTAMP
public static final String ENV_LOG_FILELINE
public TempLogger(String name)
name - of the class the logger belongs to.public TempLogger(Class<?> c)
public TempLogger setOutput(Fx20<Byte,String> writer)
writer - consumer function takes a string.public TempLogger setFormat(boolean timestamp, boolean fileline)
timestamp - from the starting of (DevLogger) code. (true/false)fileline - filename and line number. (true/false)public TempLogger setLevel(String level)
level - String, char, integer, or bytepublic TempLogger setLevel(byte level)
public TempLogger setLevel(int level)
public TempLogger setLevel(char level)
public TempLogger testing()
Copyright © 2023. All rights reserved.