comparison mod_log_json/mod_log_json.lua @ 3748:27abf3b6819a

mod_log_json: Use correct method to specify remote endpoint Fun fact, on TCP connections :connect and :setpeername is the same function
author Kim Alvefur <zash@zash.se>
date Wed, 13 Nov 2019 17:57:54 +0100
parents f288177f4c5d
children 900ea02ab00b
comparison
equal deleted inserted replaced
3747:f288177f4c5d 3748:27abf3b6819a
14 function send(payload) 14 function send(payload)
15 logfile:write(payload, "\n"); 15 logfile:write(payload, "\n");
16 end 16 end
17 elseif config.udp_host and config.udp_port then 17 elseif config.udp_host and config.udp_port then
18 local conn = socket.udp(); 18 local conn = socket.udp();
19 conn:connect(config.udp_host, config.udp_port); 19 conn:setpeername(config.udp_host, config.udp_port);
20 function send(payload) 20 function send(payload)
21 conn:send(payload); 21 conn:send(payload);
22 end 22 end
23 end 23 end
24 return function (source, level, message, ...) 24 return function (source, level, message, ...)