1
0
Fork 0
forked from lthn/blockchain

[plain_wallet]: extended api for configuring loging level

This commit is contained in:
cryptozoidberg 2020-03-11 02:08:33 +01:00
parent 945451bc94
commit 33829fa374
No known key found for this signature in database
GPG key ID: 22DEB97A54C6FDEC
2 changed files with 12 additions and 5 deletions

View file

@ -61,11 +61,11 @@ namespace plain_wallet
#endif // WIN32
}
void initialize_logs()
void initialize_logs(int log_level)
{
std::string log_dir = get_bundle_root_dir();
log_dir += "/" HOME_FOLDER;
epee::log_space::get_set_log_detalisation_level(true, LOG_LEVEL_2);
epee::log_space::get_set_log_detalisation_level(true, log_level);
epee::log_space::log_singletone::add_logger(LOGGER_CONSOLE, NULL, NULL);
epee::log_space::log_singletone::add_logger(LOGGER_FILE, "plain_wallet.log", log_dir.c_str());
LOG_PRINT_L0("Plain wallet initialized: " << CURRENCY_NAME << " v" << PROJECT_VERSION_LONG << ", log location: " << log_dir + "/plain_wallet.log");
@ -73,7 +73,13 @@ namespace plain_wallet
//glogs_initialized = true;
}
std::string init(const std::string& ip, const std::string& port)
std::string set_log_level(int log_level)
{
epee::log_space::get_set_log_detalisation_level(true, log_level);
return "{}";
}
std::string init(const std::string& ip, const std::string& port, int64_t log_level)
{
if (initialized)
{
@ -83,7 +89,7 @@ namespace plain_wallet
}
initialize_logs();
initialize_logs(log_level);
std::string argss_1 = std::string("--remote-node=") + ip + ":" + port;
char * args[3];
args[0] = "stub";

View file

@ -10,7 +10,8 @@
namespace plain_wallet
{
typedef int64_t hwallet;
std::string init(const std::string& ip, const std::string& port);
std::string init(const std::string& ip, const std::string& port, int log_level);
std::string set_log_level(int log_level);
std::string get_version();
std::string get_wallet_files();