로그 수준

참고

다음은 고급 기능으로, C++ 코드 편집이 필요합니다.

Strix는 자체 로깅 시스템이 내장되어 여러 가지 연산과 오류를 로그합니다. 로그 수준은 로깅의 상세함에 맞춰 지정할 수 있습니다.

로그 수준은 Strix 로그 관리자를 이용하여 C++에서 바꿀 수 있습니다.

#include <strix/net/logging/Logger.h>

// For every logger, set the log level to Trace

for (auto entry : strix::net::logging::LogManager::GetInstance().GetLoggerMap())
{
    entry.second->SetLogLevel(strix::net::logging::LogLevel::Trace);
}

수준

로거의 수준은 다음과 같습니다.

이름

용도

Trace

기능의 구체적 단계

Debug

오류 디버깅에 유용한 정보

Info

일반 적용 동작에 관한 정보

Warning

예상치 못한 행태

Error

치명적이지 않은 오류

Fatal

치명적인 오류