--- smsdaemon/embedded-http/embeddedhttp.cpp 2010/04/28 09:23:07 686
+++ smsdaemon/embedded-http/embeddedhttp.cpp 2010/04/29 18:04:10 694
@@ -45,7 +45,9 @@
mg_printf(conn, "%s", "Content-Type: text/html\r\n\r\n");
mg_printf(conn, "%s", "
smsdaemon
\n");
- mg_printf(conn, "%s", "smsdaemon status\n");
+ mg_printf(conn, "%s", "smsdaemon status
\n");
+ mg_printf(conn, "%s", "smsdaemon log
\n");
+
mg_printf(conn, "%s", "");
}
@@ -56,6 +58,14 @@
mg_printf(conn, "%s", "Oops. File not found! ");
}
+void show_log(struct mg_connection *conn, const struct mg_request_info *request_info, void *user_data) {
+ mg_printf(conn, "%s", "HTTP/1.1 200 OK\r\n");
+ mg_printf(conn, "%s", "Content-Type: text/plain\r\n\r\n");
+
+ for (unsigned i=0; iGetConfigfile()->GetValue("smsdaemon", "httpport");
@@ -75,6 +85,7 @@
mg_set_uri_callback(m_context, "/", &show_index, 0);
mg_set_uri_callback(m_context, "/status", &show_status, 0);
+ mg_set_uri_callback(m_context, "/log", &show_log, 0);
mg_set_error_callback(m_context, 404, show_404, NULL);