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
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|