로딩중...
검색중...
일치하는것 없음
by::errPassFilter 클래스 참조

Filter that passes through error-level log messages only 더 자세히 ...

#include <errPassFilter.hpp>

by::errPassFilter에 대한 상속 다이어그램 :
by::filterable

Public 멤버 함수

nbool filt (errLv::level lv, const std::string &tag) const override
 Determines whether a log entry should be filtered out.
 

상세한 설명

Filter that passes through error-level log messages only

As the name implies, a filterable class that only allows error-level logs to pass through. When this filter is registered with logger, warning and info logs will not be output.

Not used directly; instead, create an instance and add it to logger.

Usage

Example of using errPassFilter:

const filters& prevFilters = logger::get().getFilters();
logger::get().setFilters(fs);
// Now only error-level logs will be output
logger::get().setFilters(prevFilters); // Restore previous filters
Filter that passes through error-level log messages only
Definition errPassFilter.hpp:27
Collection of filterable objects for logging control
Definition filters.hpp:16
static logger & get()
Get singleton logger instance
Rich logging support with polymorphic type conversion
Definition richLog.hpp:34

멤버 함수 문서화

◆ filt()

nbool by::errPassFilter::filt ( errLv::level lv,
const std::string & tag ) const
overridevirtual

Determines whether a log entry should be filtered out.

매개변수
lvThe error level of the log entry.
tagThe tag associated with the log entry.
반환값
true if the log entry should be filtered out (not sent to stream), false otherwise.

by::filterable를 구현.


이 클래스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: