GCKLogger 類別

GCKLogger 類別參考資料

總覽

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

如果指派了委派對象,已設定格式的記錄訊息會傳遞給委派對象。否則,系統會在偵錯版本中使用 NSLog() 寫入訊息,以其他方式刪除。

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

繼承 NSObject。

類別方法摘要

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

資源摘要

id< GCKLoggerDelegatedelegate
 接收記錄訊息的委派對象。更多...
 
GCKLoggerFilterfilter
 套用至記錄訊息的篩選器。更多...
 
BOOL loggingEnabled
 用於啟用或停用記錄功能的標記。更多...
 
BOOL fileLoggingEnabled
 用於啟用或停用檔案記錄功能的標記。更多...
 
BOOL consoleLoggingEnabled
 直接啟用或停用主控台記錄功能的旗標 (透過 NSLog)。更多...
 
NSUInteger maxLogFileSize
 記錄檔的大小上限,以位元組為單位。更多...
 
NSUInteger maxLogFileCount
 記錄檔數量上限。更多...
 
GCKLoggerLevel minimumLevel
 將記錄的最低記錄等級。更多...
 

方法詳細資料

+ (GCKLogger *) sharedInstance

傳回 GCKLogger 單例模式例項。

資源詳情

- (id<GCKLoggerDelegate>) delegate
readwritenonatomicweak

接收記錄訊息的委派對象。

- (GCKLoggerFilter*) filter
readwritenonatomicstrong

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

開始時間
3.0
- (BOOL) loggingEnabled
readwritenonatomicassign

用於啟用或停用記錄功能的標記。

預設為開啟。

開始時間
3.0
- (BOOL) fileLoggingEnabled
readwritenonatomicassign

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

預設為關閉。如果啟用這項設定,記錄訊息會寫入應用程式快取目錄中的一組輪替檔案。系統可透過此類別的其他屬性,設定這些檔案的數量與大小上限。

開始時間
3.1
- (BOOL) consoleLoggingEnabled
readwritenonatomicassign

直接啟用或停用主控台記錄功能的旗標 (透過 NSLog)。

預設為關閉。

開始時間
4.1
- (NSUInteger) maxLogFileSize
readwritenonatomicassign

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

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

開始時間
3.1
- (NSUInteger) maxLogFileCount
readwritenonatomicassign

記錄檔數量上限。

下限值是 2。

開始時間
3.1
- (GCKLoggerLevel) minimumLevel
readwritenonatomicassign

將記錄的最低記錄等級。

開始時間
3.0
Deprecated:
GCKLoggerFilter 中指定最低記錄層級。