examples/slogger.rb in stomp-1.2.9 vs examples/slogger.rb in stomp-1.2.10
- old
+ new
@@ -13,10 +13,18 @@
#
# * on_miscerr: on miscellaneous xmit/recv errors
#
# * on_publish: publish called
# * on_subscribe: subscribe called
+# * on_unsubscribe: unsubscribe called
+#
+# * on_begin: begin called
+# * on_ack: ack called
+# * on_nack: nack called
+# * on_commit: commit called
+# * on_abort: abort called
+#
# * on_receive: receive called and successful
#
# * on_ssl_connecting: SSL connection starting
# * on_ssl_connected: successful SSL connect
# * on_ssl_connectfail: unsuccessful SSL connect (will usually be retried)
@@ -78,11 +86,11 @@
@log.debug "Connect Fail oops"
end
=begin
# An example LoggerConnectionError raise
@log.debug "Connect Fail, will raise"
- raise Stomp::Error::LoggerConnectionError.new("quit from connect")
+ raise Stomp::Error::LoggerConnectionError.new("quit from connect fail")
=end
end
# Log disconnect events
def on_disconnect(parms)
@@ -111,10 +119,20 @@
rescue
@log.debug "Subscribe oops"
end
end
+ # Log UnSubscribe
+ def on_unsubscribe(parms, headers)
+ begin
+ @log.debug "UnSubscribe Parms #{info(parms)}"
+ @log.debug "UnSubscribe Headers #{headers}"
+ rescue
+ @log.debug "UnSubscribe oops"
+ end
+ end
+
# Log Publish
def on_publish(parms, message, headers)
begin
@log.debug "Publish Parms #{info(parms)}"
@log.debug "Publish Message #{message}"
@@ -132,24 +150,74 @@
rescue
@log.debug "Receive oops"
end
end
+ # Log Begin
+ def on_begin(parms, headers)
+ begin
+ @log.debug "Begin Parms #{info(parms)}"
+ @log.debug "Begin Result #{headers}"
+ rescue
+ @log.debug "Begin oops"
+ end
+ end
+
+ # Log Ack
+ def on_ack(parms, headers)
+ begin
+ @log.debug "Ack Parms #{info(parms)}"
+ @log.debug "Ack Result #{headers}"
+ rescue
+ @log.debug "Ack oops"
+ end
+ end
+
+ # Log NAck
+ def on_nack(parms, headers)
+ begin
+ @log.debug "NAck Parms #{info(parms)}"
+ @log.debug "NAck Result #{headers}"
+ rescue
+ @log.debug "NAck oops"
+ end
+ end
+
+ # Log Commit
+ def on_commit(parms, headers)
+ begin
+ @log.debug "Commit Parms #{info(parms)}"
+ @log.debug "Commit Result #{headers}"
+ rescue
+ @log.debug "Commit oops"
+ end
+ end
+
+ # Log Abort
+ def on_abort(parms, headers)
+ begin
+ @log.debug "Abort Parms #{info(parms)}"
+ @log.debug "Abort Result #{headers}"
+ rescue
+ @log.debug "Abort oops"
+ end
+ end
+
# Stomp 1.1+ - heart beat read (receive) failed.
def on_hbread_fail(parms, ticker_data)
begin
@log.debug "Hbreadf Parms #{info(parms)}"
- @log.debug "Hbreadf Result #{ticker_data}"
+ @log.debug "Hbreadf Result #{ticker_data.inspect}"
rescue
@log.debug "Hbreadf oops"
end
end
# Stomp 1.1+ - heart beat send (transmit) failed.
def on_hbwrite_fail(parms, ticker_data)
begin
@log.debug "Hbwritef Parms #{info(parms)}"
- @log.debug "Hbwritef Result #{ticker_data}"
+ @log.debug "Hbwritef Result #{ticker_data.inspect}"
rescue
@log.debug "Hbwritef oops"
end
end