From 7afe536ca81a131bbb64dcb3520bbda27e21fe70 Mon Sep 17 00:00:00 2001 From: Peter Thorson Date: Thu, 22 Sep 2011 23:56:13 -0500 Subject: [PATCH] adds timestamps to error/access logs and boost date_time dependency --- examples/echo_server/Makefile | 4 ++-- src/websocket_server.cpp | 13 ++++++++++--- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/examples/echo_server/Makefile b/examples/echo_server/Makefile index dcdfdeb85e..d6e1ec8d85 100644 --- a/examples/echo_server/Makefile +++ b/examples/echo_server/Makefile @@ -5,9 +5,9 @@ CXX ?= c++ SHARED ?= "1" ifeq ($(SHARED), 1) - LDFLAGS := $(LDFLAGS) -lboost_system -lwebsocketpp + LDFLAGS := $(LDFLAGS) -lboost_system -lboost_date_time -lwebsocketpp else - LDFLAGS := $(LDFLAGS) -lboost_system ../../libwebsocketpp.a + LDFLAGS := $(LDFLAGS) -lboost_system -lboost_date_time ../../libwebsocketpp.a endif echo_server: echo_server.o echo.o diff --git a/src/websocket_server.cpp b/src/websocket_server.cpp index ada8b01453..7498e39e73 100644 --- a/src/websocket_server.cpp +++ b/src/websocket_server.cpp @@ -28,6 +28,7 @@ #include "websocket_server.hpp" #include +#include #include @@ -80,10 +81,16 @@ bool server::validate_message_size(uint64_t val) { } void server::error_log(std::string msg) { - std::cerr << "[Error Log] " << msg << std::endl; + std::cerr << "[Error Log] " + << boost::posix_time::to_iso_extended_string( + boost::posix_time::second_clock::local_time()) + << " " << msg << std::endl; } void server::access_log(std::string msg) { - std::cout << "[Access Log] " << msg << std::endl; + std::cout << "[Access Log] " + << boost::posix_time::to_iso_extended_string( + boost::posix_time::second_clock::local_time()) + << " " << msg << std::endl; } void server::start_accept() { @@ -116,4 +123,4 @@ void server::handle_accept(session_ptr session, } this->start_accept(); -} \ No newline at end of file +}