Method: Rex::Logging::LogDispatcher#delete

Defined in:
lib/rex/logging/log_dispatcher.rb

#delete(src) ⇒ Object

Removes a source association if one exists.



69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
# File 'lib/rex/logging/log_dispatcher.rb', line 69

def delete(src)
  sink = nil

  log_sinks_lock.synchronize {
    sink = log_sinks[src]

    log_sinks.delete(src)
  }

  if (sink)
    sink.cleanup

    return true
  end

  return false
end