AipDbLoggingService.cs 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. using Aip.Api.Service.Services.Interfaces;
  2. namespace Aip.Api.Service.Services;
  3. public class AipDbLoggingService //: IAipDbLoggingService
  4. {
  5. //private readonly AipDbLoggingManager _aipDbLoggingManager = new AipDbLoggingManager();
  6. private readonly ILogger<AipDbLoggingService> _log;
  7. public AipDbLoggingService(ILogger<AipDbLoggingService> log)
  8. {
  9. _log = log;
  10. try
  11. {
  12. //_aipDbLoggingManager.InitializeQueue();
  13. }
  14. catch (Exception ex)
  15. {
  16. _log.LogError($"AipDbLoggingService Create Failed: {ex}");
  17. throw new ApplicationException("AipDbLoggingService Create Failed.");
  18. }
  19. }
  20. #if false
  21. public void Send(PayloadBase payload)
  22. {
  23. try
  24. {
  25. //_aipDbLoggingManager.Send(payload);
  26. }
  27. catch (Exception ex)
  28. {
  29. _log.LogError($"AipDbLoggingService Logging Data Send Failed: {payload}");
  30. _log.LogError($"AipDbLoggingService Logging Data Send Failed: {ex}");
  31. }
  32. }
  33. #endif
  34. }