-
Notifications
You must be signed in to change notification settings - Fork 893
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Split out Event API from Log API #2941
Split out Event API from Log API #2941
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I am going to give it this a quick approval since I think it is important to do the splitting and then work separately to refine the Log part and the Event part.
Particularly for the Log part I want us to address #2936 quickly since we are causing confusion with the way the spec is written now.
@jack-berg please rebase. |
…on#2941 Signed-off-by: owent <[email protected]> Fix `-Werror=suggest-override` and style Signed-off-by: owent <[email protected]> Fix ostream_log_test Signed-off-by: owent <[email protected]> Fix ostream print_value for `AttributeValue` Signed-off-by: owent <[email protected]> New Recordable of logs Signed-off-by: owent <[email protected]> Restore .vscode/launch.json Signed-off-by: owent <[email protected]> Fix warning. Signed-off-by: owent <[email protected]> Fix warnings in maintainer mode and ETW exporter Signed-off-by: owent <[email protected]> Add CHANGELOG Signed-off-by: owent <[email protected]> Allow to move 'nostd::unique_ptr<T>' into `nostd::shared_ptr<T>` Signed-off-by: owent <[email protected]> Do not use `std/type_traits.h` any more. Maybe we should remove this file later. Signed-off-by: owent <[email protected]> Allow to add rvalue into `CircularBuffer` Signed-off-by: owent <[email protected]> Finish new `LogRecord` for exporters. Signed-off-by: owent <[email protected]> Finish unit tests in API and SDK. Exporters are still work in progress. Signed-off-by: owent <[email protected]> New `LogRecord` and `Recordable` implementations. Signed-off-by: WenTao Ou <[email protected]>
…on#2941 Signed-off-by: owent <[email protected]> Fix `-Werror=suggest-override` and style Signed-off-by: owent <[email protected]> Fix ostream_log_test Signed-off-by: owent <[email protected]> Fix ostream print_value for `AttributeValue` Signed-off-by: owent <[email protected]> New Recordable of logs Signed-off-by: owent <[email protected]> Restore .vscode/launch.json Signed-off-by: owent <[email protected]> Fix warning. Signed-off-by: owent <[email protected]> Fix warnings in maintainer mode and ETW exporter Signed-off-by: owent <[email protected]> Add CHANGELOG Signed-off-by: owent <[email protected]> Allow to move 'nostd::unique_ptr<T>' into `nostd::shared_ptr<T>` Signed-off-by: owent <[email protected]> Do not use `std/type_traits.h` any more. Maybe we should remove this file later. Signed-off-by: owent <[email protected]> Allow to add rvalue into `CircularBuffer` Signed-off-by: owent <[email protected]> Finish new `LogRecord` for exporters. Signed-off-by: owent <[email protected]> Finish unit tests in API and SDK. Exporters are still work in progress. Signed-off-by: owent <[email protected]> New `LogRecord` and `Recordable` implementations. Signed-off-by: WenTao Ou <[email protected]> Restore `nostd::unique_ptr` to `std::unique_ptr` in sdk and exporters. Signed-off-by: WenTao Ou <[email protected]> Fix feedback of comments and useless headers Signed-off-by: WenTao Ou <[email protected]> Optimize if branch in `ReadWriteLogRecord::GetResource` . Signed-off-by: owent <[email protected]>
…on#2941 Signed-off-by: owent <[email protected]> Fix `-Werror=suggest-override` and style Signed-off-by: owent <[email protected]> Fix ostream_log_test Signed-off-by: owent <[email protected]> Fix ostream print_value for `AttributeValue` Signed-off-by: owent <[email protected]> New Recordable of logs Signed-off-by: owent <[email protected]> Restore .vscode/launch.json Signed-off-by: owent <[email protected]> Fix warning. Signed-off-by: owent <[email protected]> Fix warnings in maintainer mode and ETW exporter Signed-off-by: owent <[email protected]> Add CHANGELOG Signed-off-by: owent <[email protected]> Allow to move 'nostd::unique_ptr<T>' into `nostd::shared_ptr<T>` Signed-off-by: owent <[email protected]> Do not use `std/type_traits.h` any more. Maybe we should remove this file later. Signed-off-by: owent <[email protected]> Allow to add rvalue into `CircularBuffer` Signed-off-by: owent <[email protected]> Finish new `LogRecord` for exporters. Signed-off-by: owent <[email protected]> Finish unit tests in API and SDK. Exporters are still work in progress. Signed-off-by: owent <[email protected]> New `LogRecord` and `Recordable` implementations. Signed-off-by: WenTao Ou <[email protected]> Restore `nostd::unique_ptr` to `std::unique_ptr` in sdk and exporters. Signed-off-by: WenTao Ou <[email protected]> Fix feedback of comments and useless headers Signed-off-by: WenTao Ou <[email protected]> Optimize if branch in `ReadWriteLogRecord::GetResource` . Signed-off-by: owent <[email protected]>
Resolves open-telemetry#2917. Depends on open-telemetry#2940.
Resolves #2917.
Depends on #2940.