Appspresso Plugin API - iOS
AxLog Class Reference

#import <AxLog.h>

Public Member Functions

(void) - trace:
(void) - debug:
(void) - info:
(void) - warn:
(void) - error:
(BOOL) - isTraceEnabled
(BOOL) - isDebugEnabled
(BOOL) - isInfoEnabled
(BOOL) - isWarnEnabled
(BOOL) - isErrorEnabled

Static Public Member Functions

(AxLog *) + log
(AxLog *) + log:
(AxLog *) + log:level:

Detailed Description

앱스프레소 플러그인을 위한 로깅 지원 클래스.
앱스프레소 스튜디오를 통해서 소스 코드 수정없이 로그 레벨 설정 가능.
사용 예:

 
   AxLog *log = [AxLog log:"TRACE" level:1];
   if ([log isTraceEnabled]){
     [log trace:"traceMessage",nil];
   }
 @/textblock
 
Author:
sangchan
Version:
1.0

Member Function Documentation

- (void) debug: (NSString*)  format
,   ... 

디버그 로그 출력

Parameters:
format문자열
args인자들. 인자가 하나 이상일 경우에는 마지막는 nil이 있어야 함.
- (void) error: (NSString*)  format
,   ... 

에러 로그 출력

Parameters:
format문자열
args인자들. 인자가 하나 이상일 경우에는 마지막는 nil이 있어야 함.
- (void) info: (NSString*)  format
,   ... 

정보 로그 출력

Parameters:
format문자열
args인자들. 인자가 하나 이상일 경우에는 마지막는 nil이 있어야 함.
- (BOOL) isDebugEnabled

디버그 로그 허용여부

Returns:
허용하면 YES, 그렇지 않으면 NO.
- (BOOL) isErrorEnabled

에러 로그 허용여부

Returns:
허용하면 YES, 그렇지 않으면 NO.
- (BOOL) isInfoEnabled

정보 로그 허용여부

Returns:
허용하면 YES, 그렇지 않으면 NO.
- (BOOL) isTraceEnabled

상세 로그 허용여부

Returns:
허용하면 YES, 그렇지 않으면 NO.
- (BOOL) isWarnEnabled

경고 로그 허용여부

Returns:
허용하면 YES, 그렇지 않으면 NO.
+ (AxLog *) log

로그 객체 생성

Returns:
AxLog 인스턴스
+ (AxLog *) log: (NSString*)  category

지정한 태그를 통해 로그 객체 생성

Parameters:
category카테고리
Returns:
AxLog 인스턴스
+ (AxLog *) log: (NSString*)  category
level: (int)  level 

지정한 태그 및 레벨을 지정하여 로그 객체 생성

Parameters:
category카테고리
level레벨
Returns:
AxLog 인스턴스
- (void) trace: (NSString*)  format
,   ... 

상세 로그 출력

Parameters:
format문자열
args인자들. 인자가 하나 이상일 경우에는 마지막는 nil이 있어야 함.
- (void) warn: (NSString*)  format
,   ... 

경고 로그 출력

Parameters:
format문자열
args인자들. 인자가 하나 이상일 경우에는 마지막는 nil이 있어야 함.
 All Data Structures Functions