# HG changeset patch # User Kim Alvefur # Date 1574481196 -3600 # Node ID 900ea02ab00b01cccc03c3c827539ef26d94e379 # Parent 971417eedfeee28a81b0fefc7dbf29ebd90d6975 mod_log_json: Deregister log sink on unload Clean up after itself on unload. This also helps reinitialize the sink on reload. diff -r 971417eedfee -r 900ea02ab00b mod_log_json/mod_log_json.lua --- a/mod_log_json/mod_log_json.lua Sat Nov 23 04:52:43 2019 +0100 +++ b/mod_log_json/mod_log_json.lua Sat Nov 23 04:53:16 2019 +0100 @@ -42,4 +42,9 @@ end end +function module.unload() + -- deregister + require"core.loggingmanager".register_sink_type("json", nil); +end + require"core.loggingmanager".register_sink_type("json", sink_maker);