T type logging
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
using System.Net.WebSockets;
|
||||
using System.Text;
|
||||
using Core.Annotations;
|
||||
|
||||
namespace Core.Servers.Ws.Message;
|
||||
|
||||
[Injectable]
|
||||
public class DefaultSptWebSocketMessageHandler : ISptWebSocketMessageHandler
|
||||
{
|
||||
protected Models.Utils.ISptLogger<DefaultSptWebSocketMessageHandler> _logger;
|
||||
|
||||
public DefaultSptWebSocketMessageHandler(
|
||||
Models.Utils.ISptLogger<DefaultSptWebSocketMessageHandler> logger
|
||||
)
|
||||
{
|
||||
_logger = logger;
|
||||
}
|
||||
|
||||
public async Task OnSptMessage(string sessionID, WebSocket client, byte[] rawData)
|
||||
{
|
||||
_logger.Debug($"[{sessionID}] SPT message received: {Encoding.UTF8.GetString(rawData)}");
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user