From 53de7d446621d08028b4b0e0b8c56e6795d768d8 Mon Sep 17 00:00:00 2001 From: Hadrien Patte Date: Sat, 11 May 2024 01:37:39 +0200 Subject: [PATCH] Configure jellyfin logging --- roles/mediaserver/files/jellyfin.logging.json | 23 +++++++++++++++++++ roles/mediaserver/tasks/jellyfin.yml | 7 ++++++ 2 files changed, 30 insertions(+) create mode 100644 roles/mediaserver/files/jellyfin.logging.json diff --git a/roles/mediaserver/files/jellyfin.logging.json b/roles/mediaserver/files/jellyfin.logging.json new file mode 100644 index 0000000..92c16c2 --- /dev/null +++ b/roles/mediaserver/files/jellyfin.logging.json @@ -0,0 +1,23 @@ +{ + "Serilog": { + "MinimumLevel": { + "Default": "Debug", + "Override": { + "Microsoft": "Warning", + "System": "Warning" + } + }, + "WriteTo": [ + { + "Name": "Console", + "Args": { + "formatter": "Serilog.Formatting.Compact.RenderedCompactJsonFormatter, Serilog.Formatting.Compact" + } + } + ], + "Enrich": [ + "FromLogContext", + "WithThreadId" + ] + } +} diff --git a/roles/mediaserver/tasks/jellyfin.yml b/roles/mediaserver/tasks/jellyfin.yml index feb52ae..84c5f1e 100644 --- a/roles/mediaserver/tasks/jellyfin.yml +++ b/roles/mediaserver/tasks/jellyfin.yml @@ -38,3 +38,10 @@ xpath: /NetworkConfiguration/BaseUrl value: "/jellyfin" notify: Restart jellyfin + +- name: Configure jellyfin logging + ansible.builtin.copy: + src: jellyfin.logging.json + dest: /data/state/jellyfin/config/logging.default.json + mode: 0600 + notify: Restart jellyfin