🔊 Developer service logging

This commit is contained in:
2025-08-09 01:07:27 +08:00
parent d1e5058dae
commit 2934225a6c

View File

@@ -4,7 +4,7 @@ using Microsoft.EntityFrameworkCore;
namespace DysonNetwork.Develop.Identity; namespace DysonNetwork.Develop.Identity;
public class DeveloperService(AppDatabase db, PublisherService.PublisherServiceClient ps) public class DeveloperService(AppDatabase db, PublisherService.PublisherServiceClient ps, ILogger<DeveloperService> logger)
{ {
public async Task<Developer> LoadDeveloperPublisher(Developer developer) public async Task<Developer> LoadDeveloperPublisher(Developer developer)
{ {
@@ -40,8 +40,9 @@ public class DeveloperService(AppDatabase db, PublisherService.PublisherServiceC
var developer = await db.Developers.FirstOrDefaultAsync(d => d.Id == pubId); var developer = await db.Developers.FirstOrDefaultAsync(d => d.Id == pubId);
return developer; return developer;
} }
catch (RpcException) catch (RpcException ex)
{ {
logger.LogError(ex, "Developer {name} not found", name);
return null; return null;
} }
} }