Класс GCKLogger

Обзор

Одноэлементный объект, используемый платформой для ведения журнала.

Если назначен делегат, отформатированные сообщения журнала передаются делегату. В противном случае сообщения записываются с использованием NSLog() в сборках отладки и в противном случае отбрасываются.

См. GCKLoggerDelegate для протокола делегата.

Наследует NSObject.

Резюме метода экземпляра

(void) - logFromFunction:message:
Записывает сообщение. Более...

Резюме метода класса

( GCKLogger *) + sharedInstance
Возвращает одноэлементный экземпляр GCKLogger . Более...

Сводка свойств

id< GCKLoggerDelegate delegate
Делегат, которому передаются сообщения журнала. Более...
GCKLoggerFilter filter
Фильтр, применяемый к сообщениям журнала. Более...
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
read write nonatomic weak

Делегат, которому передаются сообщения журнала.

- ( GCKLoggerFilter *) filter
read write nonatomic strong

Фильтр, применяемый к сообщениям журнала.

С
3.0
- (BOOL) loggingEnabled
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
- ( GCKLoggerLevel ) minimumLevel
read write nonatomic assign

Минимальный уровень ведения журнала, который будет регистрироваться.

С
3.0