mirror of
https://github.com/langchain-ai/langsmith-java.git
synced 2026-08-25 11:39:41 -04:00
73a79dd3c5
Refactor OpenTelemetry configuration and logging to improve usability and follow industry standards. API Changes: - Remove `configureForLangSmith()` static methods in favor of Builder pattern - Remove `configureFromEnv()` - use `builder().build()` instead - Add required field validation in `Builder.build()` with clear error messages - Builder constructor auto-reads environment variables (LANGSMITH_API_KEY, etc.) - Builder methods override environment variable values