This commit is contained in:
gabime 2014-11-01 02:25:51 +02:00
parent 567e85e6d4
commit 1c7b3e4eb2
2 changed files with 3 additions and 10 deletions

View File

@ -26,7 +26,7 @@ void bench_mt(int howmany, std::shared_ptr<spdlog::logger> log, int thread_count
int main(int argc, char* argv[]) int main(int argc, char* argv[])
{ {
int howmany = 123456; int howmany = 250000;
int threads = 4; int threads = 4;
int flush_interval = 1000; int flush_interval = 1000;
int file_size = 30 * 1024 * 1024; int file_size = 30 * 1024 * 1024;
@ -63,13 +63,6 @@ int main(int argc, char* argv[])
auto daily_mt = spdlog::daily_logger_mt("daily_mt", "logs/daily_mt", flush_interval); auto daily_mt = spdlog::daily_logger_mt("daily_mt", "logs/daily_mt", flush_interval);
bench_mt(howmany, daily_mt, threads); bench_mt(howmany, daily_mt, threads);
auto async_sink = std::make_shared<sinks::async_sink>(1000);
auto file_sink = std::make_shared<sinks::rotating_file_sink_mt>("logs/async_logger", "txt", file_size, rotating_files, flush_interval);
async_sink->add_sink(file_sink);
auto async_logger = std::make_shared<spdlog::logger>("async_logger", async_sink );
bench_mt(howmany, async_logger, threads);
bench_mt(howmany, spdlog::create<null_sink_mt>("null_mt"), threads); bench_mt(howmany, spdlog::create<null_sink_mt>("null_mt"), threads);
} }
catch (std::exception &ex) catch (std::exception &ex)

View File

@ -6,7 +6,7 @@
#include "spdlog/spdlog.h" #include "spdlog/spdlog.h"
int main_(int, char* []) int main(int, char* [])
{ {
namespace spd = spdlog; namespace spd = spdlog;