#include "common/config.h" #include "common/debug.h" #include "objclass/objclass.h" #include #include #include #include int cls_log(const char *format, ...) { int size = 256, n; va_list ap; while (1) { char buf[size]; va_start(ap, format); n = vsnprintf(buf, size, format, ap); va_end(ap); #define MAX_SIZE 8196 if ((n > -1 && n < size) || size > MAX_SIZE) { derr << buf << dendl; return n; } size *= 2; } }