You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

34 lines
1011 B
C++

/*
* Copyright (c) 2016 The ZLToolKit project authors. All Rights Reserved.
*
* This file is part of ZLToolKit(https://github.com/ZLMediaKit/ZLToolKit).
*
* Use of this source code is governed by MIT license that can be found in the
* LICENSE file in the root of the source tree. All contributing project authors
* may be found in the AUTHORS file in the root of the source tree.
*/
#include "Util/logger.h"
#include "Util/mini.h"
using namespace toolkit;
int main() {
//设置日志 [AUTO-TRANSLATED:50372045]
// Set log
Logger::Instance().add(std::make_shared<ConsoleChannel>());
Logger::Instance().setWriter(std::make_shared<AsyncLogWriter>());
mINI ini;
ini["a"] = "true";
ini["b"] = "false";
ini["c"] = "123";
InfoL << ini["a"].as<bool>() << (bool) ini["a"];
InfoL << ini["b"].as<bool>() << (bool) ini["b"];
InfoL << ini["c"].as<int>() << (int) ini["c"];
InfoL << (int)(ini["c"].as<uint8_t>()) << (int)((uint8_t) ini["c"]);
return 0;
}