FMLiveSwitchAsyncLogger Class Reference

Instance Methods

(void) - doQueueLogEvent:
 
(void) - flush
 Ensures that all logs are written out. More...
 
(instancetype) - initWithTag:
 
- Instance Methods inherited from FMLiveSwitchAsyncLoggerBase
(void) - debugWithMessage:
 Writes a debug message to the log. More...
 
(void) - debugWithMessage:ex:
 Writes a debug message with exception to the log. More...
 
(void) - debugWithScope:message:
 Writes a debug message to the log. More...
 
(void) - debugWithScope:message:ex:
 Writes a debug message with exception to the log. More...
 
(void) - doLogWithLevel:scope:message:exception:
 
(void) - errorWithMessage:
 Writes a error message to the log. More...
 
(void) - errorWithMessage:ex:
 Writes a error message with exception to the log. More...
 
(void) - errorWithScope:message:
 Writes a error message to the log. More...
 
(void) - errorWithScope:message:ex:
 Writes a error message with exception to the log. More...
 
(void) - fatalWithMessage:
 Writes a fatal message to the log. More...
 
(void) - fatalWithMessage:ex:
 Writes a fatal message with exception to the log. More...
 
(void) - fatalWithScope:message:
 Writes a fatal message to the log. More...
 
(void) - fatalWithScope:message:ex:
 Writes a fatal message with exception to the log. More...
 
(void) - infoWithMessage:
 Writes a info message to the log. More...
 
(void) - infoWithMessage:ex:
 Writes an info message with exception to the log. More...
 
(void) - infoWithScope:message:
 Writes a info message to the log. More...
 
(void) - infoWithScope:message:ex:
 Writes an info message with exception to the log. More...
 
(bool) - isDebugEnabled
 Gets if the debug log level is enabled. More...
 
(bool) - isErrorEnabled
 Gets if the error log level is enabled. More...
 
(bool) - isFatalEnabled
 Gets if the fatal log level is enabled. More...
 
(bool) - isInfoEnabled
 Gets if the info log level is enabled. More...
 
(bool) - isLogEnabledWithLevel:
 Returns true if the passed log level is enabled on this logger. More...
 
(bool) - isVerboseEnabled
 Gets if the verbose log level is enabled. More...
 
(bool) - isWarnEnabled
 Gets if the warn log level is enabled. More...
 
(void) - logWithLogEvent:
 Writes a log event to the log. More...
 
(void) - logWithMessage:
 Writes a generic message to the log. More...
 
(void) - logWithScope:message:
 Writes a generic message to the log. More...
 
(NSString *) - tag
 Gets the tag of the logger. More...
 
(void) - verboseWithMessage:
 Writes a verbose message to the log. More...
 
(void) - verboseWithMessage:ex:
 Writes a verbose message with exception to the log. More...
 
(void) - verboseWithScope:message:
 Writes a verbose message to the log. More...
 
(void) - verboseWithScope:message:ex:
 Writes a verbose message with exception to the log. More...
 
(void) - warnWithMessage:
 Writes a warn message to the log. More...
 
(void) - warnWithMessage:ex:
 Writes a warn message with exception to the log. More...
 
(void) - warnWithScope:message:
 Writes a warn message to the log. More...
 
(void) - warnWithScope:message:ex:
 Writes a warn message with exception to the log. More...
 

Class Methods

(FMLiveSwitchAsyncLogger *) + asyncLoggerWithTag:
 
- Class Methods inherited from FMLiveSwitchAsyncLoggerBase
(FMLiveSwitchAsyncLoggerBase *) + asyncLoggerBaseWithTag:
 
(void) + processLogEvent:
 

Method Documentation

◆ asyncLoggerWithTag:

+ (FMLiveSwitchAsyncLogger*) asyncLoggerWithTag: (NSString *)  tag

◆ doQueueLogEvent:

- (void) doQueueLogEvent: (FMLiveSwitchLogEvent *)  logEvent

◆ flush

- (void) flush

Ensures that all logs are written out.

Implements FMLiveSwitchAsyncLoggerBase.

◆ initWithTag:

- (instancetype) initWithTag: (NSString *)  tag