Я не очень хорошо разбираюсь в терминологии .. вот код, который у меня есть:
enum {
LoggerLogNone = 0,
LoggerLogMessages = 1 << 0,
LoggerLogErrors = 1 << 1
};
typedef NSUInteger LoggerLogs;
И что я хотел бы сделать, это использовать LoggerLogs
в моей логике при определении того, следует ли регистрировать его. Поэтому в моем log:(NSString *)message
я хочу, чтобы он регистрировался ТОЛЬКО, если пользователь установил LoggerLogMessages
, а для logError:(NSString *)error
я хочу, чтобы он регистрировал ТОЛЬКО, если пользователь установил LoggerLogErrors
..
Я знаю, как их установить:
LoggerLogs logs = LoggerLogMessages | LoggerLogErrors;
Чего я не знаю, так это проверить, установлен ли флажок LoggerLogMessages
или LoggerLogErrors
.
Любая помощь будет принята с благодарностью. Я уверен, что где-то здесь есть ответ, но так как я не знаю, какие термины использовать, действительно сложно найти> _ <</p>