public interface ILogMonitor
| Modifier and Type | Method and Description |
|---|---|
static void |
logError(java.lang.String what)
Used internally by TinyLoki implementation for this library diagnostic purposes.
|
static void |
logInfo(java.lang.String what)
Used internally by TinyLoki implementation for this library diagnostic purposes.
|
void |
onConfigured(java.lang.String contentType,
java.lang.String contentEncoding)
Called when
LogController is set up and ready to work. |
void |
onEncoded(byte[] in,
byte[] out)
Called when HTTP message content has been encoded.
|
void |
onException(java.lang.Exception exception)
Called on any exception.
|
void |
onWorkerThreadExit(boolean isSoft)
Called when worker thread exits.
|
void |
send(byte[] message)
Called before sending given data to HTTP server.
|
void |
sendErr(int status,
java.lang.String message)
Handle send HTTP response error.
|
void |
sendOk(int status)
Called on HTTP server response with good status.
|
void onConfigured(java.lang.String contentType,
java.lang.String contentEncoding)
LogController is set up and ready to work.contentType - Content type used by ILogCollector.contentEncoding - Content encoding used by ILogEncoder.void onEncoded(byte[] in,
byte[] out)
in - Data before encoding.out - Data after encoding.void send(byte[] message)
message - Data reference.void sendOk(int status)
status - HTTP status.void sendErr(int status,
java.lang.String message)
status - HTTP status code.message - HTTP status message.void onException(java.lang.Exception exception)
exception - Exception reference.void onWorkerThreadExit(boolean isSoft)
isSoft - Tells whether worker thread has exited without interrupting.static void logInfo(java.lang.String what)
what - Log content.static void logError(java.lang.String what)
what - Log content.