Skip to content

Commit

Permalink
Make logs SeverityNumber publicly available
Browse files Browse the repository at this point in the history
It was previously available in internal package only.
Now we have the public alias for it.

This is consistent with how we treat other enums, e.g. SpanKind.
  • Loading branch information
Tigran Najaryan committed Aug 5, 2020
1 parent 51395f9 commit fb33552
Show file tree
Hide file tree
Showing 6 changed files with 44 additions and 13 deletions.
2 changes: 1 addition & 1 deletion cmd/pdatagen/internal/base_structs.go
Original file line number Diff line number Diff line change
Expand Up @@ -251,7 +251,7 @@ func Test${structName}_Append(t *testing.T) {
es.Append(&emptyVal)
assert.EqualValues(t, *(es.At(7)).orig, *emptyVal.orig)
emptyVal2:= New${elementName}()
emptyVal2 := New${elementName}()
emptyVal2.InitEmpty()
es.Append(&emptyVal2)
Expand Down
6 changes: 3 additions & 3 deletions cmd/pdatagen/internal/log_structs.go
Original file line number Diff line number Diff line change
Expand Up @@ -112,10 +112,10 @@ var logRecord = &messageStruct{
&primitiveTypedField{
fieldMame: "SeverityNumber",
originFieldName: "SeverityNumber",
returnType: "otlplogs.SeverityNumber",
returnType: "SeverityNumber",
rawType: "otlplogs.SeverityNumber",
defaultVal: `otlplogs.SeverityNumber_UNDEFINED_SEVERITY_NUMBER`,
testVal: `otlplogs.SeverityNumber_INFO`,
defaultVal: `SeverityNumberUNDEFINED`,
testVal: `SeverityNumberINFO`,
},
&primitiveField{
fieldMame: "Name",
Expand Down
6 changes: 3 additions & 3 deletions consumer/pdata/generated_log.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions consumer/pdata/generated_log_test.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

31 changes: 31 additions & 0 deletions consumer/pdata/log.go
Original file line number Diff line number Diff line change
Expand Up @@ -84,3 +84,34 @@ func (ld Logs) LogRecordCount() int {
func (ld Logs) ResourceLogs() ResourceLogsSlice {
return ResourceLogsSlice(ld)
}

// SeverityNumber is the public alias of otlplogs.SeverityNumber from internal package.
type SeverityNumber otlplogs.SeverityNumber

const (
SeverityNumberUNDEFINED = SeverityNumber(otlplogs.SeverityNumber_UNDEFINED_SEVERITY_NUMBER)
SeverityNumberTRACE = SeverityNumber(otlplogs.SeverityNumber_TRACE)
SeverityNumberTRACE2 = SeverityNumber(otlplogs.SeverityNumber_TRACE2)
SeverityNumberTRACE3 = SeverityNumber(otlplogs.SeverityNumber_TRACE3)
SeverityNumberTRACE4 = SeverityNumber(otlplogs.SeverityNumber_TRACE4)
SeverityNumberDEBUG = SeverityNumber(otlplogs.SeverityNumber_DEBUG)
SeverityNumberDEBUG2 = SeverityNumber(otlplogs.SeverityNumber_DEBUG2)
SeverityNumberDEBUG3 = SeverityNumber(otlplogs.SeverityNumber_DEBUG3)
SeverityNumberDEBUG4 = SeverityNumber(otlplogs.SeverityNumber_DEBUG4)
SeverityNumberINFO = SeverityNumber(otlplogs.SeverityNumber_INFO)
SeverityNumberINFO2 = SeverityNumber(otlplogs.SeverityNumber_INFO2)
SeverityNumberINFO3 = SeverityNumber(otlplogs.SeverityNumber_INFO3)
SeverityNumberINFO4 = SeverityNumber(otlplogs.SeverityNumber_INFO4)
SeverityNumberWARN = SeverityNumber(otlplogs.SeverityNumber_WARN)
SeverityNumberWARN2 = SeverityNumber(otlplogs.SeverityNumber_WARN2)
SeverityNumberWARN3 = SeverityNumber(otlplogs.SeverityNumber_WARN3)
SeverityNumberWARN4 = SeverityNumber(otlplogs.SeverityNumber_WARN4)
SeverityNumberERROR = SeverityNumber(otlplogs.SeverityNumber_ERROR)
SeverityNumberERROR2 = SeverityNumber(otlplogs.SeverityNumber_ERROR2)
SeverityNumberERROR3 = SeverityNumber(otlplogs.SeverityNumber_ERROR3)
SeverityNumberERROR4 = SeverityNumber(otlplogs.SeverityNumber_ERROR4)
SeverityNumberFATAL = SeverityNumber(otlplogs.SeverityNumber_FATAL)
SeverityNumberFATAL2 = SeverityNumber(otlplogs.SeverityNumber_FATAL2)
SeverityNumberFATAL3 = SeverityNumber(otlplogs.SeverityNumber_FATAL3)
SeverityNumberFATAL4 = SeverityNumber(otlplogs.SeverityNumber_FATAL4)
)
6 changes: 3 additions & 3 deletions internal/data/testdata/log.go
Original file line number Diff line number Diff line change
Expand Up @@ -266,7 +266,7 @@ func fillLogOne(log pdata.LogRecord) {
log.SetName("logA")
log.SetTimestamp(TestLogTimestamp)
log.SetDroppedAttributesCount(1)
log.SetSeverityNumber(otlplogs.SeverityNumber_INFO)
log.SetSeverityNumber(pdata.SeverityNumberINFO)
log.SetSeverityText("Info")
log.SetSpanID([]byte{0x01, 0x02, 0x04, 0x08})
log.SetTraceID([]byte{0x08, 0x04, 0x02, 0x01})
Expand Down Expand Up @@ -305,7 +305,7 @@ func fillLogTwo(log pdata.LogRecord) {
log.SetName("logB")
log.SetTimestamp(TestLogTimestamp)
log.SetDroppedAttributesCount(1)
log.SetSeverityNumber(otlplogs.SeverityNumber_INFO)
log.SetSeverityNumber(pdata.SeverityNumberINFO)
log.SetSeverityText("Info")

attrs := log.Attributes()
Expand Down Expand Up @@ -340,7 +340,7 @@ func fillLogThree(log pdata.LogRecord) {
log.SetName("logC")
log.SetTimestamp(TestLogTimestamp)
log.SetDroppedAttributesCount(1)
log.SetSeverityNumber(otlplogs.SeverityNumber_WARN)
log.SetSeverityNumber(pdata.SeverityNumberWARN)
log.SetSeverityText("Warning")

log.Body().SetStringVal("something else happened")
Expand Down

0 comments on commit fb33552

Please sign in to comment.