增加原始报文日志

master
rszn 5 months ago
parent 02e91e727c
commit 1e79ceba4b

@ -114,4 +114,5 @@ public class Decoder : ByteToMessageDecoder
return -1; return -1;
} }
} }

@ -1,6 +1,7 @@
using DotNetty.Buffers; using DotNetty.Buffers;
using DotNetty.Codecs; using DotNetty.Codecs;
using DotNetty.Transport.Channels; using DotNetty.Transport.Channels;
using HybirdFrameworkCore.Utils;
using log4net; using log4net;
using Service.Car.Common; using Service.Car.Common;
using Service.Car.Msg; using Service.Car.Msg;
@ -8,14 +9,14 @@ using Service.Car.Msg;
namespace Service.Car.Codec; namespace Service.Car.Codec;
/// <summary> /// <summary>
/// ///
/// </summary> /// </summary>
public class Encoder : MessageToByteEncoder<BaseMsg> public class Encoder : MessageToByteEncoder<BaseMsg>
{ {
private static readonly ILog Log = LogManager.GetLogger(typeof(Encoder)); private static readonly ILog Log = LogManager.GetLogger(typeof(Encoder));
/// <summary> /// <summary>
/// ///
/// </summary> /// </summary>
/// <param name="context"></param> /// <param name="context"></param>
/// <param name="obj"></param> /// <param name="obj"></param>
@ -25,6 +26,8 @@ public class Encoder : MessageToByteEncoder<BaseMsg>
byte[] bytes = obj.ToBytes(); byte[] bytes = obj.ToBytes();
List<byte> list = new List<byte>(bytes); List<byte> list = new List<byte>(bytes);
list.AddRange(CarConst.EndChar); list.AddRange(CarConst.EndChar);
output.WriteBytes(list.ToArray()); byte[] result = list.ToArray();
Log.Info($"send {BitUtls.BytesToHexStr(result)}");
output.WriteBytes(result);
} }
} }

Loading…
Cancel
Save