class Gruf::Interceptors::Instrumentation::RequestLogging::Formatters::Base
Base
class for request log formatting
Public Instance Methods
format(_payload, request:, result:)
click to toggle source
Format the parameters into a loggable string. Must be implemented in every derivative class
@param [Hash] _payload The incoming request payload @param [Gruf::Controllers::Request] request The current controller request @param [Gruf::Interceptors::Timer::Result] result The timed result of the response @return [String] The formatted string
# File lib/gruf/interceptors/instrumentation/request_logging/formatters/base.rb, line 35 def format(_payload, request:, result:) raise NotImplementedError end