Lines Matching refs:logData
161 static bool LogMatchFilter(const LogFilter& filter, const HilogData& logData) in LogMatchFilter() argument
164 if (((static_cast<uint16_t>(0b01 << logData.type)) & filter.types) == 0) { in LogMatchFilter()
167 if (((static_cast<uint16_t>(0b01 << logData.level)) & filter.levels) == 0) { in LogMatchFilter()
180 …if ((logData.domain == filter.domains[i]) || ((static_cast<uint8_t>(filter.domains[i]) == LOW_BYTE) in LogMatchFilter()
181 && ((logData.domain & LOW_BYTE_REVERSE) == (filter.domains[i] & LOW_BYTE_REVERSE)))) { in LogMatchFilter()
192 if (strcmp(logData.tag, filter.tags[i]) == 0) { in LogMatchFilter()
203 if (logData.pid == filter.pids[i]) { in LogMatchFilter()
216 if (std::regex_search(logData.content, regExpress) == false) { in LogMatchFilter()
255 const HilogData logData(*headMsg); in Query() local
257 return logData; in Query()
262 const HilogData& logData = *reader->m_pos; in Query() local
264 if (LogMatchFilter(filter, logData)) { in Query()
265 return logData; in Query()