Files
falco/userspace/digwatch/logger.h
2016-04-22 16:01:00 -07:00

25 lines
380 B
C++

#pragma once
#include "sinsp.h"
#include <syslog.h>
extern "C" {
#include "lua.h"
#include "lualib.h"
#include "lauxlib.h"
}
class digwatch_logger
{
public:
static void init(lua_State *ls);
// value = digwatch.syslog(level, message)
static int syslog(lua_State *ls);
static void log(int priority, const string msg);
static bool log_stderr;
static bool log_syslog;
};