Interface LogOutput

All Known Subinterfaces:
LogEntry
All Known Implementing Classes:
DelayedLogEntryImpl, DelayedLogEntryImpl2, LogEntry.Null, LogEntryImpl, LogOutput.Null, LogOutputBaseImpl, LogOutputCsvImpl, LogOutputStringImpl

public interface LogOutput
Collects output for efficient textual logging. The append methods are intended to behave like StringBuilder to the extent possible, but the fast loggers make no pretense about handling Unicode or producing anything but good old ASCII.

Note that although the output will probably be single byte ASCII, we behave like StringBuilder and by the standard overload and promotion rules appending a byte actually appends an integer ("65") not a character ("A").