Lines Matching refs:log_id
45 std::list<LogBufferElement>::iterator SimpleLogBuffer::GetOldest(log_id_t log_id) { in GetOldest() argument
47 if (oldest_[log_id]) { in GetOldest()
48 it = *oldest_[log_id]; in GetOldest()
50 while (it != logs().end() && it->log_id() != log_id) { in GetOldest()
54 oldest_[log_id] = it; in GetOldest()
59 bool SimpleLogBuffer::ShouldLog(log_id_t log_id, const char* msg, uint16_t len) { in ShouldLog() argument
60 if (log_id == LOG_ID_SECURITY) { in ShouldLog()
67 if (IsBinary(log_id)) { in ShouldLog()
81 int SimpleLogBuffer::Log(log_id_t log_id, log_time realtime, uid_t uid, pid_t pid, pid_t tid, in Log() argument
83 if (log_id >= LOG_ID_MAX) { in Log()
87 if (!ShouldLog(log_id, msg, len)) { in Log()
89 stats_->AddTotal(log_id, len); in Log()
100 LogInternal(LogBufferElement(log_id, realtime, uid, pid, tid, sequence, msg, len)); in Log()
105 log_id_t log_id = elem.log_id(); in LogInternal() local
109 MaybePrune(log_id); in LogInternal()
110 reader_list_->NotifyNewLog(1 << log_id); in LogInternal()
120 const std::function<FilterResult(log_id_t log_id, pid_t pid, uint64_t sequence, in FlushTo() argument
152 if (((1 << element.log_id()) & state.log_mask()) == 0) { in FlushTo()
158 filter(element.log_id(), element.pid(), element.sequence(), element.realtime()); in FlushTo()
260 if (element.log_id() != id) { in Prune()