satdump/src-interface/viewer2/handler/dataset/lua/logger.cpp
2025-01-19 22:13:46 +01:00

24 lines
No EOL
734 B
C++

#include "lua_bind.h"
#include "logger.h"
namespace satdump
{
namespace lua
{
void bind_logger(sol::state &lua)
{
lua["ltrace"] = [](std::string log)
{ logger->trace("[Lua] " + log); };
lua["ldebug"] = [](std::string log)
{ logger->debug("[Lua] " + log); };
lua["linfo"] = [](std::string log)
{ logger->info("[Lua] " + log); };
lua["lwarn"] = [](std::string log)
{ logger->warn("[Lua] " + log); };
lua["lerror"] = [](std::string log)
{ logger->error("[Lua] " + log); };
lua["lcritical"] = [](std::string log)
{ logger->critical("[Lua] " + log); };
}
}
}