/*
* Set the debug level of a Fam::Connection object.
*
* Raises a Fam::Error exception on failure.
*
* Aliases:
* Fam::Connection#debug
*
* Examples:
* fam.debug = Fam::Debug::VERBOSE
*
*/
static VALUE fam_conn_set_debug(VALUE self, VALUE level)
{
FAMConnection *conn;
int err;
Data_Get_Struct(self, FAMConnection, conn);
err = FAMDebugLevel(conn, NUM2INT(level));
if (err == -1) {
rb_raise(eError, "Couldn't set debug level: %s", fam_error());
}
return self;
}