Fawkes API
Fawkes Development Version
|
Webview access_log writer. More...
#include <>>
Public Member Functions | |
WebviewAccessLog (const char *filename) | |
Constructor. More... | |
~WebviewAccessLog () | |
Destructor. More... | |
void | log (const WebRequest *request) |
Log a request. More... | |
Webview access_log writer.
This class can be used to create an access_log using the Apache common log format.
Definition at line 35 of file access_log.h.
fawkes::WebviewAccessLog::WebviewAccessLog | ( | const char * | filename | ) |
fawkes::WebviewAccessLog::~WebviewAccessLog | ( | ) |
Destructor.
Definition at line 59 of file access_log.cpp.
void fawkes::WebviewAccessLog::log | ( | const WebRequest * | request | ) |
Log a request.
request | request to log |
Definition at line 70 of file access_log.cpp.
References fawkes::WebRequest::client_addr(), fawkes::Time::get_sec(), fawkes::WebRequest::has_header(), fawkes::WebRequest::header(), fawkes::WebRequest::http_version_str(), fawkes::WebRequest::method_str(), fawkes::WebRequest::reply_code(), fawkes::WebRequest::reply_size(), fawkes::WebRequest::time(), fawkes::WebRequest::uri(), and fawkes::WebRequest::user().
Referenced by fawkes::dynamic_reply_free_cb().