Fix example

This commit is contained in:
Chris Love 2021-08-26 18:50:55 -07:00
parent 649424b8ea
commit 4501f21ae7

View File

@ -200,7 +200,7 @@ void trace_example()
// stopwatch example // stopwatch example
#include "spdlog/stopwatch.h" #include "spdlog/stopwatch.h"
#include <thread> #include <thread>
#include "spdlog/sinks/udp_sink.h"
void stopwatch_example() void stopwatch_example()
{ {
spdlog::stopwatch sw; spdlog::stopwatch sw;
@ -208,8 +208,6 @@ void stopwatch_example()
spdlog::info("Stopwatch: {} seconds", sw); spdlog::info("Stopwatch: {} seconds", sw);
} }
// udp sink example
#include "spdlog/sinks/udp_sink.h"
void udp_example() void udp_example()
{ {
spdlog::sinks::udp_sink_config cfg("127.0.0.1", 11091); spdlog::sinks::udp_sink_config cfg("127.0.0.1", 11091);
@ -231,15 +229,15 @@ void multi_sink_example()
spdlog::logger logger("multi_sink", {console_sink, file_sink}); spdlog::logger logger("multi_sink", {console_sink, file_sink});
logger.set_level(spdlog::level::debug); logger.set_level(spdlog::level::debug);
logger.warn("this should logger.warn("this should appear in both console and file");
logger.info("this message should not appear in the console, only in the file");
}
// User defined types logging by implementing operator<< // User defined types logging by implementing operator<<
struct my_type struct my_type
{ {
int i; int i;
template<typename OStream>appear in both console and file"); template<typename OStream>
logger.info("this message should not appear in the console, only in the file");
}
friend OStream &operator<<(OStream &os, const my_type &c) friend OStream &operator<<(OStream &os, const my_type &c)
{ {
return os << "[my_type i=" << c.i << "]"; return os << "[my_type i=" << c.i << "]";