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 |
Constructor and Description |
---|
Redwood.Util() |
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 |
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 |
startThreads(java.lang.String title) |
static void |
startTrack(java.lang.Object... objs) |
static java.util.ArrayList<java.lang.Runnable> |
thread(java.lang.Iterable<java.lang.Runnable> runnables) |
static java.util.ArrayList<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) |
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 Style BOLD
public static Style DIM
public static Style ITALIC
public static Style UNDERLINE
public static Style BLINK
public static Style CROSS_OUT
public static Color BLACK
public static Color RED
public static Color GREEN
public static Color YELLOW
public static Color BLUE
public static Color MAGENTA
public static Color CYAN
public static 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 debug(java.lang.Object... objs)
public static void err(java.lang.Object... objs)
public static void fatal(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.util.ArrayList<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.util.ArrayList<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)