1
0
mirror of https://github.com/JKorf/CryptoExchange.Net synced 2025-06-08 00:16:27 +00:00

Fix in baseconverter, added parameters for request to debug logging

This commit is contained in:
JKorf 2018-05-07 09:59:06 +02:00
parent ebce7d675d
commit 3ed48cd289
3 changed files with 9 additions and 3 deletions

View File

@ -35,7 +35,7 @@ namespace CryptoExchange.Net.Converters
var lowerResult = Mapping.SingleOrDefault(m => m.Value.ToLower() == value.ToLower()); var lowerResult = Mapping.SingleOrDefault(m => m.Value.ToLower() == value.ToLower());
if (!lowerResult.Equals(default(KeyValuePair<T, string>))) if (!lowerResult.Equals(default(KeyValuePair<T, string>)))
return lowerResult.Value; return lowerResult.Key;
Debug.WriteLine($"Cannot map enum. Type: {typeof(T)}, Value: {value}"); Debug.WriteLine($"Cannot map enum. Type: {typeof(T)}, Value: {value}");
return null; return null;

View File

@ -7,7 +7,7 @@
<PropertyGroup> <PropertyGroup>
<PackageId>CryptoExchange.Net</PackageId> <PackageId>CryptoExchange.Net</PackageId>
<Authors>JKorf</Authors> <Authors>JKorf</Authors>
<PackageVersion>0.0.23</PackageVersion> <PackageVersion>0.0.24</PackageVersion>
<PackageRequireLicenseAcceptance>false</PackageRequireLicenseAcceptance> <PackageRequireLicenseAcceptance>false</PackageRequireLicenseAcceptance>
<PackageProjectUrl>https://github.com/JKorf/CryptoExchange.Net</PackageProjectUrl> <PackageProjectUrl>https://github.com/JKorf/CryptoExchange.Net</PackageProjectUrl>
<PackageLicenseUrl>https://github.com/JKorf/CryptoExchange.Net/blob/master/LICENSE</PackageLicenseUrl> <PackageLicenseUrl>https://github.com/JKorf/CryptoExchange.Net/blob/master/LICENSE</PackageLicenseUrl>

View File

@ -98,7 +98,13 @@ namespace CryptoExchange.Net
log.Write(LogVerbosity.Debug, $"Request {uri.AbsolutePath} was limited by {limitedBy}ms by {limiter.GetType().Name}"); log.Write(LogVerbosity.Debug, $"Request {uri.AbsolutePath} was limited by {limitedBy}ms by {limiter.GetType().Name}");
} }
log.Write(LogVerbosity.Debug, $"Sending {(signed ? "signed": "")} request to {request.Uri}"); string paramString = null;
if (parameters != null) {
paramString = "with parameters ";
foreach (var param in parameters)
paramString += $"{param.Key}={param.Value}, ";
}
log.Write(LogVerbosity.Debug, $"Sending {(signed ? "signed": "")} request to {request.Uri} {(paramString ?? "")}");
var result = await ExecuteRequest(request).ConfigureAwait(false); var result = await ExecuteRequest(request).ConfigureAwait(false);
return result.Error != null ? new CallResult<T>(null, result.Error) : Deserialize<T>(result.Data); return result.Error != null ? new CallResult<T>(null, result.Error) : Deserialize<T>(result.Data);
} }