Skip to content

Commit 7c3ac30

Browse files
authored
Fix possible missed logs (#67)
* Fix possible missed logs * Use the "UseSerilog" instead * Version bump client
1 parent 8fee408 commit 7c3ac30

File tree

5 files changed

+21
-16
lines changed

5 files changed

+21
-16
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ The following environment variables are available to identify your Home Assistan
3434

3535
Example giving:
3636
```
37-
docker run -d \
37+
docker run -dt \
3838
--name netdaemon \
3939
--restart=always \
4040
-e HASS_HOST=192.168.1.1 \

src/App/NetDaemon.App/NetDaemon.App.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
</PropertyGroup>
2424

2525
<ItemGroup>
26-
<PackageReference Include="JoySoftware.HassClient" Version="0.0.31-alpha" />
26+
<PackageReference Include="JoySoftware.HassClient" Version="0.1.0-alpha" />
2727
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="3.1.1" />
2828
</ItemGroup>
2929

src/Daemon/NetDaemon.Daemon/NetDaemon.Daemon.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
</PropertyGroup>
2222
<ItemGroup>
23-
<PackageReference Include="JoySoftware.HassClient" Version="0.0.31-alpha" />
23+
<PackageReference Include="JoySoftware.HassClient" Version="0.1.0-alpha" />
2424
<PackageReference Include="Microsoft.Extensions.Hosting" Version="3.1.3" />
2525
</ItemGroup>
2626
<ItemGroup>

src/DaemonRunner/DaemonRunner/DaemonRunner.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

2222
</PropertyGroup>
2323
<ItemGroup>
24-
<PackageReference Include="JoySoftware.HassClient" Version="0.0.31-alpha" />
24+
<PackageReference Include="JoySoftware.HassClient" Version="0.1.0-alpha" />
2525
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="3.5.0" />
2626
<!-- <PackageReference Include="Microsoft.CodeAnalysis.CSharp.Scripting" Version="3.5.0-beta2-final" /> -->
2727
<PackageReference Include="Microsoft.Extensions.Hosting" Version="3.1.3" />

src/Service/Program.cs

Lines changed: 17 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -67,26 +67,31 @@ public static async Task Main(string[] args)
6767
.MinimumLevel.Is(Program.LogLevel)
6868
.WriteTo.Console(theme: AnsiConsoleTheme.Code)
6969
.CreateLogger();
70+
71+
CreateHostBuilder(args).Build().Run();
7072
}
7173
catch (Exception e)
7274
{
7375
Log.Fatal(e, "Home assistant add-on config not valid json, ending add-on...");
74-
return;
7576
}
76-
77-
CreateHostBuilder(args).Build().Run();
77+
finally
78+
{
79+
Log.CloseAndFlush();
80+
}
7881
}
7982

8083
public static IHostBuilder CreateHostBuilder(string[] args) =>
8184
Host.CreateDefaultBuilder(args)
82-
.ConfigureServices(services => { services.AddHostedService<RunnerService>(); })
83-
.ConfigureLogging(logging =>
84-
{
85-
logging.ClearProviders();
86-
// logging.AddConsole(options => options.IncludeScopes = false);
87-
// logging.AddDebug();
88-
// logging.AddFilter("Microsoft", LogLevel.Error);
89-
logging.AddSerilog();
90-
});
85+
.UseSerilog()
86+
.ConfigureServices(services => { services.AddHostedService<RunnerService>(); });
87+
// .ConfigureLogging(logging =>
88+
// {
89+
// logging.ClearProviders();
90+
// // logging.AddConsole(options => options.IncludeScopes = false);
91+
// // logging.AddDebug();
92+
// // logging.AddFilter("Microsoft", LogLevel.Error);
93+
// logging.AddSerilog();
94+
// }
95+
// );
9196
}
9297
}

0 commit comments

Comments
 (0)