Skip to content

Instantly share code, notes, and snippets.

@kml
Created July 25, 2016 12:29
Show Gist options
  • Save kml/ff75d3cec718e512fd5e999dd49f7914 to your computer and use it in GitHub Desktop.
Save kml/ff75d3cec718e512fd5e999dd49f7914 to your computer and use it in GitHub Desktop.
# https://github.com/rest-client/rest-client/blob/ac388df8b904b0ff839ac73496af5b75ab683076/lib/restclient/request.rb#L575
# RestClient logs messages using RestClient.log << "message"
# that ignores default logger formatter
class RestClientLogAdapter
def initialize(logger: Logger.new(nil), level: :info)
@logger = logger
@level = level
end
def <<(message)
@logger.send(@level, message)
end
end
RestClient.log = RestClientLogAdapter.new(logger: Rails.logger)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment