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