public class AppLog
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected int |
capacity |
protected java.util.Deque<LogItem> |
items |
protected TimeSource |
timeSource |
Constructor and Description |
---|
AppLog(int capacity,
TimeSource timeSource) |
Modifier and Type | Method and Description |
---|---|
void |
debug(java.lang.String message) |
void |
error(java.lang.String message) |
java.util.List<LogItem> |
getItems() |
void |
info(java.lang.String message) |
void |
log(com.vaadin.server.ErrorEvent event) |
void |
log(LogItem item) |
void |
log(LogLevel level,
java.lang.String message,
java.lang.Throwable throwable) |
void |
warning(java.lang.String message) |
protected transient java.util.Deque<LogItem> items
protected final int capacity
protected final TimeSource timeSource
public AppLog(int capacity, TimeSource timeSource)
public void log(LogItem item)
public void log(LogLevel level, java.lang.String message, java.lang.Throwable throwable)
public void debug(java.lang.String message)
public void info(java.lang.String message)
public void warning(java.lang.String message)
public void error(java.lang.String message)
public void log(com.vaadin.server.ErrorEvent event)
public java.util.List<LogItem> getItems()