diff --git a/userspace/falco/logger.cpp b/userspace/falco/logger.cpp index fe8ea343..5b2235d9 100644 --- a/userspace/falco/logger.cpp +++ b/userspace/falco/logger.cpp @@ -16,25 +16,13 @@ limitations under the License. #include #include "logger.h" -#include "chisel_api.h" #include "falco_common.h" #include "banned.h" // This raises a compilation error when certain functions are used -const static struct luaL_reg ll_falco [] = -{ - {"syslog", &falco_logger::syslog}, - {NULL,NULL} -}; - int falco_logger::level = LOG_INFO; bool falco_logger::time_format_iso_8601 = false; -void falco_logger::init(lua_State *ls) -{ - luaL_openlib(ls, "falco", ll_falco, 0); -} - void falco_logger::set_time_format_iso_8601(bool val) { falco_logger::time_format_iso_8601 = val; @@ -81,19 +69,6 @@ void falco_logger::set_level(string &level) } -int falco_logger::syslog(lua_State *ls) { - int priority = luaL_checknumber(ls, 1); - - if (priority > LOG_DEBUG) { - return luaL_argerror(ls, 1, "falco.syslog: priority must be a number between 0 and 7"); - } - - const char *msg = luaL_checkstring(ls, 2); - ::syslog(priority, "%s", msg); - - return 0; -} - bool falco_logger::log_stderr = true; bool falco_logger::log_syslog = true; diff --git a/userspace/falco/logger.h b/userspace/falco/logger.h index 82ea6867..529b9253 100644 --- a/userspace/falco/logger.h +++ b/userspace/falco/logger.h @@ -19,25 +19,15 @@ limitations under the License. #include "sinsp.h" #include -extern "C" { -#include "lua.h" -#include "lualib.h" -#include "lauxlib.h" -} - class falco_logger { public: - static void init(lua_State *ls); static void set_time_format_iso_8601(bool val); // Will throw exception if level is unknown. static void set_level(string &level); - // value = falco.syslog(level, message) - static int syslog(lua_State *ls); - static void log(int priority, const string msg); static int level;