Skip to content

Commit f39f16c

Browse files
authored
sdk/log/logtest: new module (#6466)
Fixes #6378
1 parent f556bd3 commit f39f16c

File tree

7 files changed

+77
-0
lines changed

7 files changed

+77
-0
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
1919
This can be reverted by setting `github.com/prometheus/common/model.NameValidationScheme` to `LegacyValidation` in `github.com/prometheus/common/model`. (#6433)
2020
- Initialize map with `len(keys)` in `NewAllowKeysFilter` and `NewDenyKeysFilter` to avoid unnecessary allocations in `go.opentelemetry.io/otel/attribute`. (#6455)
2121
- `go.opentelemetry.io/otel/log/logtest` is now a separate Go module. (#6465)
22+
- `go.opentelemetry.io/otel/sdk/log/logtest` is now a separate Go module. (#6466)
2223

2324
### Fixes
2425

exporters/otlp/otlplog/otlploggrpc/go.mod

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ require (
1010
go.opentelemetry.io/otel/log v0.11.0
1111
go.opentelemetry.io/otel/sdk v1.35.0
1212
go.opentelemetry.io/otel/sdk/log v0.11.0
13+
go.opentelemetry.io/otel/sdk/log/logtest v0.0.0-00000000000000-000000000000
1314
go.opentelemetry.io/otel/trace v1.35.0
1415
go.opentelemetry.io/proto/otlp v1.5.0
1516
google.golang.org/genproto/googleapis/rpc v0.0.0-20250313205543-e70fdf4c4cb4
@@ -37,6 +38,8 @@ replace go.opentelemetry.io/otel => ../../../..
3738

3839
replace go.opentelemetry.io/otel/sdk/log => ../../../../sdk/log
3940

41+
replace go.opentelemetry.io/otel/sdk/log/logtest => ../../../../sdk/log/logtest
42+
4043
replace go.opentelemetry.io/otel/sdk => ../../../../sdk
4144

4245
replace go.opentelemetry.io/otel/log => ../../../../log

exporters/otlp/otlplog/otlploghttp/go.mod

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ require (
1010
go.opentelemetry.io/otel/log v0.11.0
1111
go.opentelemetry.io/otel/sdk v1.35.0
1212
go.opentelemetry.io/otel/sdk/log v0.11.0
13+
go.opentelemetry.io/otel/sdk/log/logtest v0.0.0-00000000000000-000000000000
1314
go.opentelemetry.io/otel/trace v1.35.0
1415
go.opentelemetry.io/proto/otlp v1.5.0
1516
google.golang.org/protobuf v1.36.5
@@ -37,6 +38,8 @@ replace go.opentelemetry.io/otel => ../../../..
3738

3839
replace go.opentelemetry.io/otel/sdk/log => ../../../../sdk/log
3940

41+
replace go.opentelemetry.io/otel/sdk/log/logtest => ../../../../sdk/log/logtest
42+
4043
replace go.opentelemetry.io/otel/trace => ../../../../trace
4144

4245
replace go.opentelemetry.io/otel/sdk => ../../../../sdk

exporters/stdout/stdoutlog/go.mod

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ require (
88
go.opentelemetry.io/otel/log v0.11.0
99
go.opentelemetry.io/otel/sdk v1.35.0
1010
go.opentelemetry.io/otel/sdk/log v0.11.0
11+
go.opentelemetry.io/otel/sdk/log/logtest v0.0.0-00000000000000-000000000000
1112
go.opentelemetry.io/otel/trace v1.35.0
1213
)
1314

@@ -25,6 +26,8 @@ require (
2526

2627
replace go.opentelemetry.io/otel/sdk/log => ../../../sdk/log
2728

29+
replace go.opentelemetry.io/otel/sdk/log/logtest => ../../../sdk/log/logtest
30+
2831
replace go.opentelemetry.io/otel/log => ../../../log
2932

3033
replace go.opentelemetry.io/otel => ../../..

sdk/log/logtest/go.mod

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
module go.opentelemetry.io/otel/sdk/log/logtest
2+
3+
go 1.23.0
4+
5+
require (
6+
github.com/stretchr/testify v1.10.0
7+
go.opentelemetry.io/otel v1.35.0
8+
go.opentelemetry.io/otel/log v0.11.0
9+
go.opentelemetry.io/otel/sdk v1.35.0
10+
go.opentelemetry.io/otel/sdk/log v0.11.0
11+
go.opentelemetry.io/otel/trace v1.35.0
12+
)
13+
14+
require (
15+
github.com/davecgh/go-spew v1.1.1 // indirect
16+
github.com/go-logr/logr v1.4.2 // indirect
17+
github.com/go-logr/stdr v1.2.2 // indirect
18+
github.com/google/uuid v1.6.0 // indirect
19+
github.com/pmezard/go-difflib v1.0.0 // indirect
20+
go.opentelemetry.io/auto/sdk v1.1.0 // indirect
21+
go.opentelemetry.io/otel/metric v1.35.0 // indirect
22+
golang.org/x/sys v0.31.0 // indirect
23+
gopkg.in/yaml.v3 v3.0.1 // indirect
24+
)
25+
26+
replace go.opentelemetry.io/otel/metric => ../../../metric
27+
28+
replace go.opentelemetry.io/otel/trace => ../../../trace
29+
30+
replace go.opentelemetry.io/otel/sdk => ../../
31+
32+
replace go.opentelemetry.io/otel/sdk/log => ../
33+
34+
replace go.opentelemetry.io/otel/log => ../../../log
35+
36+
replace go.opentelemetry.io/otel => ../../..

sdk/log/logtest/go.sum

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
2+
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
3+
github.com/go-logr/logr v1.2.2/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A=
4+
github.com/go-logr/logr v1.4.2 h1:6pFjapn8bFcIbiKo3XT4j/BhANplGihG6tvd+8rYgrY=
5+
github.com/go-logr/logr v1.4.2/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY=
6+
github.com/go-logr/stdr v1.2.2 h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag=
7+
github.com/go-logr/stdr v1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre4VKE=
8+
github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8=
9+
github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU=
10+
github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=
11+
github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
12+
github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE=
13+
github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk=
14+
github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
15+
github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE=
16+
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
17+
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
18+
github.com/rogpeppe/go-internal v1.13.1 h1:KvO1DLK/DRN07sQ1LQKScxyZJuNnedQ5/wKSR38lUII=
19+
github.com/rogpeppe/go-internal v1.13.1/go.mod h1:uMEvuHeurkdAXX61udpOXGD/AzZDWNMNyH2VO9fmH0o=
20+
github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA=
21+
github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
22+
go.opentelemetry.io/auto/sdk v1.1.0 h1:cH53jehLUN6UFLY71z+NDOiNJqDdPRaXzTel0sJySYA=
23+
go.opentelemetry.io/auto/sdk v1.1.0/go.mod h1:3wSPjt5PWp2RhlCcmmOial7AvC4DQqZb7a7wCow3W8A=
24+
golang.org/x/sys v0.31.0 h1:ioabZlmFYtWhL+TRYpcnNlLwhyxaM9kWTDEmfnprqik=
25+
golang.org/x/sys v0.31.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k=
26+
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
27+
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk=
28+
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q=
29+
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
30+
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=

versions.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,4 +41,5 @@ module-sets:
4141
excluded-modules:
4242
- go.opentelemetry.io/otel/internal/tools
4343
- go.opentelemetry.io/otel/log/logtest
44+
- go.opentelemetry.io/otel/sdk/log/logtest
4445
- go.opentelemetry.io/otel/trace/internal/telemetry/test

0 commit comments

Comments
 (0)