Skip to content

Commit 4df9ce7

Browse files
committed
Refactor LogExporter mod
1 parent acaa98d commit 4df9ce7

File tree

8 files changed

+11
-12
lines changed

8 files changed

+11
-12
lines changed

opentelemetry-sdk/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -263,6 +263,10 @@ hardcoded limit of 2000 and no ability to change it. This feature will be
263263
re-introduced in a future date, along with the ability to change the cardinality
264264
limit.
265265

266+
- Refactor modules.
267+
before: opentelemetry_sdk::export::logs::{ExportResult, LogBatch, LogExporter};
268+
now: opentelemetry_sdk::logs::{ExportResult, LogBatch, LogExporter}
269+
266270
## 0.27.1
267271

268272
Released 2024-Nov-27

opentelemetry-sdk/src/export/mod.rs

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
//! Telemetry Export
22
3-
#[cfg(feature = "logs")]
4-
#[cfg_attr(docsrs, doc(cfg(feature = "logs")))]
5-
pub mod logs;
6-
73
#[cfg(feature = "trace")]
84
#[cfg_attr(docsrs, doc(cfg(feature = "trace")))]
95
pub mod trace;
File renamed without changes.

opentelemetry-sdk/src/logs/log_emitter.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use super::{BatchLogProcessor, LogProcessor, LogRecord, SimpleLogProcessor, TraceContext};
2-
use crate::{export::logs::LogExporter, Resource};
3-
use crate::{logs::LogError, logs::LogResult};
2+
use crate::Resource;
3+
use crate::{logs::LogError, logs::LogExporter, logs::LogResult};
44
use opentelemetry::{otel_debug, otel_info, trace::TraceContextExt, Context, InstrumentationScope};
55

66
#[cfg(feature = "spec_unstable_logs_enabled")]

opentelemetry-sdk/src/logs/log_processor.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,7 @@
3232
//! ```
3333
3434
use crate::{
35-
export::logs::{ExportResult, LogBatch, LogExporter},
36-
logs::{LogError, LogRecord, LogResult},
35+
logs::{ExportResult, LogBatch, LogError, LogExporter, LogRecord, LogResult},
3736
Resource,
3837
};
3938
use std::sync::mpsc::{self, RecvTimeoutError, SyncSender};

opentelemetry-sdk/src/logs/log_processor_with_async_runtime.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
use crate::{
2-
export::logs::{ExportResult, LogBatch, LogExporter},
3-
logs::{LogError, LogRecord, LogResult},
2+
logs::{ExportResult, LogBatch, LogError, LogExporter, LogRecord, LogResult},
43
Resource,
54
};
65

opentelemetry-sdk/src/logs/mod.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
//! # OpenTelemetry Log SDK
22
mod error;
3+
mod export;
34
mod log_emitter;
45
mod log_processor;
56
pub(crate) mod record;
67

78
pub use error::{LogError, LogResult};
9+
pub use export::{ExportResult, LogBatch, LogExporter};
810
pub use log_emitter::{Builder, Logger, LoggerProvider};
911
pub use log_processor::{
1012
BatchConfig, BatchConfigBuilder, BatchLogProcessor, BatchLogProcessorBuilder, LogProcessor,

opentelemetry-sdk/src/testing/logs/in_memory_exporter.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
use crate::export::logs::{LogBatch, LogExporter};
21
use crate::logs::LogRecord;
3-
use crate::logs::{LogError, LogResult};
2+
use crate::logs::{LogBatch, LogError, LogExporter, LogResult};
43
use crate::Resource;
54
use opentelemetry::InstrumentationScope;
65
use std::borrow::Cow;

0 commit comments

Comments
 (0)