로그 수준¶
참고
다음은 고급 기능으로, 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 |
치명적인 오류 |