FMIceLinkLog Class Reference

Inherits from NSObject
Declared in FMIceLinkLog.h
FMIceLinkLog.m

Overview

Log utility class.

+ debugWithMessage:

Logs a debug-level message.
+ (void)debugWithMessage:(NSString *)message

Parameters

message

The message.

Discussion

Logs a debug-level message.

Declared In

FMIceLinkLog.h

+ debugWithMessage:ex:

Logs a debug-level message.
+ (void)debugWithMessage:(NSString *)message ex:(NSException *)ex

Parameters

message

The message.

ex

The exception.

Discussion

Logs a debug-level message.

Declared In

FMIceLinkLog.h

+ errorWithMessage:

Logs an error-level message.
+ (void)errorWithMessage:(NSString *)message

Parameters

message

The message.

Discussion

Logs an error-level message.

Declared In

FMIceLinkLog.h

+ errorWithMessage:ex:

Logs an error-level message.
+ (void)errorWithMessage:(NSString *)message ex:(NSException *)ex

Parameters

message

The message.

ex

The exception.

Discussion

Logs an error-level message.

Declared In

FMIceLinkLog.h

+ fatalWithMessage:

Logs a fatal-level message.
+ (void)fatalWithMessage:(NSString *)message

Parameters

message

The message.

Discussion

Logs a fatal-level message.

Declared In

FMIceLinkLog.h

+ fatalWithMessage:ex:

Logs a fatal-level message.
+ (void)fatalWithMessage:(NSString *)message ex:(NSException *)ex

Parameters

message

The message.

ex

The exception.

Discussion

Logs a fatal-level message.

Declared In

FMIceLinkLog.h

+ flush

Blocks until all logs are written out.
+ (void)flush

Discussion

Blocks until all logs are written out.

Declared In

FMIceLinkLog.h

+ getLoggerWithTag:

Get a logger for a specific Tag.
+ (NSObject<FMIceLinkILog> *)getLoggerWithTag:(NSString *)tag

Parameters

tag

The tag to log to.

Return Value

A ILog that will log to the specified tag.

Discussion

Get a logger for a specific Tag.

Declared In

FMIceLinkLog.h

+ getLoggerWithTag:level:

Get a logger for a specific Tag.
+ (NSObject<FMIceLinkILog> *)getLoggerWithTag:(NSString *)tag level:(FMIceLinkLogLevel)level

Parameters

tag

The tag to log to.

level

Logger’s default log level.

Return Value

A ILog that will log to the specified tag.

Discussion

Get a logger for a specific Tag.

Declared In

FMIceLinkLog.h

+ getLoggerWithType:

Get a logger for a specific Tag. The tag is taken from the class namespace and name.
+ (NSObject<FMIceLinkILog> *)getLoggerWithType:(Class)type

Parameters

type

The type to use as the tag.

Return Value

A ILog that will log to the specified tag.

Discussion

Get a logger for a specific Tag. The tag is taken from the class namespace and name.

Declared In

FMIceLinkLog.h

+ getLoggerWithType:level:

Get a logger for a specific Tag. The tag is taken from the class namespace and name.
+ (NSObject<FMIceLinkILog> *)getLoggerWithType:(Class)type level:(FMIceLinkLogLevel)level

Parameters

type

The type to use as the tag.

level

Logger’s default log level.

Return Value

A ILog that will log to the specified tag.

Discussion

Get a logger for a specific Tag. The tag is taken from the class namespace and name.

Declared In

FMIceLinkLog.h

+ infoWithMessage:

Logs an info-level message.
+ (void)infoWithMessage:(NSString *)message

Parameters

message

The message.

Discussion

Logs an info-level message.

Declared In

FMIceLinkLog.h

+ infoWithMessage:ex:

Logs an info-level message.
+ (void)infoWithMessage:(NSString *)message ex:(NSException *)ex

Parameters

message

The message.

ex

The exception.

Discussion

Logs an info-level message.

Declared In

FMIceLinkLog.h

+ isDebugEnabled

Gets a value indicating whether logging is enabled for debug-level messages.

true if logging is enabled for debug-level messages; otherwise, false.

+ (bool)isDebugEnabled

Discussion

Gets a value indicating whether logging is enabled for debug-level messages.

true if logging is enabled for debug-level messages; otherwise, false.

Declared In

FMIceLinkLog.h

+ isErrorEnabled

Gets a value indicating whether logging is enabled for error-level messages.

true if logging is enabled for error-level messages; otherwise, false.

+ (bool)isErrorEnabled

Discussion

Gets a value indicating whether logging is enabled for error-level messages.

true if logging is enabled for error-level messages; otherwise, false.

Declared In

FMIceLinkLog.h

+ isFatalEnabled

Gets a value indicating whether logging is enabled for fatal-level messages.

true if logging is enabled for fatal-level messages; otherwise, false.

+ (bool)isFatalEnabled

Discussion

Gets a value indicating whether logging is enabled for fatal-level messages.

true if logging is enabled for fatal-level messages; otherwise, false.

Declared In

FMIceLinkLog.h

+ isInfoEnabled

Gets a value indicating whether logging is enabled for info-level messages.

true if logging is enabled for info-level messages; otherwise, false.

+ (bool)isInfoEnabled

Discussion

Gets a value indicating whether logging is enabled for info-level messages.

true if logging is enabled for info-level messages; otherwise, false.

Declared In

FMIceLinkLog.h

+ isVerboseEnabled

Gets a value indicating whether logging is enabled for verbose-level messages.

true if logging is enabled for verbose-level messages; otherwise, false.

+ (bool)isVerboseEnabled

Discussion

Gets a value indicating whether logging is enabled for verbose-level messages.

true if logging is enabled for verbose-level messages; otherwise, false.

Declared In

FMIceLinkLog.h

+ isWarnEnabled

Gets a value indicating whether logging is enabled for warn-level messages.

true if logging is enabled for warn-level messages; otherwise, false.

+ (bool)isWarnEnabled

Discussion

Gets a value indicating whether logging is enabled for warn-level messages.

true if logging is enabled for warn-level messages; otherwise, false.

Declared In

FMIceLinkLog.h

+ logLevel

Gets the default log level.
+ (FMIceLinkLogLevel)logLevel

Discussion

Gets the default log level.

Declared In

FMIceLinkLog.h

+ provider

Gets the first log provider.
+ (FMIceLinkLogProvider *)provider

Discussion

Gets the first log provider.

Declared In

FMIceLinkLog.h

+ registerProvider:

Register a log [provider](#//api/name/provider) to be logged to.
+ (void)registerProvider:(FMIceLinkLogProvider *)provider

Parameters

provider

The new provider.

Discussion

Register a log [provider](#//api/name/provider) to be logged to.

Declared In

FMIceLinkLog.h

+ removeProvider:

Removes a log [provider](#//api/name/provider) from the list.
+ (void)removeProvider:(FMIceLinkLogProvider *)provider

Parameters

provider

The provider to remove.

Discussion

Removes a log [provider](#//api/name/provider) from the list.

Declared In

FMIceLinkLog.h

+ setLogLevel:

Sets the default log level.
+ (void)setLogLevel:(FMIceLinkLogLevel)value

Discussion

Sets the default log level.

Declared In

FMIceLinkLog.h

+ setProvider:

Sets the first log [provider](#//api/name/provider).
+ (void)setProvider:(FMIceLinkLogProvider *)value

Discussion

Sets the first log [provider](#//api/name/provider).

Declared In

FMIceLinkLog.h

+ setTagOverrideWithTag:level:

Override the default log level for a specific tag.
+ (void)setTagOverrideWithTag:(NSString *)tag level:(FMIceLinkLogLevel)level

Parameters

tag

The Tag to set the log level to.

level

The new loglevel to use.

Discussion

Override the default log level for a specific tag.

Declared In

FMIceLinkLog.h

+ verboseWithMessage:

Logs a verbose-level message.
+ (void)verboseWithMessage:(NSString *)message

Parameters

message

The message.

Discussion

Logs a verbose-level message.

Declared In

FMIceLinkLog.h

+ verboseWithMessage:ex:

Logs a verbose-level message.
+ (void)verboseWithMessage:(NSString *)message ex:(NSException *)ex

Parameters

message

The message.

ex

The exception.

Discussion

Logs a verbose-level message.

Declared In

FMIceLinkLog.h

+ warnWithMessage:

Logs a warn-level message.
+ (void)warnWithMessage:(NSString *)message

Parameters

message

The message.

Discussion

Logs a warn-level message.

Declared In

FMIceLinkLog.h

+ warnWithMessage:ex:

Logs a warn-level message.
+ (void)warnWithMessage:(NSString *)message ex:(NSException *)ex

Parameters

message

The message.

ex

The exception.

Discussion

Logs a warn-level message.

Declared In

FMIceLinkLog.h

+ writeLineWithText:

Writes a line of text to the log.
+ (void)writeLineWithText:(NSString *)text

Parameters

text

The text to write to the log.

Discussion

Writes a line of text to the log.

Declared In

FMIceLinkLog.h