public class StartLog
extends java.lang.Object
Because startup cannot rely on Jetty's Logging, an alternative logging is established.
Optional behavior is to create a ${jetty.base}/logs/start.log with whatever output the startup process produces.
Modifier and Type | Field and Description |
---|---|
private boolean |
debug |
private static java.io.PrintStream |
err |
private static StartLog |
INSTANCE |
private static java.io.PrintStream |
logStream |
private static java.io.PrintStream |
out |
private static java.io.PrintStream |
stderr |
private static java.io.PrintStream |
stdout |
private boolean |
trace |
Constructor and Description |
---|
StartLog() |
Modifier and Type | Method and Description |
---|---|
static void |
debug(java.lang.String format,
java.lang.Object... args) |
static void |
debug(java.lang.Throwable t) |
static void |
enableDebug() |
static void |
endStartLog() |
static void |
error(java.lang.String format,
java.lang.Object... args) |
static StartLog |
getInstance() |
static java.io.PrintStream |
getStream() |
static void |
info(java.lang.String format,
java.lang.Object... args) |
void |
initialize(BaseHome baseHome,
CommandLineConfigSource cmdLineSource) |
void |
initLogFile(java.nio.file.Path logfile) |
static boolean |
isDebugEnabled() |
static void |
log(java.lang.String type,
java.lang.String msg) |
static void |
log(java.lang.String type,
java.lang.String format,
java.lang.Object... args) |
static java.io.PrintStream |
setStream(java.io.PrintStream stream) |
static void |
trace(java.lang.String format,
java.lang.Object... args) |
static void |
warn(java.lang.String format,
java.lang.Object... args) |
static void |
warn(java.lang.Throwable t) |
private static final java.io.PrintStream stdout
private static final java.io.PrintStream stderr
private static volatile java.io.PrintStream out
private static volatile java.io.PrintStream err
private static volatile java.io.PrintStream logStream
private static final StartLog INSTANCE
private boolean trace
private boolean debug
public static void debug(java.lang.String format, java.lang.Object... args)
public static void trace(java.lang.String format, java.lang.Object... args)
public static void debug(java.lang.Throwable t)
public static StartLog getInstance()
public static void log(java.lang.String type, java.lang.String msg)
public static void log(java.lang.String type, java.lang.String format, java.lang.Object... args)
public static void info(java.lang.String format, java.lang.Object... args)
public static void warn(java.lang.String format, java.lang.Object... args)
public static void error(java.lang.String format, java.lang.Object... args)
public static void warn(java.lang.Throwable t)
public static boolean isDebugEnabled()
public void initialize(BaseHome baseHome, CommandLineConfigSource cmdLineSource) throws java.io.IOException
java.io.IOException
public void initLogFile(java.nio.file.Path logfile) throws java.io.IOException
java.io.IOException
public static void enableDebug()
public static void endStartLog()
public static java.io.PrintStream getStream()
public static java.io.PrintStream setStream(java.io.PrintStream stream)