Skip to content

Commit f0da10f

Browse files
authored
Remove dev deps on log appender (#1249)
* Remove dev deps on log appender * comment
1 parent 9d6bdd1 commit f0da10f

File tree

2 files changed

+3
-26
lines changed

2 files changed

+3
-26
lines changed

opentelemetry-sdk/Cargo.toml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,6 @@ rustdoc-args = ["--cfg", "docsrs"]
3838
[dev-dependencies]
3939
indexmap = "2.0"
4040
criterion = { version = "0.5", features = ["html_reports"] }
41-
log = { version = "0.4.17" }
42-
opentelemetry-appender-log = { path = "../opentelemetry-appender-log" }
4341
[target.'cfg(not(target_os = "windows"))'.dev-dependencies]
4442
pprof = { version = "0.12", features = ["flamegraph", "criterion"] }
4543

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

Lines changed: 3 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -11,31 +11,19 @@ use std::sync::{Arc, Mutex};
1111
///
1212
/// # Example
1313
/// ```no_run
14-
///# use log::{error, info, Level, warn};
15-
///# use opentelemetry_appender_log::OpenTelemetryLogBridge;
1614
///# use opentelemetry_sdk::logs::{BatchLogProcessor, LoggerProvider};
1715
///# use opentelemetry_sdk::runtime;
1816
///# use opentelemetry_sdk::testing::logs::InMemoryLogsExporter;
1917
///
2018
///# #[tokio::main]
2119
///# async fn main() {
22-
/// //Create an InMemoryLogsExporter
20+
/// // Create an InMemoryLogsExporter
2321
/// let exporter: InMemoryLogsExporter = InMemoryLogsExporter::default();
2422
/// //Create a LoggerProvider and register the exporter
2523
/// let logger_provider = LoggerProvider::builder()
2624
/// .with_log_processor(BatchLogProcessor::builder(exporter.clone(), runtime::Tokio).build())
2725
/// .build();
28-
29-
/// // Setup Log Appender for the log crate.
30-
/// let otel_log_appender = OpenTelemetryLogBridge::new(&logger_provider);
31-
/// log::set_boxed_logger(Box::new(otel_log_appender)).unwrap();
32-
/// log::set_max_level(Level::Info.to_level_filter());
33-
34-
/// // Emit logs using macros from the log crate.
35-
/// error!("hello from {}. My price is {}", "apple", 2.99);
36-
/// warn!("warn!");
37-
/// info!("test log!");
38-
26+
/// // Setup Log Appenders and emit logs. (Not shown here)
3927
/// logger_provider.force_flush();
4028
4129
/// let emitted_logs = exporter.get_emitted_logs().unwrap();
@@ -61,8 +49,6 @@ impl Default for InMemoryLogsExporter {
6149
///
6250
/// ```no_run
6351
///# use opentelemetry_sdk::testing::logs::{InMemoryLogsExporter, InMemoryLogsExporterBuilder};
64-
///# use log::{error, info, Level, warn};
65-
///# use opentelemetry_appender_log::OpenTelemetryLogBridge;
6652
///# use opentelemetry_sdk::logs::{BatchLogProcessor, LoggerProvider};
6753
///# use opentelemetry_sdk::runtime;
6854
///
@@ -74,14 +60,7 @@ impl Default for InMemoryLogsExporter {
7460
/// let logger_provider = LoggerProvider::builder()
7561
/// .with_log_processor(BatchLogProcessor::builder(exporter.clone(), runtime::Tokio).build())
7662
/// .build();
77-
/// // Setup Log Appender for the log crate.
78-
/// let otel_log_appender = OpenTelemetryLogBridge::new(&logger_provider);
79-
/// log::set_boxed_logger(Box::new(otel_log_appender)).unwrap();
80-
/// log::set_max_level(Level::Info.to_level_filter());
81-
/// // Emit logs using macros from the log crate.
82-
/// error!("hello from {}. My price is {}", "apple", 2.99);
83-
/// warn!("warn!");
84-
/// info!("test log!");
63+
/// // Setup Log Appenders and emit logs. (Not shown here)
8564
/// logger_provider.force_flush();
8665
/// let emitted_logs = exporter.get_emitted_logs().unwrap();
8766
/// for log in emitted_logs {

0 commit comments

Comments
 (0)