mirror of
https://github.com/actix/actix-extras.git
synced 2025-02-23 10:53:02 +01:00
Fixed example for custom root span builder (#94)
This commit is contained in:
parent
302aef6285
commit
e888999e94
@ -1,3 +1,4 @@
|
|||||||
|
use actix_web::body::MessageBody;
|
||||||
use actix_web::dev::{ServiceRequest, ServiceResponse};
|
use actix_web::dev::{ServiceRequest, ServiceResponse};
|
||||||
use actix_web::{web, App, Error, HttpServer};
|
use actix_web::{web, App, Error, HttpServer};
|
||||||
use opentelemetry::{
|
use opentelemetry::{
|
||||||
@ -31,7 +32,7 @@ impl RootSpanBuilder for CustomRootSpanBuilder {
|
|||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
fn on_request_end<B>(span: Span, outcome: &Result<ServiceResponse<B>, Error>) {
|
fn on_request_end<B: MessageBody>(span: Span, outcome: &Result<ServiceResponse<B>, Error>) {
|
||||||
// Capture the standard fields when the request finishes.
|
// Capture the standard fields when the request finishes.
|
||||||
DefaultRootSpanBuilder::on_request_end(span, outcome);
|
DefaultRootSpanBuilder::on_request_end(span, outcome);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user