Skip to content

Commit

Permalink
Roadmap project: One Logging Bridge per Language
Browse files Browse the repository at this point in the history
Closes open-telemetry#1865

Signed-off-by: Juraci Paixão Kröhling <[email protected]>
  • Loading branch information
jpkrohling committed Jan 22, 2024
1 parent a209a1b commit a3fa2d7
Showing 1 changed file with 42 additions and 0 deletions.
42 changes: 42 additions & 0 deletions projects/one-logging-bridge-per-language.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
### Description

During the joint TC/GC call on Jan 11, we agreed on a few items we'd like to accomplish this year. One such item was creating at least one logging bridge per Language SIG, so that our end-users can start using OTLP Logging natively on their applications.

We'll strive to get at least one logging bridge for each supported language. Language SIGs will be free to decide which bridge to implement based on the needs of their audiences.

### Project Board

To be created.

### Deliverables

For each one of the following languages, there should be at least one logging bridge available, either as part of their core repository or as part of their contrib repository. Usage of such bridge should be documented on opentelemetry.io's website.

Languages (100% of the languages available when this issue was created):

- [ ] One Logging Bridge per language - C++
- [ ] One Logging Bridge per language - .NET
- [ ] One Logging Bridge per language - Erlang
- [ ] One Logging Bridge per language - Go
- [ ] One Logging Bridge per language - Java
- [ ] One Logging Bridge per language - JavaScript
- [ ] One Logging Bridge per language - PHP
- [ ] One Logging Bridge per language - Python
- [ ] One Logging Bridge per language - Ruby
- [ ] One Logging Bridge per language - Rust

### Staffing / Help Wanted

We anticipate that Language SIG maintainers will share the vision that having at least one bridge, hopefully for the most used logging API for the language, is important for the SIG, and therefore, we don't anticipate new staffing requirements. However, we'll try to recruit new contributors to work on this once we have a few examples to follow.

#### Required staffing

@jpkrohling is the sponsor for this project and will work with the individual Language SIGs to implement this.

### Meeting Times

We'll use the regular Language SIGs meetings, as well as the maintainer's meeting on Monday.

### Timeline

We aim to complete this project by the end of 2024.

0 comments on commit a3fa2d7

Please sign in to comment.