文本 Log.json
{
"Logger":
{
"CoreTools": 1,
"Framework": 1,
"Mathematics": 1,
"Rendering": 1,
"Imagics": 1,
"Physics": 1,
"System": 1,
"Network": 1,
"SoundEffect": 1,
"ArtificialIntellegence": 1,
"AssistTools": 1,
"User": 1
},
"Appender":
{
"Console":
{
"Flags": 7,
"Level": 1
},
"File":
[
{
"Directory": "Log/",
"FileName": "CoreTools.log",
"Flags": 7,
"Level": 1,
"MaxFileSize":1000000,
"Backup": true}
]
}
}
头文件
#include "AppenderManage.h"
#include <boost/property_tree/ptree.hpp>
#include <string>
namespace CoreTools
{
class AnalysisAppenderManage
{
public:
typedef AnalysisAppenderManage ClassType;
public:
explicit AnalysisAppenderManage(const std::string& fileName);
#ifdef _DEBUG
bool IsValid() const;
#
boost库property_tree示例
最新推荐文章于 2022-10-19 09:17:10 发布