diff --git a/projects/distributed-tracing/src/shared/components/span-detail/span-detail.component.ts b/projects/distributed-tracing/src/shared/components/span-detail/span-detail.component.ts
index 8c518c2fc..9f54a2901 100644
--- a/projects/distributed-tracing/src/shared/components/span-detail/span-detail.component.ts
+++ b/projects/distributed-tracing/src/shared/components/span-detail/span-detail.component.ts
@@ -46,6 +46,12 @@ import { SpanDetailLayoutStyle } from './span-detail-layout-style';
+
+
+
`
@@ -66,12 +72,16 @@ export class SpanDetailComponent implements OnChanges {
public showRequestTab?: boolean;
public showResponseTab?: boolean;
public showExitCallsTab?: boolean;
+ public showLogEventstab?: boolean;
+ public totalLogEvents?: number;
public ngOnChanges(changes: TypedSimpleChanges): void {
if (changes.spanData) {
this.showRequestTab = !isEmpty(this.spanData?.requestHeaders) || !isEmpty(this.spanData?.requestBody);
this.showResponseTab = !isEmpty(this.spanData?.responseHeaders) || !isEmpty(this.spanData?.responseBody);
this.showExitCallsTab = !isEmpty(this.spanData?.exitCallsBreakup);
+ this.showLogEventstab = !isEmpty(this.spanData?.logEvents);
+ this.totalLogEvents = (this.spanData?.logEvents ?? []).length;
}
}
}
diff --git a/projects/distributed-tracing/src/shared/components/span-detail/span-detail.module.ts b/projects/distributed-tracing/src/shared/components/span-detail/span-detail.module.ts
index 2bd41a72b..4312d4b1c 100644
--- a/projects/distributed-tracing/src/shared/components/span-detail/span-detail.module.ts
+++ b/projects/distributed-tracing/src/shared/components/span-detail/span-detail.module.ts
@@ -11,6 +11,7 @@ import {
ToggleButtonModule,
TooltipModule
} from '@hypertrace/components';
+import { LogEventsTableModule } from '../log-events/log-events-table.module';
import { SpanExitCallsModule } from './exit-calls/span-exit-calls.module';
import { SpanDetailTitleHeaderModule } from './headers/title/span-detail-title-header.module';
import { SpanRequestDetailModule } from './request/span-request-detail.module';
@@ -34,7 +35,8 @@ import { SpanTagsDetailModule } from './tags/span-tags-detail.module';
LoadAsyncModule,
ListViewModule,
SpanDetailTitleHeaderModule,
- SpanExitCallsModule
+ SpanExitCallsModule,
+ LogEventsTableModule
],
declarations: [SpanDetailComponent],
exports: [SpanDetailComponent]