Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 89d750fbe6 |
@@ -1,4 +1,5 @@
|
||||
using LibreHardwareMonitor.Hardware;
|
||||
using Serilog;
|
||||
|
||||
namespace HardwareMonitorStatusWindow.Service;
|
||||
|
||||
@@ -12,6 +13,8 @@ public class HardwareMonitorService : IHardwareMonitorService
|
||||
|
||||
static HardwareMonitorService()
|
||||
{
|
||||
Log.Information("Creating computer");
|
||||
|
||||
Computer = new Computer
|
||||
{
|
||||
IsCpuEnabled = true,
|
||||
@@ -25,6 +28,8 @@ public class HardwareMonitorService : IHardwareMonitorService
|
||||
IsPsuEnabled = true
|
||||
};
|
||||
|
||||
Log.Information("Opening computer");
|
||||
|
||||
Computer.Open();
|
||||
|
||||
HardwareUpdateVisitor = new HardwareUpdateVisitor();
|
||||
@@ -32,8 +37,12 @@ public class HardwareMonitorService : IHardwareMonitorService
|
||||
|
||||
public IEnumerable<Hardware> GetHardware()
|
||||
{
|
||||
Log.Information("Updating computer");
|
||||
|
||||
Computer.Accept(HardwareUpdateVisitor);
|
||||
|
||||
Log.Information("Creating hardware entries");
|
||||
|
||||
var hardwareEntries = Computer.Hardware.Select(Hardware.Create);
|
||||
|
||||
return hardwareEntries;
|
||||
|
||||
@@ -120,6 +120,8 @@ internal class WindowSource : IWindowSource, IDisposable
|
||||
catch (Exception e)
|
||||
{
|
||||
Log.Error(e, nameof(UpdateApp));
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
|
||||
Reference in New Issue
Block a user