Sha256: 4fa51f6d18ff6cf9ee24e0ff7ac66fd7c47a8c14ea3febfcf24d521c5d13965b
Contents?: true
Size: 770 Bytes
Versions: 11
Compression:
Stored size: 770 Bytes
Contents
# frozen_string_literal: true module RailsSpotlight module Channels module SilenceActionCableBroadcasterLogging refine ActionCable::Server::Broadcasting::Broadcaster do def broadcast(message) if broadcasting == RailsSpotlight::Channels::SpotlightChannel::SPOTLIGHT_CHANNEL original_logger = server.logger begin # Replace the logger with a no-op logger to silence the log server.logger = ActiveSupport::Logger.new(nil) super(message) ensure # Restore the original logger after broadcasting server.logger = original_logger end else super(message) end end end end end end
Version data entries
11 entries across 11 versions & 1 rubygems