Ruby V4 SDK Troubleshooting Guide
How to enable logging
By default the PubNub SDK keeps logs in pubnub.log
located in the script direcotry. You can pass a custom logger as :logger
parameter during initialization of the client.
Note
Always set the UUID
to uniquely identify the user or device that connects to PubNub. This UUID
should be persisted, and should remain unchanged for the lifetime of the user or the device. Not setting the UUID
can significantly impact your billing if your account uses the Monthly Active Users (MAUs) based pricing model, and can also lead to unexpected behavior if you have Presence enabled.
logger = Logger.new(...)
logger.level = Logger::DEBUG
pubnub = Pubnub.new(
subscribe_key: :demo,
publish_key: :demo,
logger: logger
)
How to find the version of your SDK
The version is contained in the VERSION
constant in the Pubnub
module.
Pubnub::VERSION