Latest 0.7.0
Homepage https://github.com/jparise/AFHTTPClientLogger
License MIT
Platforms ios 6.0, requires ARC
Dependencies AFNetworking
Authors

AFHTTPClientLogger is a request logging extension for AFNetworking. It
provides configurable HTTP request logging features on a per AFHTTPRequestOperationManager
instance basis.

It is conceptually similar to AFHTTPRequestOperationLogger, which works
globally across all AFHTTPRequestOperationManager instances.

AFHTTPClientLogger supports logging via CocoaLumberjack and will use its logging methods over NSLog if it’s available.

Usage

The logger is accessed via the logger property of an AFHTTPRequestOperationManager object
instance (simply named manager in the examples below). It must be explicitly
enabled:

manager.logger.enabled = YES;

You can configure the log level to control the output’s verbosity:

manager.logger.level = AFHTTPClientLogLevelDebug;

You can also customize the output by supplying your own format blocks:

[manager.logger setRequestStartFormatBlock:^NSString *(AFHTTPRequestOperation *operation, AFHTTPClientLogLevel level) {
    if (level > AFHTTPClientLogLevelInfo) {
        return nil;
    }

    return [NSString stringWithFormat:@"%@ %@", [operation.request HTTPMethod], [[operation.request URL] absoluteString]];
}];

License

AFHTTPClientLogger is available under the MIT license. See the included
LICENSE file for details.

Contact

Latest podspec

{
    "name": "AFHTTPClientLogger",
    "version": "0.7.0",
    "license": "MIT",
    "authors": {
        "Jon Parise": "[email protected]"
    },
    "summary": "AFNetworking Extension for request logging.",
    "homepage": "https://github.com/jparise/AFHTTPClientLogger",
    "source": {
        "git": "https://github.com/jparise/AFHTTPClientLogger.git",
        "tag": "0.7.0"
    },
    "requires_arc": true,
    "dependencies": {
        "AFNetworking": [
            ">= 2.3"
        ]
    },
    "source_files": "AFHTTPClientLogger.{h,m}",
    "platforms": {
        "ios": "6.0"
    }
}

Pin It on Pinterest

Share This