Como usar um template de saída do Serilog diferente por nível de log a partir do appsettings.json
O outputTemplate é fixo por sink, então formatação por nível exige um ExpressionTemplate com blocos {#if @l ...} ou dois sub-loggers Logger com filtros ByIncludingOnly / ByExcluding. Ambos configurados apenas pelo appsettings.json, testados no Serilog 4.4, Serilog.Settings.Configuration 10.0.1 e Serilog.Expressions 5.0.