Класс GCKLogger
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Одноэлементный объект, используемый платформой для ведения журнала.
Если назначен делегат, ему передаются форматированные сообщения журнала. В противном случае сообщения записываются с помощью NSLog() в отладочных сборках и в противном случае отбрасываются.
См. GCKLoggerDelegate для протокола делегирования.
Наследует NSObject.
Возвращает одноэлементный экземпляр GCKLogger .
- (void) logFromFunction: |
|
(const char *) |
function |
message: |
|
(NSString *) |
format |
, |
|
|
... |
|
|
| |
Регистрирует сообщение.
- Parameters
-
function | The calling function, normally __func__ . |
format | The format string. |
|
read write nonatomic weak |
Делегат, которому передаются сообщения журнала.
|
read write nonatomic strong |
Фильтр, применяемый к сообщениям журнала.
- С
- 3.0
|
read write nonatomic assign |
Флаг включения или отключения ведения журнала.
Включено по умолчанию.
- С
- 3.0
- (BOOL) fileLoggingEnabled |
|
read write nonatomic assign |
Флаг включения или отключения журналирования файлов.
По умолчанию выключено.
- С
- 3.1
- (NSUInteger) maxLogFileSize |
|
read write nonatomic assign |
Максимальный размер файла журнала в байтах.
Минимальный размер — 32 КиБ. Если значение равно 0, будет использоваться максимальный размер по умолчанию — 2 МБ.
- С
- 3.1
- (NSUInteger) maxLogFileCount |
|
read write nonatomic assign |
Максимальное количество файлов журнала.
Минимум — 2.
- С
- 3.1
|
read write nonatomic assign |
Минимальный уровень ведения журнала, который будет регистрироваться.
- С
- 3.0
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-24 UTC.
[null,null,["Последнее обновление: 2025-07-24 UTC."],[],["The GCKLogger, a singleton object, manages framework logging. It directs formatted log messages to a delegate or uses NSLog() in debug builds. Key actions include retrieving the singleton instance via `sharedInstance`, and logging messages using `logFromFunction:message:`. Properties control logging behavior: `delegate`, `filter`, `loggingEnabled`, `fileLoggingEnabled`, `maxLogFileSize`, `maxLogFileCount`, and `minimumLevel`. These allow setting a message receiver, applying a filter, enabling/disabling logging, managing file logging, setting log file limits, and setting the minimum logging level.\n"],null,[]]