diff options
author | ipkn <ipknhama@gmail.com> | 2014-10-23 23:44:31 +0900 |
---|---|---|
committer | ipkn <ipknhama@gmail.com> | 2014-10-23 23:44:31 +0900 |
commit | 4965d495a7ada4fb7c6aeed1fd6c4b5830bb99a9 (patch) | |
tree | a65f112b1df3035807c3b5dfab9aca86d86d1d1e /include/logging.h | |
parent | a5fab23f70e6e33c633ba4b646a41d0851169ad1 (diff) | |
parent | ada303970732f00e2d3017b726effad65d27a4d2 (diff) | |
download | crow-4965d495a7ada4fb7c6aeed1fd6c4b5830bb99a9.tar.gz crow-4965d495a7ada4fb7c6aeed1fd6c4b5830bb99a9.zip |
Merge pull request #28 from acron0/url-params-in-req
Added URL params (request.url_params)
Diffstat (limited to 'include/logging.h')
-rw-r--r-- | include/logging.h | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/include/logging.h b/include/logging.h index 8f5b833..0d77071 100644 --- a/include/logging.h +++ b/include/logging.h @@ -9,8 +9,6 @@ #include "settings.h" -using namespace std; - namespace crow { enum class LogLevel @@ -24,13 +22,13 @@ namespace crow class ILogHandler { public: - virtual void log(string message, LogLevel level) = 0; + virtual void log(std::string message, LogLevel level) = 0; }; class CerrLogHandler : public ILogHandler { public: - void log(string message, LogLevel level) override { - cerr << message; + void log(std::string message, LogLevel level) override { + std::cerr << message; } }; @@ -38,18 +36,18 @@ namespace crow private: // - static string timestamp() + static std::string timestamp() { char date[32]; time_t t = time(0); strftime(date, sizeof(date), "%Y-%m-%d %H:%M:%S", gmtime(&t)); - return string(date); + return std::string(date); } public: - logger(string prefix, LogLevel level) : level_(level) { + logger(std::string prefix, LogLevel level) : level_(level) { #ifdef CROW_ENABLE_LOGGING stringstream_ << "(" << timestamp() << ") [" << prefix << "] "; #endif @@ -58,7 +56,7 @@ namespace crow ~logger() { #ifdef CROW_ENABLE_LOGGING if(level_ >= get_current_log_level()) { - stringstream_ << endl; + stringstream_ << std::endl; get_handler_ref()->log(stringstream_.str(), level_); } #endif @@ -104,7 +102,7 @@ namespace crow } // - ostringstream stringstream_; + std::ostringstream stringstream_; LogLevel level_; }; } |