Package io.aether.logger
Class LogPrinter
- java.lang.Object
-
- io.aether.logger.LogPrinter
-
- All Implemented Interfaces:
java.lang.AutoCloseable
public class LogPrinter extends java.lang.Object implements java.lang.AutoCloseable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceLogPrinter.Columnstatic interfaceLogPrinter.ColumnPrinterstatic interfaceLogPrinter.ColumnPrinter2
-
Constructor Summary
Constructors Constructor Description LogPrinter(LogPrinter.Column[] columns)LogPrinter(LogPrinter.Column[] columns, LogFilter filter)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()static LogPrinter.Columncol(java.lang.String key)static LogPrinter.Columncol(java.lang.String key, LogPrinter.ColumnPrinter printer)static LogPrinter.Columncol(java.lang.String key, LogPrinter.ColumnPrinter2 printer)static <T> LogPrinter.Columncol(java.lang.String key, AFunction<T,java.lang.Object> mapper)static LogPrinter.ColumncolAll()AStringprintNode(AString s, LNode n)voidprintRow(AString s, LNode n)static LogPrinter.Columnsplitter(java.lang.String text)
-
-
-
Field Detail
-
filter
public final LogFilter filter
-
-
Constructor Detail
-
LogPrinter
public LogPrinter(LogPrinter.Column[] columns)
-
LogPrinter
public LogPrinter(LogPrinter.Column[] columns, LogFilter filter)
-
-
Method Detail
-
close
public void close()
- Specified by:
closein interfacejava.lang.AutoCloseable
-
col
public static LogPrinter.Column col(java.lang.String key, LogPrinter.ColumnPrinter printer)
-
col
public static LogPrinter.Column col(java.lang.String key, LogPrinter.ColumnPrinter2 printer)
-
col
public static LogPrinter.Column col(java.lang.String key)
-
splitter
public static LogPrinter.Column splitter(java.lang.String text)
-
col
public static <T> LogPrinter.Column col(java.lang.String key, AFunction<T,java.lang.Object> mapper)
-
colAll
public static LogPrinter.Column colAll()
-
-