LogStep is used log requests according to the W3C extended log file format.
See docLib::WebApp
Slots
- fieldsSource
-
const Str fields := ...
Format of the log records as a string of #Fields names. See docLib::WebApp
- fileSource
-
const File? file
Output log file.
-
static internal Str formatCsHeader(WebReq req, Str headerName)
-
static internal Str formatCsUriQuery(WebReq req, WebRes res)
-
const private FileLogger logger := FileLogger.
() - onAfterServiceSource
-
override Void onAfterService(WebReq req, WebRes res)
Overrides web::WebStep.onAfterService
Doc inherited from web::WebStep.onAfterService
Callback after we've serviced the request.
- onBeforeServiceSource
-
override Void onBeforeService(WebReq req, WebRes res)
Overrides web::WebStep.onBeforeService
Doc inherited from web::WebStep.onBeforeService
Callback before we begin servicing the request.
- onStartSource
-
override Void onStart(WebService service)
Overrides web::WebStep.onStart
Doc inherited from web::WebStep.onStart
Callback when WebService is started.
- onStopSource
-
override Void onStop(WebService service)
Overrides web::WebStep.onStop
Doc inherited from web::WebStep.onStop
Callback when WebService is stopped.