FMTextLogProvider Class Reference

Inherits from FMLogProvider : NSObject
Declared in FM.h

Overview

Simple log provider that writes to a local string builder.

– callback

Gets a callback to invoke whenever text is written to the log.

- (FMCallback *)callback

Discussion

Gets a callback to invoke whenever text is written to the log.

Declared In

FM.h

– clear

Clears all text from the log and returns the former contents.

- (NSString *)clear

Discussion

Clears all text from the log and returns the former contents.

Declared In

FM.h

– init

Initializes a new instance of the class using .

- (id)init

Discussion

Initializes a new instance of the class using .

Declared In

FM.h

– initWithLevel:

Initializes a new instance of the class.

- (id)initWithLevel:(FMLogLevel)level

Parameters

name="level">The

log level.

Discussion

Initializes a new instance of the class.

Declared In

FM.h

– logWithLevel:message:

Logs a message at the specified log level.

- (void)logWithLevel:(FMLogLevel)level message:(NSString *)message

Parameters

name="level">The

log level.

name="message">The

message.

Discussion

Logs a message at the specified log level.

Declared In

FM.h

– logWithLevel:message:ex:

Logs a message at the specified log level.

- (void)logWithLevel:(FMLogLevel)level message:(NSString *)message ex:(NSException *)ex

Parameters

name="level">The

log level.

name="ex">The

exception.

name="message">The

message.

Discussion

Logs a message at the specified log level.

Declared In

FM.h

– setCallback:

Sets a callback to invoke whenever text is written to the log.

- (void)setCallback:(FMCallback *)value

Discussion

Sets a callback to invoke whenever text is written to the log.

Declared In

FM.h

– setCallbackBlock:

Sets a callback to invoke whenever text is written to the log.

- (void)setCallbackBlock:(void ( ^ ) ( NSString *))valueBlock

Discussion

Sets a callback to invoke whenever text is written to the log.

Declared In

FM.h

– text

Gets the logged text.

- (NSString *)text

Discussion

Gets the logged text.

Declared In

FM.h

+ textLogProvider

Initializes a new instance of the class using .

+ (FMTextLogProvider *)textLogProvider

Discussion

Initializes a new instance of the class using .

Declared In

FM.h

+ textLogProviderWithLevel:

Initializes a new instance of the class.

+ (FMTextLogProvider *)textLogProviderWithLevel:(FMLogLevel)level

Parameters

name="level">The

log level.

Discussion

Initializes a new instance of the class.

Declared In

FM.h

– writeLineWithText:

Writes a line of text to the log.

- (void)writeLineWithText:(NSString *)text

Parameters

name="text">The

text to write to the log.

Discussion

Writes a line of text to the log.

Declared In

FM.h