# HG changeset patch # User Matthew Wild # Date 1720689321 -3600 # Node ID 0b347a7c5b5fae5c7ba039d160a69091a1f3926b # Parent 07f32bf41303e07dc2f50a7ab5899e02f0429c47 mod_log_json: Support for logging to stdout Hacky, but should work. diff -r 07f32bf41303 -r 0b347a7c5b5f mod_log_json/mod_log_json.lua --- a/mod_log_json/mod_log_json.lua Mon Jul 08 10:47:07 2024 +0200 +++ b/mod_log_json/mod_log_json.lua Thu Jul 11 10:15:21 2024 +0100 @@ -9,7 +9,12 @@ local function sink_maker(config) local send = function () end if config.filename then - local logfile = io.open(config.filename, "a+"); + local logfile; + if config.filename == "/dev/stdout" then + logfile = io.stdout; + else + logfile = io.open(config.filename, "a+"); + end logfile:setvbuf("no"); function send(payload) logfile:write(payload, "\n");