Merge pull request #324 from Moonlight-Panel/FixLetsEncrypt

Added additional logs for lets encrypt certificates
This commit is contained in:
Marcel Baumgartner 2023-10-13 23:02:45 +02:00 committed by GitHub
commit 9221a66597
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -27,25 +27,33 @@ public class LetsEncryptService
public async Task AutoProcess()
{
if (!ConfigService.Get().Moonlight.LetsEncrypt.Enable)
try
{
if (!ConfigService.Get().Moonlight.LetsEncrypt.Enable)
return;
if (await CheckNeedsRenewal())
{
try
if (await CheckNeedsRenewal())
{
await Renew();
try
{
await Renew();
}
catch (Exception e)
{
Logger.Error("Unable to issue lets encrypt certificate");
Logger.Error(e);
}
}
catch (Exception e)
{
Logger.Error("Unable to issue lets encrypt certificate");
Logger.Error(e);
}
}
else
Logger.Info("Skipping lets encrypt renewal");
else
Logger.Info("Skipping lets encrypt renewal");
await LoadCertificate();
await LoadCertificate();
}
catch(Exception e)
{
Logger.Error("Unhandled exception while auto proccessing lets encrypt certificates");
Logger.Error(e);
}
}
private Task LoadCertificate()
@ -105,6 +113,7 @@ public class LetsEncryptService
try
{
await challenge.Validate();
Logger.Info("Tried to validate");
}
catch (Exception e)
{