Files
Adaptix-Framework-AdaptixC2/Client/Source/Utils/Logs.cpp
T
2024-09-01 00:06:40 +03:00

36 lines
873 B
C++

#include <Utils/Logs.h>
void LogInfo(const char* format, ...) {
va_list args;
va_start(args, format);
QString message = QString::vasprintf(format, args);
va_end(args);
qInfo().nospace() << message;
}
void LogSuccess(const char* format, ...) {
va_list args;
va_start(args, format);
QString message = QString::vasprintf(format, args);
va_end(args);
qDebug().nospace() << "\033[1;32m[+]\033[0m " << message;
}
void LogError(const char* format, ...) {
va_list args;
va_start(args, format);
QString message = QString::vasprintf(format, args);
va_end(args);
qCritical().nospace() << "\033[1;31m[-]\033[0m " << message;
}
void MessageError( QString message ) {
auto box = QMessageBox();
box.setWindowTitle( "Error" );
box.setText( message );
box.setIcon( QMessageBox::Critical );
box.exec();
}