DocWire SDK
DocWire SDK: Award-winning modern data processing in C++20. SourceForge Community Choice & Microsoft support. AI-driven processing. Supports nearly 100 data formats, including email boxes and OCR. Boost efficiency in text extraction, web data extraction, data mining, document analysis. Offline processing possible for security and confidentiality
log_tags.h
1 /*********************************************************************************************************************************************/
2 /* DocWire SDK: Award-winning modern data processing in C++20. SourceForge Community Choice & Microsoft support. AI-driven processing. */
3 /* Supports nearly 100 data formats, including email boxes and OCR. Boost efficiency in text extraction, web data extraction, data mining, */
4 /* document analysis. Offline processing possible for security and confidentiality */
5 /* */
6 /* Copyright (c) SILVERCODERS Ltd, http://silvercoders.com */
7 /* Project homepage: https://github.com/docwire/docwire */
8 /* */
9 /* SPDX-License-Identifier: GPL-2.0-only OR LicenseRef-DocWire-Commercial */
10 /*********************************************************************************************************************************************/
11 
12 #ifndef DOCWIRE_LOG_TAGS_H
13 #define DOCWIRE_LOG_TAGS_H
14 
15 #include "core_export.h"
16 #include <string_view>
17 
18 namespace docwire::log
19 {
20 
32 struct DOCWIRE_CORE_EXPORT audit { static constexpr std::string_view string() { return "audit"; } };
33 
35 struct DOCWIRE_CORE_EXPORT scope_enter { static constexpr std::string_view string() { return "scope_enter"; } };
36 
38 struct DOCWIRE_CORE_EXPORT scope_exit { static constexpr std::string_view string() { return "scope_exit"; } };
39 
45 struct DOCWIRE_CORE_EXPORT return_value { static constexpr std::string_view string() { return "return"; } };
46 
47 } // namespace docwire::log
48 
49 #endif // DOCWIRE_LOG_TAGS_H
Provides a modern, high-performance, and structured logging framework.
Tag for high-level, production-worthy operational events.
Definition: log_tags.h:32
Tag automatically added to a log entry created by log_return.
Definition: log_tags.h:45
Tag automatically added to a log entry when a log_scope is entered.
Definition: log_tags.h:35
Tag automatically added to a log entry when a log_scope is exited.
Definition: log_tags.h:38