See: Description
Interface | Description |
---|---|
LogFilter |
Simple interface to determine if a Record matches a set of criteria.
|
PrettyLoggable |
Indicates that a class supports "pretty logging".
|
RedwoodConfiguration.Thunk | |
RepeatedRecordHandler.RepeatSemantics |
Determines the semantics of what constitutes a repeated record
|
Class | Description |
---|---|
BooleanLogRecordHandler |
A log message handler designed for filtering.
|
FilterHandler |
Basic support for filtering records via LogFilter objects.
|
JavaUtilLoggingAdaptor |
Reroutes java.util.logging messages to the Redwood logging system.
|
JavaUtilLoggingAdaptor.RedwoodHandler |
This is the bridge class which actually adapts java.util.logging calls to Redwood calls.
|
JavaUtilLoggingHandler |
An outputter that writes to Java Util Logging logs.
|
LogFilter.ContainsMessage |
Propagate records containing certain substrings.
|
LogFilter.HasChannel | |
LogFilter.MatchesMessage |
Propagate records when Records match a specific message exactly (equals() is used for comparisons)
|
LogRecordHandler |
A log message handler.
|
NewlineLogFormatter |
Simply format and put a newline after each log message.
|
OutputHandler |
An abstract handler incorporating the logic of outputting a log message,
to some source.
|
PrettyLogger |
Primarily for debugging, PrettyLogger helps you dump various collection
objects in a reasonably structured way via Redwood logging.
|
RedirectOutputHandler<LoggerClass,ChannelEquivalent> |
A class to redirect the output of Redwood to another logging mechanism,
e.g., java.util.logging.
|
Redwood |
A hierarchical channel-based logger.
|
Redwood.ConsoleHandler |
Default output handler which actually prints things to the real System.out
|
Redwood.FileHandler |
Handler which prints to a specified file.
|
Redwood.Record |
A log record, which encapsulates the information needed
to eventually display the enclosed message.
|
Redwood.RecordHandlerTree |
A tree structure of record handlers
|
Redwood.RedwoodChannels |
Represents a collection of channels.
|
Redwood.Util |
A utility class for Redwood intended for static import
(import static edu.stanford.nlp.util.logging.Redwood.Util.*;),
providing a wrapper for Redwood functions and adding utility shortcuts.
|
RedwoodConfiguration |
A class which encapsulates configuration settings for Redwood.
|
RedwoodConfiguration.Handlers | |
RedwoodPrintStream |
A PrintStream that writes to Redwood logs.
|
RepeatedRecordHandler |
Filters repeated messages and replaces them with the number of times they were logged.
|
RepeatedRecordHandler.ApproximateRepeatSemantics |
Judges two records to be equal if they come from the same place,
and begin with the same string, modulo numbers
|
RepeatedRecordHandler.ExactRepeatSemantics |
Judges two records to be equal if they are from the same place,
and have the same message
|
RerouteChannel | |
SLF4JHandler |
A handler for outputting to SLF4J rather than stderr.
|
StanfordRedwoodConfiguration | |
VisibilityHandler |
A filter for selecting which channels are visible.
|
Enum | Description |
---|---|
Color |
ANSI supported colors.
|
Redwood.Flag |
Standard channels; enum for the sake of efficiency.
|
Style |
ANSI supported styles (rather, a subset of).
|
With use of Redwood, logging will be done via another logger/facade like slf4j if it is available, but the system will run fine with no logging libraries on the classpath.
Redwood also has some particular features such as logging tracks.