Module: UniversalRenderer::Client::Stream::ErrorLogger
- Included in:
- UniversalRenderer::Client::Stream
- Defined in:
- lib/universal_renderer/client/stream/error_logger.rb
Class Method Summary collapse
- .log_connection_error(error, target_uri_string) ⇒ Object
- .log_setup_error(error, target_uri_string) ⇒ Object
- .log_unexpected_error(error, target_uri_string, context_message) ⇒ Object
Class Method Details
.log_connection_error(error, target_uri_string) ⇒ Object
15 16 17 18 19 20 21 |
# File 'lib/universal_renderer/client/stream/error_logger.rb', line 15 def self.log_connection_error(error, target_uri_string) UniversalRenderer.log do |log| log.error( "SSR stream connection to #{target_uri_string} failed: #{error.class.name} - #{error.}" ) end end |
.log_setup_error(error, target_uri_string) ⇒ Object
5 6 7 8 9 10 11 12 13 |
# File 'lib/universal_renderer/client/stream/error_logger.rb', line 5 def self.log_setup_error(error, target_uri_string) backtrace_info = error.backtrace&.first || "No backtrace available" UniversalRenderer.log do |log| log.error( "Unexpected error during SSR stream setup for #{target_uri_string}: " \ "#{error.class.name} - #{error.} at #{backtrace_info}" ) end end |
.log_unexpected_error(error, target_uri_string, context_message) ⇒ Object
23 24 25 26 27 28 29 30 31 |
# File 'lib/universal_renderer/client/stream/error_logger.rb', line 23 def self.log_unexpected_error(error, target_uri_string, ) backtrace_info = error.backtrace&.first || "No backtrace available" UniversalRenderer.log do |log| log.error( "#{} for #{target_uri_string}: " \ "#{error.class.name} - #{error.} at #{backtrace_info}" ) end end |