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 で最小ロギングレベルを指定します。