FMIceLinkTextLogProvider Class Reference

Inherits from FMIceLinkLogProvider : NSObject
Declared in FMIceLinkTextLogProvider.h
FMIceLinkTextLogProvider.m

Overview

Simple log provider that writes to a local string builder.

– callback

Gets a callback to invoke whenever [text](#//api/name/text) is written to the log.
- (FMIceLinkAction1 *)callback

Discussion

Gets a callback to invoke whenever [text](#//api/name/text) is written to the log.

Declared In

FMIceLinkTextLogProvider.h

– clear

Clears all [text](#//api/name/text) from the log and returns the former contents.
- (NSString *)clear

Discussion

Clears all [text](#//api/name/text) from the log and returns the former contents.

Declared In

FMIceLinkTextLogProvider.h

– doLogWithTimestamp:level:tag:message:ex:

Logs a message at the specified log level.
- (void)doLogWithTimestamp:(NSDate *)timestamp level:(FMIceLinkLogLevel)level tag:(NSString *)tag message:(NSString *)message ex:(NSException *)ex

Parameters

timestamp

The timestamp when the event occurred.

level

The log level.

tag

The logger tag.

message

The message.

ex

The exception.

Discussion

Logs a message at the specified log level.

Declared In

FMIceLinkTextLogProvider.h

– init

Initializes a new instance of the FMIceLinkTextLogProvider class using FMIceLinkLogLevelInfo.
- (instancetype)init

Discussion

Initializes a new instance of the FMIceLinkTextLogProvider class using FMIceLinkLogLevelInfo.

Declared In

FMIceLinkTextLogProvider.h

– initWithLevel:

Initializes a new instance of the FMIceLinkTextLogProvider class.
- (instancetype)initWithLevel:(FMIceLinkLogLevel)level

Parameters

level

The log level.

Discussion

Initializes a new instance of the FMIceLinkTextLogProvider class.

Declared In

FMIceLinkTextLogProvider.h

– setCallback:

Sets a [callback](#//api/name/callback) to invoke whenever [text](#//api/name/text) is written to the log.
- (void)setCallback:(FMIceLinkAction1 *)value

Discussion

Sets a [callback](#//api/name/callback) to invoke whenever [text](#//api/name/text) is written to the log.

Declared In

FMIceLinkTextLogProvider.h

– setCallbackBlock

Sets a [callback](#//api/name/callback) to invoke whenever [text](#//api/name/text) is written to the log.
- (void ( ^ ) ( void ( ^ ) ( NSString *) ))setCallbackBlock

Discussion

Sets a [callback](#//api/name/callback) to invoke whenever [text](#//api/name/text) is written to the log.

Declared In

FMIceLinkTextLogProvider.h

– setCallbackBlock:

Sets a [callback](#//api/name/callback) to invoke whenever [text](#//api/name/text) is written to the log.
- (void)setCallbackBlock:(void ( ^ ) ( NSString *))valueBlock

Discussion

Sets a [callback](#//api/name/callback) to invoke whenever [text](#//api/name/text) is written to the log.

Declared In

FMIceLinkTextLogProvider.h

– text

Gets the logged text.
- (NSString *)text

Discussion

Gets the logged text.

Declared In

FMIceLinkTextLogProvider.h

+ textLogProvider

Initializes a new instance of the FMIceLinkTextLogProvider class using FMIceLinkLogLevelInfo.
+ (FMIceLinkTextLogProvider *)textLogProvider

Discussion

Initializes a new instance of the FMIceLinkTextLogProvider class using FMIceLinkLogLevelInfo.

Declared In

FMIceLinkTextLogProvider.h

+ textLogProviderWithLevel:

Initializes a new instance of the FMIceLinkTextLogProvider class.
+ (FMIceLinkTextLogProvider *)textLogProviderWithLevel:(FMIceLinkLogLevel)level

Parameters

level

The log level.

Discussion

Initializes a new instance of the FMIceLinkTextLogProvider class.

Declared In

FMIceLinkTextLogProvider.h