logging
This commit is contained in:
parent
08502caa38
commit
337d4c7122
1
.gitignore
vendored
1
.gitignore
vendored
@ -1,4 +1,5 @@
|
||||
build/
|
||||
logs/concordia-server.log
|
||||
concordia.cfg
|
||||
concordia-server/config.hpp
|
||||
index/
|
||||
|
@ -45,6 +45,7 @@ configure_file (
|
||||
)
|
||||
|
||||
set(CONFIG_FILE_PATH "${concordia-server_SOURCE_DIR}/concordia.cfg")
|
||||
set(LOG_FILE_PATH "${concordia-server_SOURCE_DIR}/logs/concordia-server.log")
|
||||
|
||||
# --------------
|
||||
# db settings
|
||||
|
@ -65,6 +65,7 @@ std::string ConcordiaServer::handleRequest(std::string & requestString) {
|
||||
_searcherController->simpleSearch(jsonWriter, pattern);
|
||||
} else if (operation == CONCORDIA_SEARCH_OP) {
|
||||
std::string pattern = d[PATTERN_PARAM].GetString();
|
||||
Logger::logString("concordia search pattern", pattern);
|
||||
_searcherController->concordiaSearch(jsonWriter, pattern);
|
||||
} else {
|
||||
JsonGenerator::signalError(jsonWriter, "no such operation");
|
||||
|
@ -1,4 +1,5 @@
|
||||
#define CONFIG_FILE_PATH "@CONFIG_FILE_PATH@"
|
||||
#define LOG_FILE_PATH "@LOG_FILE_PATH@"
|
||||
|
||||
// database connection information
|
||||
#define DB_NAME "@DB_NAME@"
|
||||
|
@ -2,9 +2,10 @@
|
||||
|
||||
#include "log4cpp/Appender.hh"
|
||||
#include "log4cpp/FileAppender.hh"
|
||||
#include "log4cpp/BasicLayout.hh"
|
||||
#include "log4cpp/PatternLayout.hh"
|
||||
#include "log4cpp/Priority.hh"
|
||||
|
||||
#include "config.hpp"
|
||||
#include <sstream>
|
||||
|
||||
Logger::Logger() {
|
||||
@ -44,8 +45,10 @@ void Logger::logString(std::string name, std::string value) {
|
||||
}
|
||||
|
||||
void Logger::_initialize(log4cpp::Category & root) {
|
||||
log4cpp::Appender *appender = new log4cpp::FileAppender("default", "/tmp/concordia-server.log");
|
||||
appender->setLayout(new log4cpp::BasicLayout());
|
||||
log4cpp::Appender *appender = new log4cpp::FileAppender("default", LOG_FILE_PATH);
|
||||
log4cpp::PatternLayout *layout = new log4cpp::PatternLayout();
|
||||
layout->setConversionPattern("%d{%Y-%m-%d %H:%M:%S}%c %x: %m%n");
|
||||
appender->setLayout(layout);
|
||||
|
||||
root.setPriority(log4cpp::Priority::INFO);
|
||||
root.addAppender(appender);
|
||||
|
Loading…
Reference in New Issue
Block a user