feat(actions): improve errors and logs (#340)

This commit is contained in:
Ludvig Lundgren 2022-07-07 16:28:14 +02:00 committed by GitHub
parent 31fbe013ff
commit 402596523d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
15 changed files with 315 additions and 418 deletions

View file

@ -57,11 +57,16 @@ func (s *service) testQbittorrentConnection(client domain.DownloadClient) error
}
qbt := qbittorrent.NewClient(qbtSettings)
err := qbt.Login()
if err != nil {
if err := qbt.Login(); err != nil {
return errors.Wrap(err, "error logging into client: %v", client.Host)
}
_, err := qbt.GetTorrents()
if err != nil {
return errors.Wrap(err, "error getting torrents: %v", client.Host)
}
s.log.Debug().Msgf("test client connection for qBittorrent: success")
return nil

View file

@ -113,7 +113,7 @@ func (s *service) Test(client domain.DownloadClient) error {
// test
if err := s.testConnection(client); err != nil {
s.log.Err(err).Msg("client connection test error")
s.log.Error().Err(err).Msg("client connection test error")
return err
}