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