|
|||||||||
| 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 | ||||||||