Realm C++ SDK
버전 v2.2.0
포함
cpprealm
logger.hpp
1
2
//
3
//저작권 2024 Realm Inc.
4
//
5
// Apache 라이선스, 버전 2.0("라이선스")에 따라 라이선스가 부여됩니다.
6
// 라이선스를 준수하는 경우를 제외하고는 이 파일을 사용할 수 없습니다.
7
// 다음에서 라이선스 사본을 얻을 수 있습니다.
8
//
9
// http://www.apache.org/licences/LICENSE-2.0
10
//
11
// 관련 법률에서 요구하거나 문서로 동의하지 않는 한, 소프트웨어
12
// 라이선스에 따라 배포되는 것은 '있는 그대로' 배포됩니다,
13
// Express 묵시적이든 어떤 종류의 보증이나 조건도 제공하지 않습니다.
14
// 권한을 관리하는 특정 언어에 대한 내용은 라이선스를 참조하세요.
15
// 라이선스에 따른 제한 사항.
16
//
18
19
#ifndef CPPREALM_LOGGER_HPP
20
#define CPPREALM_LOGGER_HPP
21
22
#include <memory>
23
#include <string>
24
25
네임스페이스
영역 {
26
27
구조체
로거
{
40
열거형 클래스
레벨
{ all = 0,
41
추적 = 1,
42
디버그 = 2,
43
세부 정보 = 3,
44
정보 = 4,
45
경고 = 5,
46
error = 6,
47
치명적 = 7,
48
꺼짐 = 8 };
49
가상
oid
do_log
(
level
,
const
std::string &) = 0;
50
가상
인라인
~logger
() noException = 기본값;
51
set_level_threshold
(
level
l) {
52
m_level_threshold = l;
53
}
54
55
레벨
get_level_threshold()
const
{
56
return
m_level_threshold;
57
}
58
보호됨
:
59
레벨
m_level_threshold;
60
};
61
62
void
set_default_logger(std::shared_ptr<struct logger> &&);
63
}
64
65
#endif
//CPPREALM_LOGGER_HPP
realm::logger
정의:
logger.hpp:27
realm::logger::level
레벨
정의:
logger.hpp:40
Generated by
1.9.4