|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.w3c.jigsaw.http.Logger
The Logger class is the abstract class that loggers must implement. You can (should be able to) use several loggers at the same time.
Method Summary | |
abstract void |
errlog(Client client,
java.lang.String msg)
Log an error on behalf of some client object in the error log. |
abstract void |
errlog(java.lang.String msg)
Log an error on behalf of the server object. |
abstract void |
initialize(httpd server)
Initialize this logger for the provided server. |
abstract void |
log(Request request,
Reply reply,
int nbytes,
long duration)
Log normally a full handled request. |
abstract void |
log(java.lang.String msg)
Log a message to the log. |
abstract void |
shutdown()
Shutdown this logger object. |
abstract void |
sync()
Flush any in core logger state back to disk. |
abstract void |
trace(Client client,
java.lang.String trace)
Log a client trace. |
abstract void |
trace(java.lang.String msg)
Log a server trace. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Method Detail |
public abstract void log(Request request, Reply reply, int nbytes, long duration)
client
- The client which made the request.request
- The request that was handled.reply
- The emitted reply to the client.nbytes
- The number of bytes sent to this client.duration
- The time it took to process the request.public abstract void log(java.lang.String msg)
msg
- The message to log.public abstract void errlog(Client client, java.lang.String msg)
client
- The client for which the error occured.msg
- The error message to log.public abstract void errlog(java.lang.String msg)
msg
- The message to emit.public abstract void trace(Client client, java.lang.String trace)
client
- The client that wants to emit a trace.trace
- The trace to log.public abstract void trace(java.lang.String msg)
msg
- The trace to emit.public abstract void sync()
public abstract void shutdown()
public abstract void initialize(httpd server)
server
- The server to which this logger should be initialized.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |