satdump/src-core/handler/dataset/lua/logger.cpp

24 lines
734 B
C++
Raw Normal View History

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