mirror of
https://github.com/gabime/spdlog.git
synced 2025-09-28 17:19:34 +08:00
Removed logger::clone() from API
This commit is contained in:
@@ -92,47 +92,6 @@ TEST_CASE("periodic flush", "[periodic_flush]")
|
||||
spdlog::drop_all();
|
||||
}
|
||||
|
||||
TEST_CASE("clone-logger", "[clone]")
|
||||
{
|
||||
using namespace spdlog;
|
||||
|
||||
auto logger = spdlog::create<sinks::test_sink_mt>("orig");
|
||||
auto cloned = logger->clone("clone");
|
||||
|
||||
REQUIRE(cloned->name() == "clone");
|
||||
REQUIRE(logger->sinks() == cloned->sinks());
|
||||
REQUIRE(logger->level() == cloned->level());
|
||||
REQUIRE(logger->flush_level() == cloned->flush_level());
|
||||
logger->info("Some message 1");
|
||||
cloned->info("Some message 2");
|
||||
|
||||
auto test_sink = std::static_pointer_cast<sinks::test_sink_mt>(cloned->sinks()[0]);
|
||||
|
||||
spdlog::drop_all();
|
||||
}
|
||||
|
||||
TEST_CASE("clone async", "[clone]")
|
||||
{
|
||||
using namespace spdlog;
|
||||
|
||||
auto logger = spdlog::create_async<sinks::test_sink_mt>("orig");
|
||||
auto cloned = logger->clone("clone");
|
||||
|
||||
REQUIRE(cloned->name() == "clone");
|
||||
REQUIRE(logger->sinks() == cloned->sinks());
|
||||
REQUIRE(logger->level() == cloned->level());
|
||||
REQUIRE(logger->flush_level() == cloned->flush_level());
|
||||
|
||||
logger->info("Some message 1");
|
||||
cloned->info("Some message 2");
|
||||
|
||||
spdlog::details::os::sleep_for_millis(10);
|
||||
|
||||
auto test_sink = std::static_pointer_cast<sinks::test_sink_mt>(cloned->sinks()[0]);
|
||||
|
||||
spdlog::drop_all();
|
||||
}
|
||||
|
||||
#include "spdlog/fmt/bin_to_hex.h"
|
||||
|
||||
TEST_CASE("to_hex", "[to_hex]")
|
||||
|
Reference in New Issue
Block a user