GitWatcherBot
1.0.0
A Telegram Bot that notifies you when a new change is made in your repositories (issues, pull requests, stars, forks, and watches)
|
#include <ctime>
#include <fstream>
#include <iostream>
#include <sstream>
#include "db/models/Log.hpp"
Go to the source code of this file.
Macros | |
#define | KNRM "\x1B[0m" |
#define | KRED "\x1B[31m" |
#define | KGRN "\x1B[32m" |
#define | KYEL "\x1B[33m" |
#define | KBLU "\x1B[34m" |
#define | KMAG "\x1B[35m" |
#define | KCYN "\x1B[36m" |
#define | KWHT "\x1B[37m" |
#define | LOG(level, txt, longTxt, color) |
Logs to console on Debug mode and saves log to db. More... | |
#define | LOGT(txt) LOG("trace", txt, "", KNRM) |
#define | LOGI(txt) LOG("info", txt, "", KGRN) |
#define | LOGW(txt) LOG("warn", txt, "", KYEL) |
#define | LOGE(txt) LOG("error", txt, "", KRED) |
#define | LOGT2(txt, longTxt) LOG("trace", txt, longTxt, KNRM) |
#define | LOGI2(txt, longTxt) LOG("info", txt, longTxt, KGRN) |
#define | LOGW2(txt, longTxt) LOG("warn", txt, longTxt, KYEL) |
#define | LOGE2(txt, longTxt) LOG("error", txt, longTxt, KRED) |
Variables | |
static constexpr bool | kLogToConsole = true |
#define KBLU "\x1B[34m" |
Definition at line 13 of file Logger.hpp.
#define KCYN "\x1B[36m" |
Definition at line 15 of file Logger.hpp.
#define KGRN "\x1B[32m" |
Definition at line 11 of file Logger.hpp.
#define KMAG "\x1B[35m" |
Definition at line 14 of file Logger.hpp.
#define KNRM "\x1B[0m" |
Definition at line 9 of file Logger.hpp.
#define KRED "\x1B[31m" |
Definition at line 10 of file Logger.hpp.
#define KWHT "\x1B[37m" |
Definition at line 16 of file Logger.hpp.
#define KYEL "\x1B[33m" |
Definition at line 12 of file Logger.hpp.
#define LOG | ( | level, | |
txt, | |||
longTxt, | |||
color | |||
) |
Logs to console on Debug mode and saves log to db.
Definition at line 25 of file Logger.hpp.
Definition at line 47 of file Logger.hpp.
Definition at line 52 of file Logger.hpp.
Definition at line 45 of file Logger.hpp.
Definition at line 50 of file Logger.hpp.
Definition at line 44 of file Logger.hpp.
Definition at line 49 of file Logger.hpp.
Definition at line 46 of file Logger.hpp.
Definition at line 51 of file Logger.hpp.
|
staticconstexpr |
Definition at line 21 of file Logger.hpp.