2727/* Error code values from flb_opentelemetry_logs.c */
2828#define FLB_OTEL_LOGS_ERR_GENERIC_ERROR -1
2929
30- #define FLB_OTEL_LOGS_ERR_UNEXPECTED_ROOT_OBJECT_TYPE 2
31- #define FLB_OTEL_LOGS_ERR_RESOURCELOGS_MISSING 3
32- #define FLB_OTEL_LOGS_ERR_UNEXPECTED_RESOURCELOGS_TYPE 4
33- #define FLB_OTEL_LOGS_ERR_UNEXPECTED_RESOURCELOGS_ENTRY_TYPE 5
34- #define FLB_OTEL_LOGS_ERR_SCOPELOGS_MISSING 6
35- #define FLB_OTEL_LOGS_ERR_UNEXPECTED_SCOPELOGS_TYPE 7
36- #define FLB_OTEL_LOGS_ERR_GROUP_METADATA 8
37- #define FLB_OTEL_LOGS_ERR_SCOPE_METADATA 9
38- #define FLB_OTEL_LOGS_ERR_SCOPE_KVLIST 10
39- #define FLB_OTEL_LOGS_ERR_UNEXPECTED_LOGRECORDS_ENTRY_TYPE 11
40- #define FLB_OTEL_LOGS_ERR_MISSING_TIMESTAMP 12
41- #define FLB_OTEL_LOGS_ERR_UNEXPECTED_TIMESTAMP_TYPE 13
42- #define FLB_OTEL_LOGS_ERR_UNEXPECTED_ATTRIBUTES_TYPE 14
43- #define FLB_OTEL_LOGS_ERR_UNEXPECTED_BODY_TYPE 15
44- #define FLB_OTEL_LOGS_ERR_MISSING_LOGRECORDS 16
45- #define FLB_OTEL_LOGS_ERR_UNEXPECTED_LOGRECORDS_TYPE 17
46- #define FLB_OTEL_LOGS_ERR_ENCODER_FAILURE 18
47- #define FLB_OTEL_LOGS_ERR_APPEND_BODY_FAILURE 19
48- #define FLB_OTEL_LOGS_ERR_INVALID_TRACE_ID 20
49- #define FLB_OTEL_LOGS_ERR_INVALID_SPAN_ID 21
30+ enum {
31+
32+ /* resource errors */
33+ FLB_OTEL_RESOURCE_INVALID_ATTRIBUTE = 1 ,
34+ FLB_OTEL_LOGS_ERR_UNEXPECTED_ROOT_OBJECT_TYPE ,
35+ FLB_OTEL_LOGS_ERR_RESOURCELOGS_MISSING ,
36+ FLB_OTEL_LOGS_ERR_UNEXPECTED_RESOURCELOGS_TYPE ,
37+ FLB_OTEL_LOGS_ERR_UNEXPECTED_RESOURCELOGS_ENTRY_TYPE ,
38+ FLB_OTEL_LOGS_ERR_SCOPELOGS_MISSING ,
39+ FLB_OTEL_LOGS_ERR_UNEXPECTED_SCOPELOGS_TYPE ,
40+ FLB_OTEL_LOGS_ERR_GROUP_METADATA ,
41+ FLB_OTEL_LOGS_ERR_SCOPE_METADATA ,
42+ FLB_OTEL_LOGS_ERR_SCOPE_KVLIST ,
43+ FLB_OTEL_LOGS_ERR_UNEXPECTED_LOGRECORDS_ENTRY_TYPE ,
44+ FLB_OTEL_LOGS_ERR_MISSING_TIMESTAMP ,
45+ FLB_OTEL_LOGS_ERR_UNEXPECTED_TIMESTAMP_TYPE ,
46+ FLB_OTEL_LOGS_ERR_UNEXPECTED_ATTRIBUTES_TYPE ,
47+ FLB_OTEL_LOGS_ERR_UNEXPECTED_BODY_TYPE ,
48+ FLB_OTEL_LOGS_ERR_MISSING_LOGRECORDS ,
49+ FLB_OTEL_LOGS_ERR_UNEXPECTED_LOGRECORDS_TYPE ,
50+ FLB_OTEL_LOGS_ERR_ENCODER_FAILURE ,
51+ FLB_OTEL_LOGS_ERR_APPEND_BODY_FAILURE ,
52+ FLB_OTEL_LOGS_ERR_INVALID_TRACE_ID ,
53+ FLB_OTEL_LOGS_ERR_INVALID_SPAN_ID
54+ };
5055
5156
5257/*
@@ -62,6 +67,7 @@ struct flb_otel_error_map {
6267};
6368
6469static struct flb_otel_error_map otel_error_map [] = {
70+ {"FLB_OTEL_RESOURCE_INVALID_ATTRIBUTE" , FLB_OTEL_RESOURCE_INVALID_ATTRIBUTE },
6571 {"FLB_OTEL_LOGS_ERR_UNEXPECTED_ROOT_OBJECT_TYPE" , FLB_OTEL_LOGS_ERR_UNEXPECTED_ROOT_OBJECT_TYPE },
6672 {"FLB_OTEL_LOGS_ERR_RESOURCELOGS_MISSING" , FLB_OTEL_LOGS_ERR_RESOURCELOGS_MISSING },
6773 {"FLB_OTEL_LOGS_ERR_UNEXPECTED_RESOURCELOGS_TYPE" , FLB_OTEL_LOGS_ERR_UNEXPECTED_RESOURCELOGS_TYPE },
0 commit comments