Skip to content

Commit af0b7d1

Browse files
committed
add comment
1 parent a707bb9 commit af0b7d1

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

opentelemetry/src/logs/record.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,12 @@ pub trait LogRecord {
6161
}
6262

6363
/// Value types for representing arbitrary values in a log record.
64+
/// Note: The `tracing` and `log` crates only natively support basic types
65+
/// such as `i64`, `f64`, `StringValue`, and `bool`. The boxed types
66+
/// (`Bytes`, `ListAny`, and `Map`) are included to support custom appenders
67+
/// for other logging crates, as required by specifications.
68+
/// These types allow for handling dynamic data structures, so be mindful
69+
/// of the potential performance overhead associated with boxed vectors and maps.
6470
#[derive(Debug, Clone, PartialEq)]
6571
#[non_exhaustive]
6672
pub enum AnyValue {

0 commit comments

Comments
 (0)