update .net, setup modern logging
Build and Publish / Build Yale Access Backend (pull_request) Failing after 1m28s
Build and Publish / Push Yale Access Backend Docker Image (pull_request) Has been skipped
Build and Publish / Build Yale Access Frontend (pull_request) Successful in 1m42s
Build and Publish / Push Yale Access Frontend Docker Image (pull_request) Has been skipped

This commit is contained in:
LiamPietralla committed 2026-02-18 08:48:15 +11:00
1 parent f577617b4d
commit 6d5749acd3
9 files changed
+84 -122

No files matched your search

+6 -4
View File
@@ -1,6 +1,5 @@
using Microsoft.Extensions.Options;
using Newtonsoft.Json.Linq;
using Serilog;
using YaleAccess.Models;
using YaleAccess.Models.Options;
using YaleAccess.Services.Interfaces;
@@ -38,10 +37,11 @@ namespace YaleAccess.Services
#endregion Dispose Logic
private readonly ILogger<YaleAccessor> _logger;
private Driver? driver = null;
private readonly ZWaveNode lockNode = null!;
public YaleAccessor(IOptions<ZWaveOptions> zwave, IOptions<DevicesOptions> device)
public YaleAccessor(IOptions<ZWaveOptions> zwave, IOptions<DevicesOptions> device, ILogger<YaleAccessor> logger)
{
// Retrive options from configuration
ZWaveOptions zwaveOptions = zwave.Value;
@@ -75,6 +75,8 @@ namespace YaleAccess.Services
// Get the lock node from the driver
lockNode = driver.Controller.Nodes.Get(devicesOptions.YaleLockNodeId);
_logger = logger;
}
public async Task<YaleUserCode> GetCodeInformationAsync(int userCodeId)
@@ -101,7 +103,7 @@ namespace YaleAccess.Services
// If the result is not successful log the message
if (!result.Success)
{
Log.Logger.Error("Failed to set user code {@userCodeId} to {@code}. Error message: {message}", userCodeId, code, result.Message);
_logger.LogError("Failed to set user code {@userCodeId} to {@code}. Error message: {message}", userCodeId, code, result.Message);
}
// Return the result
@@ -116,7 +118,7 @@ namespace YaleAccess.Services
// If the result is not successful log the message
if (!result.Success)
{
Log.Logger.Error("Failed to set user code {@userCode} to available status. Error message: {message}", userCode, result.Message);
_logger.LogError("Failed to set user code {@userCode} to available status. Error message: {message}", userCode, result.Message);
}
// Return the result