Sip Endpoint SDK for Apple OS
/Users/valerypolishchuk/Projects/sepsdk-03.09.12/MacOS/Endpoint/Src/Headers/GSLogger.h
00001 #import <Foundation/Foundation.h>
00002 
00006 @protocol GSLogger <NSObject>
00007 
00014 -(id<GSLogger>) createChildLogger:(NSString*) loggerName;
00015 
00021 -(void) logDebugMessage:(NSString*) message;
00022 
00029 -(void) logDebugMessageWithFormat:(NSString*) format, ...;
00030 
00036 -(void) logInfoMessage:(NSString*) message;
00037 
00044 -(void) logInfoMessageWithFormat:(NSString*) format, ...;
00045 
00051 -(void) logWarningMessage:(NSString*) message;
00052 
00059 -(void) logWarningMessageWithFormat:(NSString*) format, ...;
00060 
00066 -(void) logErrorMessage:(NSString*) message;
00067 
00074 -(void) logErrorMessageWithFormat:(NSString*) format, ...;
00075 
00081 -(void) logFatalErrorMessage:(NSString*) message;
00082 
00089 -(void) logFatalErrorMessageWithFormat:(NSString*) format, ...;
00090 
00094 -(bool) isDebugEnabled;
00095 
00099 -(bool) isInfoEnabled;
00100 
00104 -(bool) isWarningEnabled;
00105 
00109 -(bool) isErrorEnabled;
00110 
00114 -(bool) isFatalErrorEnabled;
00115 
00116 @end