public class EventLog
extends java.lang.Object
修飾子とタイプ | フィールド | 説明 |
---|---|---|
static java.lang.String |
ABORTED |
for convenience, not required
|
static java.lang.String |
BECAME_FLOODFILL |
|
static java.lang.String |
CHANGE_IP |
|
static java.lang.String |
CHANGE_PORT |
|
static java.lang.String |
CLOCK_SHIFT |
|
static java.lang.String |
CRASHED |
|
static java.lang.String |
CRITICAL |
|
static java.lang.String |
INSTALL_FAILED |
|
static java.lang.String |
INSTALLED |
|
static java.lang.String |
NETWORK |
|
static java.lang.String |
NEW_IDENT |
|
static java.lang.String |
NOT_FLOODFILL |
|
static java.lang.String |
OOM |
|
static java.lang.String |
REACHABILITY |
|
static java.lang.String |
REKEYED |
|
static java.lang.String |
RESEED |
|
static java.lang.String |
SOFT_RESTART |
|
static java.lang.String |
STARTED |
|
static java.lang.String |
STOPPED |
|
static java.lang.String |
UPDATED |
|
static java.lang.String |
WATCHDOG |
コンストラクタ | 説明 |
---|---|
EventLog(I2PAppContext ctx,
java.io.File file) |
修飾子とタイプ | メソッド | 説明 |
---|---|---|
void |
addEvent(java.lang.String event) |
Append an event.
|
void |
addEvent(java.lang.String event,
java.lang.String info) |
Append an event.
|
java.util.SortedMap<java.lang.Long,java.lang.String> |
getEvents(long since) |
All events since a given time.
|
java.util.SortedMap<java.lang.Long,java.lang.String> |
getEvents(java.lang.String event,
long since) |
Caches.
|
public static final java.lang.String ABORTED
public static final java.lang.String BECAME_FLOODFILL
public static final java.lang.String CHANGE_IP
public static final java.lang.String CHANGE_PORT
public static final java.lang.String CLOCK_SHIFT
public static final java.lang.String CRASHED
public static final java.lang.String CRITICAL
public static final java.lang.String INSTALLED
public static final java.lang.String INSTALL_FAILED
public static final java.lang.String NETWORK
public static final java.lang.String NEW_IDENT
public static final java.lang.String NOT_FLOODFILL
public static final java.lang.String OOM
public static final java.lang.String REACHABILITY
public static final java.lang.String REKEYED
public static final java.lang.String RESEED
public static final java.lang.String SOFT_RESTART
public static final java.lang.String STARTED
public static final java.lang.String STOPPED
public static final java.lang.String UPDATED
public static final java.lang.String WATCHDOG
public EventLog(I2PAppContext ctx, java.io.File file)
file
- should be absolutepublic void addEvent(java.lang.String event)
event
- no spaces, e.g. "started"java.lang.IllegalArgumentException
- if event contains a space or newlinepublic void addEvent(java.lang.String event, java.lang.String info)
event
- no spaces or newlines, e.g. "started"info
- no newlines, may be blank or nulljava.lang.IllegalArgumentException
- if event contains a space or either contains a newlinepublic java.util.SortedMap<java.lang.Long,java.lang.String> getEvents(java.lang.String event, long since)
event
- matching this event only, case sensitivesince
- since this time, 0 for allpublic java.util.SortedMap<java.lang.Long,java.lang.String> getEvents(long since)
since
- since this time, 0 for all