add logging & plish up

This commit is contained in:
Pilzinsel64
2024-08-16 07:22:29 +02:00
parent 2efb4f141c
commit e24e6e5bca
5 changed files with 54 additions and 6 deletions

View File

@@ -1,4 +1,6 @@
namespace Pilz.Net.Api;
using Castle.Core.Logging;
namespace Pilz.Net.Api;
public interface IApiClient
{
@@ -8,6 +10,8 @@ public interface IApiClient
IMessageSerializer Serializer { get; }
ILogger Log { get; set; }
Task<ApiResponse> SendMessage<TResponse>(string url, ApiMessage message, IMessageSerializer? serializer = null);
Task<ApiResponse<TResponse>> SendRequest<TResponse>(string url, ApiMessage message, IMessageSerializer? serializer = null) where TResponse : ApiMessage;