logger class cleanup

This commit is contained in:
gabi
2014-10-14 04:14:35 +03:00
parent c573d2b7ab
commit 0be8981058
3 changed files with 29 additions and 74 deletions

View File

@@ -21,7 +21,7 @@ int main(int argc, char* argv[])
const unsigned int howmany = argc <= 1 ? 500000 : atoi(argv[1]);
std::string pattern = "%Y:%m:%d %H:%M:%S.%e [%n:%l] %t";
auto formatter1 = std::unique_ptr<formatters::formatter>(new formatters::pattern_formatter(pattern));
auto formatter1 = std::unique_ptr<formatter>(new pattern_formatter(pattern));
logger cout_logger("bench", std::make_shared<sinks::stderr_sink_mt>() , std::move(formatter1));
cout_logger.info() << "Hello logger";
@@ -29,7 +29,7 @@ int main(int argc, char* argv[])
auto nullsink = std::make_shared<sinks::null_sink<details::null_mutex>>();
auto formatter2 = std::unique_ptr<formatters::formatter>(new formatters::pattern_formatter(pattern));
auto formatter2 = std::unique_ptr<formatter>(new pattern_formatter(pattern));
logger my_logger("my_logger", nullsink, std::move(formatter2));
//logger my_logger("my_logger", nullsink);