diff options
| author | Federico Angelilli <code@fedang.net> | 2025-04-13 02:36:18 +0200 |
|---|---|---|
| committer | Federico Angelilli <code@fedang.net> | 2025-04-13 02:36:18 +0200 |
| commit | 91149e6c41a094bf29ed6a1aa00c0fa6c1015a24 (patch) | |
| tree | c501fdaeb09bb1c9f4ea56ff4c5665ea4fa4ceea /src/comet.c | |
| parent | 47dfeaa43f263896ad8ce13701f8a65c489f0bb9 (diff) | |
Add log bindings for lua
Diffstat (limited to 'src/comet.c')
| -rw-r--r-- | src/comet.c | 21 |
1 files changed, 17 insertions, 4 deletions
diff --git a/src/comet.c b/src/comet.c index fec831e..70c25ff 100644 --- a/src/comet.c +++ b/src/comet.c @@ -65,19 +65,32 @@ int main(int argc, char **argv) { setlocale(LC_CTYPE, ""); - any_log_level_t log_level = ANY_LOG_DEBUG; + any_log_level_t log_level = ANY_LOG_INFO; if (argc != 1 && !strcmp(argv[1], "--trace")) log_level = ANY_LOG_TRACE; any_log_init(stdout, log_level); - lua_api_t lua; - lua_api_init(&lua); - config_t config; config_init(&config); log_debug("Copied default config"); + lua_api_t lua; + lua_api_init(&lua); + + + char *str = + "function sigma()\n" + " log.info('ssussy')\n" + " log.panic('az')\n" + "end\n" + "sigma()\n"; + + + (void)luaL_dostring(lua.state, "log.info('%d%n%x')"); + (void)luaL_dostring(lua.state, str); + (void)luaL_dofile(lua.state, "example.lua"); + const char *config_path = "comet.conf"; FILE *config_file = fopen(config_path, "rb"); |
