public static class Redwood.Util
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static Color |
BLACK |
static Style |
BLINK |
static Color |
BLUE |
static Style |
BOLD |
static Style |
CROSS_OUT |
static Color |
CYAN |
static Redwood.Flag |
DBG |
static Style |
DIM |
static Redwood.Flag |
ERR |
static Redwood.Flag |
FORCE |
static Color |
GREEN |
static Style |
ITALIC |
static Color |
MAGENTA |
static Color |
RED |
static Redwood.Flag |
STDERR |
static Redwood.Flag |
STDOUT |
static Style |
UNDERLINE |
static Redwood.Flag |
WARN |
static Color |
WHITE |
static Color |
YELLOW |
Modifier and Type | Method and Description |
---|---|
static Redwood.RedwoodChannels |
channels(java.lang.Object... channels) |
static void |
debug(java.lang.Object... objs) |
static void |
endThreads(java.lang.String check) |
static void |
endTrack() |
static void |
endTrack(java.lang.String check) |
static void |
endTrackIfOpen(java.lang.String check) |
static void |
endTracksTo(java.lang.String check) |
static void |
endTracksUntil(java.lang.String check) |
static void |
err(java.lang.Object... objs) |
static void |
error(java.lang.Object... objs) |
static void |
exit()
Exits with status code 0, stopping Redwood first
|
static void |
exit(int exitCode)
Exits with a given status code
|
static java.lang.RuntimeException |
fail()
Create a new RuntimeException with no arguments
|
static java.lang.RuntimeException |
fail(java.lang.Object msg)
Create a RuntimeException with arguments
|
static void |
fatal(java.lang.Object... objs) |
static void |
finishThread() |
static void |
forceTrack(java.lang.String title) |
static void |
log(java.lang.Object... objs) |
static void |
logf(java.lang.String format,
java.lang.Object... args) |
static void |
prettyLog(java.lang.Object obj) |
static void |
prettyLog(java.lang.String description,
java.lang.Object obj) |
static void |
printChannels(int width)
Print (to console) a margin with the channels of a given log message.
|
static void |
println(java.lang.Object o) |
static void |
runtimeException(java.lang.Object... objs) |
static void |
startThreads(java.lang.String title) |
static void |
startTrack(java.lang.Object... objs) |
static java.lang.Iterable<java.lang.Runnable> |
thread(java.lang.Iterable<java.lang.Runnable> runnables) |
static java.lang.Iterable<java.lang.Runnable> |
thread(java.lang.String title,
java.lang.Iterable<java.lang.Runnable> runnables)
Wrap a collection of threads (Runnables) to be logged by Redwood.
|
static void |
threadAndRun(java.lang.Iterable<java.lang.Runnable> runnables) |
static void |
threadAndRun(java.lang.Iterable<java.lang.Runnable> runnables,
int numThreads) |
static void |
threadAndRun(java.lang.String title,
java.lang.Iterable<java.lang.Runnable> runnables) |
static void |
threadAndRun(java.lang.String title,
java.lang.Iterable<java.lang.Runnable> runnables,
int numThreads)
Thread a collection of Runnables, and run them via a java Executor.
|
static void |
warn(java.lang.Object... objs) |
static void |
warning(java.lang.Object... objs) |
public static final Redwood.Flag ERR
public static final Redwood.Flag WARN
public static final Redwood.Flag DBG
public static final Redwood.Flag FORCE
public static final Redwood.Flag STDOUT
public static final Redwood.Flag STDERR
public static final Style BOLD
public static final Style DIM
public static final Style ITALIC
public static final Style UNDERLINE
public static final Style BLINK
public static final Style CROSS_OUT
public static final Color BLACK
public static final Color RED
public static final Color GREEN
public static final Color YELLOW
public static final Color BLUE
public static final Color MAGENTA
public static final Color CYAN
public static final Color WHITE
public static void prettyLog(java.lang.Object obj)
public static void prettyLog(java.lang.String description, java.lang.Object obj)
public static void log(java.lang.Object... objs)
public static void logf(java.lang.String format, java.lang.Object... args)
public static void warn(java.lang.Object... objs)
public static void warning(java.lang.Object... objs)
public static void debug(java.lang.Object... objs)
public static void err(java.lang.Object... objs)
public static void error(java.lang.Object... objs)
public static void fatal(java.lang.Object... objs)
public static void runtimeException(java.lang.Object... objs)
public static void println(java.lang.Object o)
public static void exit(int exitCode)
public static void exit()
public static java.lang.RuntimeException fail(java.lang.Object msg)
public static java.lang.RuntimeException fail()
public static void startTrack(java.lang.Object... objs)
public static void forceTrack(java.lang.String title)
public static void endTrack(java.lang.String check)
public static void endTrack()
public static void endTrackIfOpen(java.lang.String check)
public static void endTracksUntil(java.lang.String check)
public static void endTracksTo(java.lang.String check)
public static void startThreads(java.lang.String title)
public static void finishThread()
public static void endThreads(java.lang.String check)
public static Redwood.RedwoodChannels channels(java.lang.Object... channels)
public static java.lang.Iterable<java.lang.Runnable> thread(java.lang.String title, java.lang.Iterable<java.lang.Runnable> runnables)
title
- A title for the group of threads being runrunnables
- The Runnables representing the tasks being run, without the Redwood overheadpublic static java.lang.Iterable<java.lang.Runnable> thread(java.lang.Iterable<java.lang.Runnable> runnables)
public static void threadAndRun(java.lang.String title, java.lang.Iterable<java.lang.Runnable> runnables, int numThreads)
title
- A title for the group of threads being runrunnables
- The Runnables representing the tasks being run, without the Redwood overhead --
particularly, these should NOT have been passed to thread() yet.numThreads
- The number of threads to run onpublic static void threadAndRun(java.lang.String title, java.lang.Iterable<java.lang.Runnable> runnables)
public static void threadAndRun(java.lang.Iterable<java.lang.Runnable> runnables, int numThreads)
public static void threadAndRun(java.lang.Iterable<java.lang.Runnable> runnables)
public static void printChannels(int width)
width
- The width of the margin to print (must be >2)