16 lines
479 B
Python
16 lines
479 B
Python
from typing import Callable, Optional
|
|
|
|
from opentelemetry._logs import Logger
|
|
|
|
|
|
class Config:
|
|
enrich_assistant = False
|
|
exception_logger = None
|
|
get_common_metrics_attributes: Callable[[], dict] = lambda: {}
|
|
upload_base64_image: Callable[[str, str, str, str], str] = (
|
|
lambda trace_id, span_id, image_name, base64_string: str
|
|
)
|
|
enable_trace_context_propagation: bool = True
|
|
use_legacy_attributes = True
|
|
event_logger: Optional[Logger] = None
|