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

Updated version

This commit is contained in:
Jkorf 2021-08-26 10:48:59 +02:00
parent 4e5aeb68b5
commit 700e193406
3 changed files with 15 additions and 4 deletions

View File

@ -6,16 +6,16 @@
<PackageId>CryptoExchange.Net</PackageId> <PackageId>CryptoExchange.Net</PackageId>
<Authors>JKorf</Authors> <Authors>JKorf</Authors>
<Description>A base package for implementing cryptocurrency exchange API's</Description> <Description>A base package for implementing cryptocurrency exchange API's</Description>
<PackageVersion>4.0.6</PackageVersion> <PackageVersion>4.0.7</PackageVersion>
<AssemblyVersion>4.0.0</AssemblyVersion> <AssemblyVersion>4.0.0</AssemblyVersion>
<FileVersion>4.0.6</FileVersion> <FileVersion>4.0.7</FileVersion>
<PackageRequireLicenseAcceptance>false</PackageRequireLicenseAcceptance> <PackageRequireLicenseAcceptance>false</PackageRequireLicenseAcceptance>
<RepositoryType>git</RepositoryType> <RepositoryType>git</RepositoryType>
<RepositoryUrl>https://github.com/JKorf/CryptoExchange.Net.git</RepositoryUrl> <RepositoryUrl>https://github.com/JKorf/CryptoExchange.Net.git</RepositoryUrl>
<PackageProjectUrl>https://github.com/JKorf/CryptoExchange.Net</PackageProjectUrl> <PackageProjectUrl>https://github.com/JKorf/CryptoExchange.Net</PackageProjectUrl>
<NeutralLanguage>en</NeutralLanguage> <NeutralLanguage>en</NeutralLanguage>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild> <GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<PackageReleaseNotes>4.0.6 - Removed some debug logging</PackageReleaseNotes> <PackageReleaseNotes>4.0.7 - Additional error info on websocket exception</PackageReleaseNotes>
<Nullable>enable</Nullable> <Nullable>enable</Nullable>
<LangVersion>8.0</LangVersion> <LangVersion>8.0</LangVersion>
<PackageLicenseExpression>MIT</PackageLicenseExpression> <PackageLicenseExpression>MIT</PackageLicenseExpression>

View File

@ -3,6 +3,7 @@ using System.Collections.Concurrent;
using System.Collections.Generic; using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis; using System.Diagnostics.CodeAnalysis;
using System.Linq; using System.Linq;
using System.Net.WebSockets;
using System.Threading; using System.Threading;
using System.Threading.Tasks; using System.Threading.Tasks;
using CryptoExchange.Net.Authentication; using CryptoExchange.Net.Authentication;
@ -532,7 +533,10 @@ namespace CryptoExchange.Net
socket.DataInterpreterString = dataInterpreterString; socket.DataInterpreterString = dataInterpreterString;
socket.OnError += e => socket.OnError += e =>
{ {
log.Write(LogLevel.Warning, $"Socket {socket.Id} error: " + e); if(e is WebSocketException wse)
log.Write(LogLevel.Warning, $"Socket {socket.Id} error: Websocket error code {wse.WebSocketErrorCode}, details: " + e.ToLogString());
else
log.Write(LogLevel.Warning, $"Socket {socket.Id} error: " + e.ToLogString());
}; };
return socket; return socket;
} }

View File

@ -7,6 +7,10 @@ CryptoExchange.Net is a base package which can be used to easily implement crypt
By me: By me:
<table> <table>
<tr> <tr>
<td><a href="https://github.com/JKorf/Binance.Net"><img src="https://github.com/JKorf/Binance.Net/blob/master/Binance.Net/Icon/icon.png?raw=true"></a>
<br />
<a href="https://github.com/JKorf/Binance.Net">Binance</a>
</td>
<td><a href="https://github.com/JKorf/Bittrex.Net"><img src="https://github.com/JKorf/Bittrex.Net/blob/master/Bittrex.Net/Icon/icon.png?raw=true"></a> <td><a href="https://github.com/JKorf/Bittrex.Net"><img src="https://github.com/JKorf/Bittrex.Net/blob/master/Bittrex.Net/Icon/icon.png?raw=true"></a>
<br /> <br />
<a href="https://github.com/JKorf/Bittrex.Net">Bittrex</a> <a href="https://github.com/JKorf/Bittrex.Net">Bittrex</a>
@ -316,6 +320,9 @@ private void SomeMethod()
```` ````
## Release notes ## Release notes
* Version 4.0.7 - 24 Aug 2021
* Additional error info on websocket exception
* Version 4.0.6 - 24 Aug 2021 * Version 4.0.6 - 24 Aug 2021
* Removed some debug logging * Removed some debug logging