summaryrefslogtreecommitdiff
path: root/src/main.cpp
diff options
context:
space:
mode:
authorilotterytea <iltsu@alright.party>2024-05-17 23:23:37 +0500
committerilotterytea <iltsu@alright.party>2024-05-17 23:23:37 +0500
commit646ca655501dace981001843289d896657ee6b82 (patch)
treea657b0f383d0dc7c3881d3eb8427313d982f9523 /src/main.cpp
parent68f981047c8cec031f55b5ee571c25b9ccd1fcd9 (diff)
upd: replaced cout with log + removed unused #include
Diffstat (limited to 'src/main.cpp')
-rw-r--r--src/main.cpp20
1 files changed, 11 insertions, 9 deletions
diff --git a/src/main.cpp b/src/main.cpp
index a582df4..88b56cd 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -1,4 +1,3 @@
-#include <iostream>
#include <optional>
#include <pqxx/pqxx>
#include <string>
@@ -12,34 +11,37 @@
#include "irc/client.hpp"
#include "irc/message.hpp"
#include "localization/localization.hpp"
+#include "logger.hpp"
#include "stream.hpp"
#include "timer.hpp"
int main(int argc, char *argv[]) {
- std::cout << "hi world\n";
+ bot::log::info("Main", "Starting up...");
std::optional<bot::Configuration> o_cfg =
bot::parse_configuration_from_file(".env");
if (!o_cfg.has_value()) {
- return -1;
+ return 1;
}
bot::Configuration cfg = o_cfg.value();
if (cfg.twitch_credentials.client_id.empty() ||
cfg.twitch_credentials.token.empty()) {
- std::cerr << "*** TWITCH_CREDENTIALS.CLIENT_ID and "
- "TWITCH_CREDENTIALS.TOKEN must be set!\n";
- return -1;
+ bot::log::error("Main",
+ "TWITCH_CREDENTIALS.CLIENT_ID and TWITCH_CREDENTIALS.TOKEN "
+ "must be set in environmental file!");
+ return 1;
}
if (cfg.database.name.empty() || cfg.database.user.empty() ||
cfg.database.password.empty() || cfg.database.host.empty() ||
cfg.database.port.empty()) {
- std::cerr
- << "*** DB_NAME, DB_USER, DB_PASSWORD, DB_HOST, DB_PORT must be set!\n";
- return -1;
+ bot::log::error("Main",
+ "DB_NAME, DB_USER, DB_PASSWORD, DB_HOST, DB_PORT "
+ "must be set in environmental file!");
+ return 1;
}
bot::irc::Client client(cfg.twitch_credentials.client_id,