23 #include "startpage_processor.h"
24 #include <webview/page_reply.h>
26 #include <logging/cache.h>
32 using namespace fawkes;
44 __cache_logger = cache_logger;
58 const char *upload_data,
59 size_t *upload_data_size,
62 if ( strncmp(
"/", url, 1) == 0 ) {
66 std::list<CacheLogger::CacheEntry> & messages = __cache_logger->get_messages();
67 std::list<CacheLogger::CacheEntry>::reverse_iterator i;
69 *r +=
"<h2>Latest log messages</h2>\n";
71 for (i = messages.rbegin(); i != messages.rend(); ++i) {
73 const char *color = NULL;
81 r->
append_body(
"<tr><td>%s</td><td>%s</td><td><span style=\"color:%s\">%s</span></td></tr>\n",
84 r->
append_body(
"<tr><td>%s</td><td>%s</td><td>%s</td></tr>\n",