From 27f67d52c81e2c4aab5e490fed03e436da3190d8 Mon Sep 17 00:00:00 2001 From: Vitaly Takmazov Date: Wed, 13 Feb 2013 14:49:03 +0400 Subject: [PATCH] fix msvc compilation with log4cxx --- src/logging.cpp | 2 +- src/tests/main.cpp | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/logging.cpp b/src/logging.cpp index 947eb2bb..61c584b0 100644 --- a/src/logging.cpp +++ b/src/logging.cpp @@ -147,9 +147,9 @@ static void initLogging(Config *config, std::string key, bool only_create_dir = dirs.push_back(dir); } } +#ifndef WIN32 mode_t old_cmask; // create directories -#ifndef WIN32 old_cmask = umask(0007); #endif diff --git a/src/tests/main.cpp b/src/tests/main.cpp index 218d66fb..9847222e 100644 --- a/src/tests/main.cpp +++ b/src/tests/main.cpp @@ -19,7 +19,11 @@ int main (int argc, char* argv[]) { #ifdef WITH_LOG4CXX LoggerPtr root = Logger::getRootLogger(); +#ifndef _MSC_VER root->addAppender(new FileAppender(new PatternLayout("%d %-5p %c: %m%n"), "libtransport_test.log", false)); +#else + root->addAppender(new FileAppender(new PatternLayout(L"%d %-5p %c: %m%n"), L"libtransport_test.log", false)); +#endif #endif std::vector testsToRun;