Skip to content

Commit

Permalink
Add Logging SDK features to spec compliance matrix (#2473)
Browse files Browse the repository at this point in the history
We will start tracking logging feature implementations.

Once this PR is merged we will need existing Java, Python and .Net
implementations to populate the matrix.
  • Loading branch information
tigrannajaryan authored Apr 7, 2022
1 parent e6a8338 commit 1a5fdd9
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions spec-compliance-matrix.md
Original file line number Diff line number Diff line change
Expand Up @@ -204,6 +204,27 @@ formats is required. Implementing more than one format is optional.
| The metrics SDK provides an `ExemplarFilter` interface or extension point. | X | | | | - | | | | | | - | |
| An `ExemplarFilter` has access to the measurement value, attributes, `Context` and timestamp. | X | | | | - | | | | | | - | |

## Logs

Disclaimer: this list of features is still a work in progress, please refer to the specification if in any doubt.

| Feature | Optional | Go | Java | JS | Python | Ruby | Erlang | PHP | Rust | C++ | .NET | Swift |
|-------------------------------------------------------------|----------|----|------|----|--------|------|--------|-----|------|-----|------|-------|
| **[Logging SDK](specification/logs/logging-library-sdk.md)**| Optional | Go | Java | JS | Python | Ruby | Erlang | PHP | Rust | C++ | .NET | Swift |
| Get LogEmitter | | | | | | | | | | | | |
| LogEmitter.Emit(LogRecord) | | | | | | | | | | | | |
| LogEmitter.Shutdown | | | | | | | | | | | | |
| LogEmitter.ForceFlush | | | | | | | | | | | | |
| SimpleLogProcessor | | | | | | | | | | | | |
| BatchLogProcessor | | | | | | | | | | | | |
| Can plug custom log processor | | | | | | | | | | | | |
| OTLP/gRPC exporter | | | | | | | | | | | | |
| OTLP/HTTP exporter | | | | | | | | | | | | |
| OTLP File exporter | | | | | | | | | | | | |
| Can plug custom log exporter | | | | | | | | | | | | |
| Implicit Context Injection | | | | | | | | | | | | |
| Explicit Context | | | | | | | | | | | | |

## Resource

| Feature | Optional | Go | Java | JS | Python | Ruby | Erlang | PHP | Rust | C++ | .NET | Swift |
Expand Down

0 comments on commit 1a5fdd9

Please sign in to comment.