mirror of
https://github.com/gabime/spdlog.git
synced 2024-12-25 18:11:33 +08:00
Updated example
This commit is contained in:
parent
0e77c3391b
commit
48597a94e8
@ -22,7 +22,8 @@ void err_handler_example();
|
|||||||
void syslog_example();
|
void syslog_example();
|
||||||
void clone_example();
|
void clone_example();
|
||||||
|
|
||||||
#define SPDLOG_TRACE_ON
|
// activate compile time macros to be debug or above
|
||||||
|
#define SPDLOG_ACTIVE_LEVEL SPDLOG_LEVEL_DEBUG
|
||||||
|
|
||||||
#include "spdlog/spdlog.h"
|
#include "spdlog/spdlog.h"
|
||||||
|
|
||||||
@ -160,12 +161,18 @@ void binary_example()
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Compile time log levels.
|
// Compile time log levels.
|
||||||
// Must define SPDLOG_DEBUG_ON or SPDLOG_TRACE_ON before including spdlog.h to turn them on.
|
// define SPDLOG_ACTIVE_LEVEL to required level (e.g. SPDLOG_LEVEL_TRACE)
|
||||||
void trace_example()
|
void trace_example()
|
||||||
{
|
{
|
||||||
|
|
||||||
|
// trace from default logger
|
||||||
|
SPDLOG_TRACE("Enabled only #ifdef SPDLOG_TRACE_ON..{} ,{}", 1, 3.23);
|
||||||
|
// debug from default logger
|
||||||
|
SPDLOG_DEBUG("Enabled only #ifdef SPDLOG_DEBUG_ON.. {} ,{}", 1, 3.23);
|
||||||
|
|
||||||
|
// trace from logger object
|
||||||
auto logger = spdlog::get("file_logger");
|
auto logger = spdlog::get("file_logger");
|
||||||
SPDLOG_TRACE(logger, "Enabled only #ifdef SPDLOG_TRACE_ON..{} ,{}", 1, 3.23);
|
SPDLOG_LOGGER_TRACE(logger, "another trace message");
|
||||||
SPDLOG_DEBUG(logger, "Enabled only #ifdef SPDLOG_DEBUG_ON.. {} ,{}", 1, 3.23);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// A logger with multiple sinks (stdout and file) - each with a different format and log level.
|
// A logger with multiple sinks (stdout and file) - each with a different format and log level.
|
||||||
|
Loading…
Reference in New Issue
Block a user