Move reload.*pp from louloulibs to src

This commit is contained in:
louiz’
2016-07-12 01:15:34 +02:00
parent 4c1b9abe7e
commit 9fb2e116c4
3 changed files with 7 additions and 0 deletions
-28
View File
@@ -1,28 +0,0 @@
#include <utils/reload.hpp>
#include <database/database.hpp>
#include <config/config.hpp>
#include <utils/xdg.hpp>
#include <logger/logger.hpp>
void open_database()
{
const auto db_filename = Config::get("db_name", xdg_data_path("biboumi.sqlite"));
log_info("Opening database: ", db_filename);
Database::open(db_filename);
log_info("database successfully opened.");
}
void reload_process()
{
Config::read_conf();
// Destroy the logger instance, to be recreated the next time a log
// line needs to be written
Logger::instance().reset();
log_info("Configuration and logger reloaded.");
try {
open_database();
} catch (const litesql::DatabaseError&) {
log_warning("Re-using the previous database.");
}
}
-4
View File
@@ -1,4 +0,0 @@
#pragma once
void open_database();
void reload_process();