Class: SdkCodes
- Inherits:
-
Object
- Object
- SdkCodes
- Defined in:
- lib/ff/ruby/server/sdk/common/sdk_codes.rb
Class Method Summary collapse
- .info_metrics_thread_started(logger) ⇒ Object
- .info_poll_started(logger, durationSec) ⇒ Object
- .info_polling_stopped(logger) ⇒ Object
- .info_sdk_auth_ok(logger) ⇒ Object
- .info_sdk_init_ok(logger) ⇒ Object
- .info_stream_connected(logger) ⇒ Object
- .info_stream_event_received(logger, event_json) ⇒ Object
- .raise_missing_sdk_key(logger) ⇒ Object
- .warn_auth_failed_srv_defaults(logger) ⇒ Object
- .warn_auth_retying(logger, attempt) ⇒ Object
- .warn_bucket_by_attr_not_found(logger, attr_name, new_value) ⇒ Object
- .warn_default_variation_served(logger, identifier, target, default) ⇒ Object
- .warn_metrics_evaluations_max_size_exceeded(logger) ⇒ Object
- .warn_metrics_targets_max_size_exceeded(logger) ⇒ Object
- .warn_post_metrics_failed(logger, reason) ⇒ Object
- .warn_stream_disconnected(logger, reason) ⇒ Object
Class Method Details
.info_metrics_thread_started(logger) ⇒ Object
33 34 35 |
# File 'lib/ff/ruby/server/sdk/common/sdk_codes.rb', line 33 def self.info_metrics_thread_started(logger) logger.info SdkCodes.sdk_err_msg(7000) end |
.info_poll_started(logger, durationSec) ⇒ Object
9 10 11 |
# File 'lib/ff/ruby/server/sdk/common/sdk_codes.rb', line 9 def self.info_poll_started(logger, durationSec) logger.info SdkCodes.sdk_err_msg(4000, durationSec*1000) end |
.info_polling_stopped(logger) ⇒ Object
21 22 23 |
# File 'lib/ff/ruby/server/sdk/common/sdk_codes.rb', line 21 def self.info_polling_stopped(logger) logger.info SdkCodes.sdk_err_msg(4001) end |
.info_sdk_auth_ok(logger) ⇒ Object
17 18 19 |
# File 'lib/ff/ruby/server/sdk/common/sdk_codes.rb', line 17 def self.info_sdk_auth_ok(logger) logger.info SdkCodes.sdk_err_msg(2000) end |
.info_sdk_init_ok(logger) ⇒ Object
13 14 15 |
# File 'lib/ff/ruby/server/sdk/common/sdk_codes.rb', line 13 def self.info_sdk_init_ok(logger) logger.info SdkCodes.sdk_err_msg(1000) end |
.info_stream_connected(logger) ⇒ Object
25 26 27 |
# File 'lib/ff/ruby/server/sdk/common/sdk_codes.rb', line 25 def self.info_stream_connected(logger) logger.info SdkCodes.sdk_err_msg(5000) end |
.info_stream_event_received(logger, event_json) ⇒ Object
29 30 31 |
# File 'lib/ff/ruby/server/sdk/common/sdk_codes.rb', line 29 def self.info_stream_event_received(logger, event_json) logger.info SdkCodes.sdk_err_msg(5002, event_json) end |
.raise_missing_sdk_key(logger) ⇒ Object
3 4 5 6 7 |
# File 'lib/ff/ruby/server/sdk/common/sdk_codes.rb', line 3 def self.raise_missing_sdk_key(logger) msg = SdkCodes.sdk_err_msg(1002) logger.error msg raise msg end |
.warn_auth_failed_srv_defaults(logger) ⇒ Object
44 45 46 |
# File 'lib/ff/ruby/server/sdk/common/sdk_codes.rb', line 44 def self.warn_auth_failed_srv_defaults(logger) logger.warn SdkCodes.sdk_err_msg(2001) end |
.warn_auth_retying(logger, attempt) ⇒ Object
48 49 50 |
# File 'lib/ff/ruby/server/sdk/common/sdk_codes.rb', line 48 def self.(logger, attempt) logger.warn SdkCodes.sdk_err_msg(2003, ", attempt #{attempt}") end |
.warn_bucket_by_attr_not_found(logger, attr_name, new_value) ⇒ Object
64 65 66 67 68 69 |
# File 'lib/ff/ruby/server/sdk/common/sdk_codes.rb', line 64 def self.warn_bucket_by_attr_not_found(logger, attr_name, new_value) if new_value == nil new_value = "NOT FOUND" end logger.warn SdkCodes.sdk_err_msg(6002, "missing=%s, using value=%s" % [attr_name, new_value]) end |
.warn_default_variation_served(logger, identifier, target, default) ⇒ Object
60 61 62 |
# File 'lib/ff/ruby/server/sdk/common/sdk_codes.rb', line 60 def self.warn_default_variation_served(logger, identifier, target, default) logger.warn SdkCodes.sdk_err_msg(6001, "identifier=%s, target=%s, default=%s" % [identifier, target.identifier, default]) end |
.warn_metrics_evaluations_max_size_exceeded(logger) ⇒ Object
41 42 43 |
# File 'lib/ff/ruby/server/sdk/common/sdk_codes.rb', line 41 def self.warn_metrics_evaluations_max_size_exceeded(logger) logger.warn SdkCodes.sdk_err_msg(7007) end |
.warn_metrics_targets_max_size_exceeded(logger) ⇒ Object
37 38 39 |
# File 'lib/ff/ruby/server/sdk/common/sdk_codes.rb', line 37 def self.warn_metrics_targets_max_size_exceeded(logger) logger.warn SdkCodes.sdk_err_msg(7004) end |
.warn_post_metrics_failed(logger, reason) ⇒ Object
56 57 58 |
# File 'lib/ff/ruby/server/sdk/common/sdk_codes.rb', line 56 def self.warn_post_metrics_failed(logger, reason) logger.warn SdkCodes.sdk_err_msg(7002, reason) end |
.warn_stream_disconnected(logger, reason) ⇒ Object
52 53 54 |
# File 'lib/ff/ruby/server/sdk/common/sdk_codes.rb', line 52 def self.warn_stream_disconnected(logger, reason) logger.warn SdkCodes.sdk_err_msg(5001, reason) end |