以下にログ設定の変更を行う実施例を示します。
NSError *anError = nil;
BOOL ret = NO;
ret = [IMALogger setLevel:LEVEL_DEBUG error:&anError];
if(ret){
  [IMALogger getLevel]; // LEVEL_DEBUG
} else {
  if (anError.code == IllegalArgumentError) {
    // 指定した引数が間違っている場合
  }
}
ret = [IMALogger setMaxFileSize:20 error:&anError];
if(ret){
  [IMALogger getMaxFileSize]; // 20
} else {
  if (anError.code == IllegalArgumentError) {
    // 指定した引数が間違っている場合
  }
}
ret = [IMALogger setRotateCount:5 error:&anError];
if(ret){
  [IMALogger getRotateCount]; // 5
} else {
  if (anError.code == IllegalArgumentError) {
    // 指定した引数が間違っている場合
  }
}
参考
ログAPIの設定はクライアント設定ファイルよりも優先されます。変更した内容は、アプリの再起動や更新によって失われません。