Glad to hear you are having some success with the reference implementation.
The current iOS ORMMA code directly uses NSLog(@"...") for logging and there's no option to reduce or filter the output.
Maybe you can use one of these workarounds?
1> add this line to your app
fclose(stderr);
but this will turn off all logs, includes your own NSLog output
2> modify ORMMA source code based the technique explained here:
Here's a sample macro definition:
#define ERROR 1
#ifdef ERROR
#define ELog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__);
#define ILog(...)
#define DLog(...)
#elif INFO
#define ELog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__);
#define ILog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__);
#define DLog(...)
#elif DEBUG
#define ELog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__);
#define ILog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__);
#define DLog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__);
#else
#define ELog(...)
#define ILog(...)
#define DLog(...)
#endif