NVIDIA DeepStream SDK API Reference

9.2 Release
9.2/includes/opentelemetry/logs/severity.h
Go to the documentation of this file.
1 // Copyright The OpenTelemetry Authors
2 // SPDX-License-Identifier: Apache-2.0
3 
4 #pragma once
5 
6 #include <cstdint>
7 
8 #include "opentelemetry/nostd/string_view.h"
9 #include "opentelemetry/version.h"
10 
12 namespace logs
13 {
14 
22 enum class Severity : uint8_t
23 {
24  kInvalid = 0,
25  kTrace = 1,
26  kTrace2 = 2,
27  kTrace3 = 3,
28  kTrace4 = 4,
29  kDebug = 5,
30  kDebug2 = 6,
31  kDebug3 = 7,
32  kDebug4 = 8,
33  kInfo = 9,
34  kInfo2 = 10,
35  kInfo3 = 11,
36  kInfo4 = 12,
37  kWarn = 13,
38  kWarn2 = 14,
39  kWarn3 = 15,
40  kWarn4 = 16,
41  kError = 17,
42  kError2 = 18,
43  kError3 = 19,
44  kError4 = 20,
45  kFatal = 21,
46  kFatal2 = 22,
47  kFatal3 = 23,
48  kFatal4 = 24
49 };
50 
51 const uint8_t kMaxSeverity = 255;
52 
62  "INVALID", "TRACE", "TRACE2", "TRACE3", "TRACE4", "DEBUG", "DEBUG2", "DEBUG3", "DEBUG4",
63  "INFO", "INFO2", "INFO3", "INFO4", "WARN", "WARN2", "WARN3", "WARN4", "ERROR",
64  "ERROR2", "ERROR3", "ERROR4", "FATAL", "FATAL2", "FATAL3", "FATAL4"};
65 
66 } // namespace logs
logs::Severity::kError4
@ kError4
logs::Severity::kInfo2
@ kInfo2
logs::Severity::kTrace
@ kTrace
logs::Severity::kFatal
@ kFatal
logs::Severity::kError3
@ kError3
logs::Severity::kInfo3
@ kInfo3
logs::Severity::kError
@ kError
logs
Definition: includes/opentelemetry/logs/event_id.h:13
logs::Severity::kTrace2
@ kTrace2
logs::kMaxSeverity
const uint8_t kMaxSeverity
Definition: includes/opentelemetry/logs/severity.h:51
OPENTELEMETRY_BEGIN_NAMESPACE
#define OPENTELEMETRY_BEGIN_NAMESPACE
Definition: includes/opentelemetry/version.h:21
logs::Severity::kTrace4
@ kTrace4
logs::Severity::kInvalid
@ kInvalid
logs::Severity::kFatal2
@ kFatal2
logs::Severity::kDebug4
@ kDebug4
logs::Severity::kDebug3
@ kDebug3
logs::Severity::kWarn3
@ kWarn3
logs::Severity::kError2
@ kError2
OPENTELEMETRY_END_NAMESPACE
#define OPENTELEMETRY_END_NAMESPACE
Definition: includes/opentelemetry/version.h:24
logs::SeverityNumToText
const nostd::string_view SeverityNumToText[25]
Mapping of the severity enum above, to a severity text string (in all caps).
Definition: includes/opentelemetry/logs/severity.h:61
logs::Severity::kDebug2
@ kDebug2
logs::Severity::kFatal4
@ kFatal4
logs::Severity::kWarn2
@ kWarn2
logs::Severity::kWarn
@ kWarn
logs::Severity::kInfo4
@ kInfo4
logs::Severity::kTrace3
@ kTrace3
logs::Severity
Severity
Severity Levels assigned to log events, based on Log Data Model, with the addition of kInvalid (mappe...
Definition: includes/opentelemetry/logs/severity.h:22
logs::Severity::kInfo
@ kInfo
logs::Severity::kDebug
@ kDebug
logs::Severity::kWarn4
@ kWarn4
nostd::string_view
Back port of std::string_view to work with pre-cpp-17 compilers.
Definition: includes/opentelemetry/nostd/string_view.h:37
logs::Severity::kFatal3
@ kFatal3