Sip Endpoint SDK for Apple OS
 All Classes Functions Properties
GSLogger.h
1 //
2 // GSLogger.h
3 // SipEndpoint
4 //
5 // Created by Valery Polishchuk on 09/4/12.
6 // Copyright (c) 2012 Genesys Labs. All rights reserved.
7 //
8 
9 
10 
11 #import <Foundation/Foundation.h>
12 
16 @protocol GSLogger <NSObject>
17 
18 
23 -(NSString*) getLogLevel;
24 
31 -(id<GSLogger>) createChildLogger:(NSString*) loggerName;
32 
40 -(id<GSLogger>) createChildLogger:(NSString*) loggerName logLevel:(NSString*) logLevel;
41 
47 -(void) logDebugMessage:(NSString*) message;
48 
55 -(void) logDebugMessageWithFormat:(NSString*) format, ...;
56 
62 -(void) logInfoMessage:(NSString*) message;
63 
70 -(void) logInfoMessageWithFormat:(NSString*) format, ...;
71 
77 -(void) logWarningMessage:(NSString*) message;
78 
85 -(void) logWarningMessageWithFormat:(NSString*) format, ...;
86 
92 -(void) logErrorMessage:(NSString*) message;
93 
100 -(void) logErrorMessageWithFormat:(NSString*) format, ...;
101 
107 -(void) logFatalErrorMessage:(NSString*) message;
108 
115 -(void) logFatalErrorMessageWithFormat:(NSString*) format, ...;
116 
120 -(bool) isDebugEnabled;
121 
125 -(bool) isInfoEnabled;
126 
130 -(bool) isWarningEnabled;
131 
135 -(bool) isErrorEnabled;
136 
140 -(bool) isFatalErrorEnabled;
141 
142 @end