SIP Endpoint SDK for OS X
 All Classes Functions Properties
GSDefaultLogger Class Reference

#import <GSDefaultLogger.h>

Inheritance diagram for GSDefaultLogger:
<GSLogger>

List of all members.

Public Member Functions

(id) - initWithName:logLevel:logType:
- Public Member Functions inherited from
(void) - logDebugMessage:
(void) - logDebugMessageWithFormat:
(void) - logInfoMessage:
(void) - logInfoMessageWithFormat:
(void) - logWarningMessage:
(void) - logWarningMessageWithFormat:
(void) - logErrorMessage:
(void) - logErrorMessageWithFormat:
(void) - logFatalErrorMessage:
(void) - logFatalErrorMessageWithFormat:

Properties

int logType
NSString * logName
NSString * logLevel
int logLevelInt
gs_log_func logMessageCb
- Properties inherited from

Detailed Description

A default implementation of the GSLogger protocol. This class uses "NSLog" or "gsept_logprint" to log all messages.

See also:
GSLogger

Definition at line 17 of file GSDefaultLogger.h.


Member Function Documentation

- (id) initWithName: (NSString *)  name
logLevel: (NSString *)  logLevel
logType: (int)  logType 

Initializes an instances of the logger with the specified name.

Parameters:
namethe name for this logger instance
logLevelthe string value of log level: word or number debug (4); info (3); warn (2); error (1); fatal (0)
Returns:
an instance of the logger or nil if the initialization is not successful.

Property Documentation

- (NSString *) logLevel
readwritenonatomicretain
Returns:
a Log Level as NSString

Reimplemented from <GSLogger>.

Definition at line 21 of file GSDefaultLogger.h.

- (int) logLevelInt
readwritenonatomicassign
Returns:
a Log Level as Integer

Reimplemented from <GSLogger>.

Definition at line 22 of file GSDefaultLogger.h.

- (gs_log_func) logMessageCb
readwritenonatomicassign
Returns:
a pointer to gs_log_func callback

Reimplemented from <GSLogger>.

Definition at line 23 of file GSDefaultLogger.h.

- (NSString *) logName
readwritenonatomicretain
Returns:
a Log Name

Reimplemented from <GSLogger>.

Definition at line 20 of file GSDefaultLogger.h.

- (int) logType
readwritenonatomicassign

The name of this logger instance.

Reimplemented from <GSLogger>.

Definition at line 19 of file GSDefaultLogger.h.


The documentation for this class was generated from the following file: