GCKLogger 類別

GCKLogger 類別參考資料

總覽

架構用於記錄的單例模式物件。

如果已指派委派代表,系統會將格式化記錄訊息傳遞給委派代表。否則,系統會使用偵錯建構中的 NSLog() 寫入訊息,並捨棄其他訊息。

如需委派通訊協定,請參閱 GCKLoggerDelegate

繼承 NSObject。

執行個體方法摘要

(void) - logFromFunction:message:
 記錄訊息。更多...
 

類別方法摘要

(GCKLogger *) + sharedInstance
 傳回 GCKLogger 單例模式例項。更多...
 

房源摘要

id< GCKLoggerDelegatedelegate
 要將記錄訊息傳遞給的委派。更多...
 
GCKLoggerFilterfilter
 要套用至記錄訊息的篩選器。更多...
 
BOOL loggingEnabled
 用於啟用或停用記錄的旗標。更多...
 
BOOL fileLoggingEnabled
 用於啟用或停用檔案記錄的標記。更多...
 
NSUInteger maxLogFileSize
 記錄檔的大小上限 (以位元組為單位)。更多...
 
NSUInteger maxLogFileCount
 記錄檔數量上限。更多...
 
GCKLoggerLevel minimumLevel
 要記錄的最低記錄層級。更多...
 

方法詳細資料

+ (GCKLogger *) sharedInstance

傳回 GCKLogger 單例模式例項。

- (void) logFromFunction: (const char *)  function
message: (NSString *)  format
,   ... 

記錄訊息。

Parameters
functionThe calling function, normally __func__.
formatThe format string.

資源詳細資料

- (id<GCKLoggerDelegate>) delegate
readwritenonatomicweak

要將記錄訊息傳遞至的委派。

- (GCKLoggerFilter*) filter
readwritenonatomicstrong

要套用至記錄訊息的篩選器。

成立時間
3.0
- (BOOL) loggingEnabled
readwritenonatomicassign

用於啟用或停用記錄的旗標。

預設為開啟。

成立時間
3.0
- (BOOL) fileLoggingEnabled
readwritenonatomicassign

用於啟用或停用檔案記錄的標記。

預設為關閉。

成立時間
3.1
- (NSUInteger) maxLogFileSize
readwritenonatomicassign

記錄檔的大小上限 (以位元組為單位)。

不得小於 32 KiB。如果值為 0,系統會使用 2 MiB 的預設大小上限。

成立時間
3.1
- (NSUInteger) maxLogFileCount
readwritenonatomicassign

記錄檔數量上限。

最少 2 個。

成立時間
3.1
- (GCKLoggerLevel) minimumLevel
readwritenonatomicassign

要記錄的最低記錄層級。

成立時間
3.0