CISLoggerProtocol

@protocol CISLoggerProtocol <NSObject>
@required
/**
 * Associates a module name with this Logger.
 * @param moduleName The module name to use for this logger.
 */
-(void)setModuleName:(NSString *)moduleName;

/**
 * Associates a session ID with this Logger.
 * @param sessionId The session ID to use for this logger.
 */
-(void)setSessionId:(int)sessionId;

/**
* Logs a message to the console at func level.
* @param message The message to log at func level.
*/
-(void)func:(NSString *)message;

/**
 * Logs a message to the console at DEBUG level.
 * @param message The message to log at DEBUG level.
 */
-(void)debug:(NSString *)message;

/**
 * Logs a message to the console at INFO level.
 * @param message The message to log at INFO level.
 */
-(void)info:(NSString *)message;

/**
 * Logs a message to the console at WARNING level.
 * @param message The message to log at WARNING level.
 */
-(void)warning:(NSString *)message;

/**
 * Logs a message to the console at ERROR level.
 * @param message The message to log at ERROR level.
 */
-(void)error:(NSString *)message;

@optional
/*
 * Used only for for debugging when we want to log to console
 * but not log to buffer
 * @praram  NSString logger message
 * @param LogLevel Log level
 */
-(void)consoleLog:(NSString *)message logLevel:(LogLevel)LogLevel;

@end

Undocumented

  • Associates a module name with this Logger.

    Declaration

    Objective-C

    - (void)setModuleName:(NSString *)moduleName;

    Swift

    func setModuleName(_ moduleName: String!)

    Parameters

    moduleName

    The module name to use for this logger.

  • Associates a session ID with this Logger.

    Declaration

    Objective-C

    - (void)setSessionId:(int)sessionId;

    Swift

    func setSessionId(_ sessionId: Int32)

    Parameters

    sessionId

    The session ID to use for this logger.

  • Logs a message to the console at func level.

    Declaration

    Objective-C

    - (void)func:(NSString *)message;

    Swift

    func `func`(_ message: String!)

    Parameters

    message

    The message to log at func level.

  • Logs a message to the console at DEBUG level.

    Declaration

    Objective-C

    - (void)debug:(NSString *)message;

    Swift

    func debug(_ message: String!)

    Parameters

    message

    The message to log at DEBUG level.

  • Logs a message to the console at INFO level.

    Declaration

    Objective-C

    - (void)info:(NSString *)message;

    Swift

    func info(_ message: String!)

    Parameters

    message

    The message to log at INFO level.

  • Logs a message to the console at WARNING level.

    Declaration

    Objective-C

    - (void)warning:(NSString *)message;

    Swift

    func warning(_ message: String!)

    Parameters

    message

    The message to log at WARNING level.

  • Logs a message to the console at ERROR level.

    Declaration

    Objective-C

    - (void)error:(NSString *)message;

    Swift

    func error(_ message: String!)

    Parameters

    message

    The message to log at ERROR level.

  • Undocumented

    Declaration

    Objective-C

    -(void)consoleLog:(NSString *)message logLevel:(LogLevel)LogLevel;

    Swift

    optional func consoleLog(_ message: String!, logLevel LogLevel: LogLevel)