Module: LaunchDarkly::Server::AI
- Defined in:
- lib/launchdarkly-server-sdk-ai.rb,
lib/server/ai/client.rb,
lib/server/ai/version.rb,
lib/server/ai/ai_config_tracker.rb
Overview
Namespace for the LaunchDarkly Server AI SDK.
Defined Under Namespace
Classes: AIConfig, AIConfigTracker, Client, Message, MetricSummary, ModelConfig, ProviderConfig, TokenUsage
Constant Summary collapse
- VERSION =
x-release-please-version
'0.1.0'
Class Method Summary collapse
-
.default_logger ⇒ Logger
The Rails logger if in Rails, or a default Logger at WARN level otherwise.
Class Method Details
.default_logger ⇒ Logger
Returns the Rails logger if in Rails, or a default Logger at WARN level otherwise.
19 20 21 22 23 24 25 26 27 |
# File 'lib/launchdarkly-server-sdk-ai.rb', line 19 def self.default_logger if defined?(Rails) && Rails.respond_to?(:logger) && Rails.logger Rails.logger else log = ::Logger.new($stdout) log.level = ::Logger::WARN log end end |