lib/marvin/logging_handler.rb in Sutto-marvin-0.8.0.0 vs lib/marvin/logging_handler.rb in Sutto-marvin-0.8.0.1

- old
+ new

@@ -19,21 +19,24 @@ log_outgoing(@server, @nick, options.target, options.message) log_message(@server, @nick, options.target, options.message) end end - on_event :client_connected do - @server = self.client.host_with_port - @nick = self.client.nickname - setup_logging - end + on_event :client_connected, :presetup_logging + on_event :client_connected, :setup_logging + on_event :reloaded, :presetup_logging + on_event :reloaded, :setup_logging - on_event :client_disconnected do - teardown_logging - end + on_event :client_disconnected, :teardown_logging + on_event :reloaded, :teardown_logging on_event :outgoing_nick do @nick = options.new_nick + end + + def presetup_logging + @server = self.client.host_with_port + @nick = self.client.nickname end # Called when the client connects, over ride it to # do any of your specific setup. def setup_logging \ No newline at end of file