Topshelf と Serilog (それぞれ Serilog.Extras.Topshelf パッケージ) を使用して、Windows サービスの単純なログ構成をセットアップしようとしています。
HostLogger.UseLogger(new SerilogHostLoggerConfigurator(new LoggerConfiguration()
.WriteTo.RollingFile(AppDomain.CurrentDomain.BaseDirectory + "\\logs\\app-{Date}.log")
.WriteTo.ColoredConsole()
.MinimumLevel.Debug()
.CreateLogger()));
HostFactory.Run(x => {
x.UseSerilog();
...
サービスは正常に実行されますが、コンソールにも指定されたログ ファイルにも出力されません (作成されていることがわかりますが、空のままです)。両方のフレームワークを使用した経験のある人はいますか?