File logging.hpp¶
FileList > backends > cxx > include > zmbt > logging.hpp
Go to the source code of this file
#include <boost/log/core.hpp>
#include <boost/log/trivial.hpp>
#include <boost/log/expressions.hpp>
#include <boost/log/sources/global_logger_storage.hpp>
#include <boost/log/attributes.hpp>
#include <boost/log/common.hpp>
#include <boost/log/exceptions.hpp>
#include <boost/log/sinks.hpp>
#include <boost/log/sources/logger.hpp>
#include <boost/current_function.hpp>
Namespaces¶
Type | Name |
---|---|
namespace | zmbt ZMBT root namespace. |
namespace | logging Logging (work in progress) |
Macros¶
Type | Name |
---|---|
define | ZMBT_LOG (sev) ZMBT\_LOG\_WITH\_SRCLOC(ZMBT\_LOG\_INSTANCE, sev) |
define | ZMBT_LOG_FORMAT ZMBT\_LOG\_FORMAT\_BRIEF |
define | ZMBT_LOG_FORMAT_BRIEF "%LineID% <%Severity%>: %Message%" |
define | ZMBT_LOG_FORMAT_FULL "%LineID% %File%#Line% (%Func%) <%Severity%>\t%Message%" |
define | ZMBT_LOG_INSTANCE ::boost::log::trivial::logger::get() |
define | ZMBT_LOG_INSTANCE_INTERNAL ::boost::log::trivial::logger::get() |
define | ZMBT_LOG_INTERNAL (sev) ZMBT\_LOG\_WITH\_SRCLOC(ZMBT\_LOG\_INSTANCE\_INTERNAL, sev) |
define | ZMBT_LOG_JSON (sev) ZMBT\_LOG\_WITH\_JSON\_TAG(ZMBT\_LOG\_INSTANCE\_INTERNAL, sev) |
define | ZMBT_LOG_WITH_JSON_TAG (logger, sev) /* multi line expression */ |
define | ZMBT_LOG_WITH_SRCLOC (logger, sev) /* multi line expression */ |
Detailed Description¶
Copyright:
(c) Copyright 2024 Zenseact AB
** **
SPDX-License-Identifier: Apache-2.0
Macro Definition Documentation¶
define ZMBT_LOG¶
define ZMBT_LOG_FORMAT¶
define ZMBT_LOG_FORMAT_BRIEF¶
define ZMBT_LOG_FORMAT_FULL¶
define ZMBT_LOG_INSTANCE¶
define ZMBT_LOG_INSTANCE_INTERNAL¶
define ZMBT_LOG_INTERNAL¶
define ZMBT_LOG_JSON¶
define ZMBT_LOG_WITH_JSON_TAG¶
define ZMBT_LOG_WITH_SRCLOC¶
The documentation for this class was generated from the following file zmbt-framework/zmbt-framework/backends/cxx/include/zmbt/logging.hpp