概要
GCKLogger を使用して生成されるログメッセージをフィルタリングするためのクラス。
- シンセ
- 3.0
NSObject を継承します。
インスタンス メソッドの概要 | |
(instancetype) | - init |
空の条件で新しい GCKLoggerFilter を作成します。その他... | |
(void) | - setLoggingLevel:forClasses: |
一致するクラスのセットのフィルタによって渡す最小ロギングレベルを設定します。その他... | |
(void) | - setLoggingLevel:forFunctions: |
一致する関数名のセットのフィルターを通過する最小ロギングレベルを設定します。その他... | |
(void) | - addClassNames: |
フィルタの照合対象となるクラス名のリストを追加します。その他... | |
(void) | - addClassNames:minimumLogLevel: |
最小ロギングレベルを指定して、フィルタの照合対象となるクラス名のリストを追加します。その他... | |
(void) | - addFunctionNames: |
フィルタの照合に使用するメンバー以外の関数名のリストを追加します。その他... | |
(void) | - addFunctionNames:minimumLogLevel: |
最小ロギングレベルを指定して、フィルタで照合するメンバー以外の関数名のリストを追加します。その他... | |
(void) | - addMessagePatterns: |
ログメッセージのテキストを照合する正規表現パターンのリストを追加します。その他... | |
(void) | - addMessagePatterns:caseInsensitive: |
ログメッセージのテキストを、大文字と小文字を区別しないで照合するための正規表現パターンのリストを追加します。その他... | |
(void) | - reset |
フィルタをリセットし、すべての一致条件を削除します。その他... | |
プロパティの概要 | |
BOOL | exclusive |
フィルタを除外する(YES )か含める(NO )かを示すフラグ。詳細... | |
GCKLoggerLevel | minimumLevel |
このフィルタからログに記録される最小ロギングレベル。その他... | |
メソッドの詳細
- (instancetype) init |
空の条件で新しい GCKLoggerFilter を作成します。
- (void) setLoggingLevel: | (GCKLoggerLevel) | minimumLevel | |
forClasses: | (NSArray< NSString * > *) | classNames | |
一致するクラスのセットのフィルタによって渡す最小ロギングレベルを設定します。
クラス名では glob パターンがサポートされています。
- Parameters
-
minimumLevel The minimum logging level for these classes. May be GCKLoggerLevelVerbose. to include all levels. classNames A list of class names.
- シンセ
- 3.3
- (void) setLoggingLevel: | (GCKLoggerLevel) | minimumLevel | |
forFunctions: | (NSArray< NSString * > *) | functionNames | |
一致する関数名のセットのフィルターを通過する最小ロギングレベルを設定します。
glob パターンがサポートされています。
- Parameters
-
minimumLevel The minimum logging level for these functions. May be GCKLoggerLevelVerbose to include all levels. functionNames A list of function names.
- シンセ
- 3.3
- (void) addClassNames: | (NSArray< NSString * > *) | classNames |
フィルタの照合対象となるクラス名のリストを追加します。
クラス名は、単純な名前または拡張機能の名前(@"MyClass"
、@"MyClass(MyExtension)"
など)にすることができます。名前に拡張機能が含まれていない場合、クラスのすべての拡張機能が暗黙的に含まれます。glob パターンがサポートされています。
- Deprecated:
- 代わりに setLoggingLevel:forClasses: を使用してください。
- (void) addClassNames: | (NSArray< NSString * > *) | classNames | |
minimumLogLevel: | (GCKLoggerLevel) | minimumLogLevel | |
最小ロギングレベルを指定して、フィルタの照合対象となるクラス名のリストを追加します。
クラス名は、単純な名前または拡張機能の名前(@"MyClass"
、@"MyClass(MyExtension)"
など)にすることができます。名前に拡張機能が含まれていない場合、クラスのすべての拡張機能が暗黙的に含まれます。glob パターンがサポートされています。
- Deprecated:
- 代わりにsetLoggingLevel:forClasses:を使用してください。
- Parameters
-
classNames The class names. minimumLogLevel The minimum level to log; may be GCKLoggerLevelVerbose to log all levels.
- シンセ
- 3.2
- (void) addFunctionNames: | (NSArray< NSString * > *) | functionNames |
フィルタの照合に使用するメンバー以外の関数名のリストを追加します。
glob パターンがサポートされています。
- Deprecated:
- 代わりに setLoggingLevel:forFunctions: を使用してください。
- (void) addFunctionNames: | (NSArray< NSString * > *) | functionNames | |
minimumLogLevel: | (GCKLoggerLevel) | minimumLogLevel | |
最小ロギングレベルを指定して、フィルタで照合するメンバー以外の関数名のリストを追加します。
glob パターンがサポートされています。
- Deprecated:
- 代わりにsetLoggingLevel:forFunctions:を使用してください。
- Parameters
-
functionNames The function names. minimumLogLevel The minimum level to log; may be GCKLoggerLevelVerbose to log all levels.
- シンセ
- 3.2
- (void) addMessagePatterns: | (NSArray< NSString * > *) | messagePatterns |
ログメッセージのテキストを照合する正規表現パターンのリストを追加します。
- (void) addMessagePatterns: | (NSArray< NSString * > *) | messagePatterns | |
caseInsensitive: | (BOOL) | caseInsensitive | |
ログメッセージのテキストを、大文字と小文字を区別しないで照合するための正規表現パターンのリストを追加します。
- Deprecated:
- 代わりに addMessagePatterns: をインライン(?-i)または(?i)で使用してください。
- (void) reset |
フィルタをリセットし、すべての一致条件を削除します。
プロパティの詳細
|
readwritenonatomicassign |
フィルタが排他的(YES
)か包括的(NO
)かを示すフラグ。
デフォルトでは、すべてのフィルタを受け入れます。つまり、フィルタに一致するすべてのログメッセージを受け入れます。
- Deprecated:
- 実装は終了しました。値は無視されます。
|
readwritenonatomicassign |
このフィルタからログに記録される最小ロギングレベル。
- シンセ
- 3.2