From 2c21daf3c42190fde7bda45d94f603fdd314ae44 Mon Sep 17 00:00:00 2001 From: Daniel Kempkens Date: Tue, 6 Jun 2023 21:43:57 +0200 Subject: [PATCH] fix: systemd logging --- lib/weewx_proxy/application.ex | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lib/weewx_proxy/application.ex b/lib/weewx_proxy/application.ex index 9c109af..2ce8590 100644 --- a/lib/weewx_proxy/application.ex +++ b/lib/weewx_proxy/application.ex @@ -5,6 +5,15 @@ defmodule WeewxProxy.Application do @impl true def start(_type, _args) do + _ = + case :logger.add_handlers(:systemd) do + :ok -> + :logger.remove_handler(:default) + + _ -> + :logger.add_handler_filter(:default, :elixir_filter, {&:logger_filters.domain/2, {:log, :sub, [:elixir]}}) + end + children = [ WeewxProxy.Mqtt, WeewxProxy.Publisher,