以下にログ出力、ログ送信する実施例を示します。
[IMALogger i:@"abcde"]; [IMALogger w:@"あいうえお"]; [IMALogger e:@"abcde"]; [IMALogger d:@"あいうえお"];
#import <IMAPSCore/IMALoginManager.h>
#import <IMAPSCore/IMALogger.h>
- (void) sendFunc
{
    NSString *url = @"https://サーバアドレス:ポート";
    NSString *userId = @"user1";
    NSString *passwd = @"pass11";
    // 認証処理
    IMALoginManager *loginManager = [[IMALoginManager alloc] init:self];
    [loginManager loginOnline:url userId:userId passwd:passwd];
}
- (void) didLoginFinished:(NSError *)anError
{
    if (anError == nil) {
        // ログ送信処理
        [IMALogger send:@"user1"];
    }
}
注意
認証機能のloginOnlineメソッドやloginAutoメソッドなどで認証情報を設定してからsendメソッドを実行してください。
ユーザー情報を持たないアプリケーションでsendメソッドを実行する場合の認証方法です。あらかじめIMAPSサーバの管理コマンドでアプリケーション管理者を作成し、認証機能のsetManageInfoメソッドで管理者情報を設定してからsendメソッドを実行してください。アプリケーション管理者の作成方法は、"運用ガイド"の"コマンドリファレンス"を参照してください。