You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

91 lines
4.1 KiB

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Google.Protobuf.WellKnownTypes;
namespace SogClient
{
class TestLogClient : ITestMessage
{
public CsLogClientBDCReq m_logClientBDCReq;
public CsLogClientTAReq m_logClientTaReq;
public long m_taLogLastTime = 0;
public TestLogClient(Player player) : base(player)
{
}
public override void HandlerMsg(RequestPacket packet)
{
long nowTime = TimeUtils.GetTimeSecond();
switch (packet.MsgID)
{
case (int)CSGameMsgID.LogClientBdcRes:
TraceLog.Trace("TestLogClientBdc.HandlerMsg - msgId:{0} - msg :{1} ", packet.MsgID, packet.Packet.ToString());
Update(nowTime);
break;
case (int)CSGameMsgID.LogClientTaRes:
TraceLog.Trace("TestLogClientBdc.HandlerMsg - msgId:{0} - msg :{1} ", packet.MsgID, packet.Packet.ToString());
Update(nowTime);
break;
default:
break;
}
}
public override void RegisterMsg(TestHandlerMgr mgr)
{
mgr.RegisterPacketHandler((int)CSGameMsgID.LogClientBdcRes, this);
mgr.RegisterPacketHandler((int)CSGameMsgID.LogClientTaRes, this);
}
public override void Update(long nowSecond)
{
if(nowSecond - lastSendTime >= 5)
{
MakeMsg();
SendToServer(m_logClientBDCReq, (int)CSGameMsgID.LogClientBdcReq);
lastSendTime = nowSecond;
}
if (nowSecond - m_taLogLastTime >= 60)
{
MakeTaMag();
SendToServer(m_logClientTaReq, (int)CSGameMsgID.LogClientTaReq);
m_taLogLastTime = nowSecond;
}
}
public override void MakeMsg()
{
if (m_logClientBDCReq == null)
{
m_logClientBDCReq = new CsLogClientBDCReq();
}
long nowTime = TimeUtils.GetTime();
m_logClientBDCReq.StrLogMessage = "TestLogMessage===================== " + Convert.ToString(nowTime) + "[2021-10-29 16:41:20.721]E|ActivityPointSvc.CalcActivityPointTime id 3 invalid dynamicStartTime 8[2021-10-29 16:41:20.721]E|ActivityPointSvc.CalcActivityPointTime id 3 invalid dynamicStartTime 8[2021-10-29 16:41:20.721]E|ActivityPointSvc.CalcActivityPointTime id 3 invalid dynamicStartTime 8[2021-10-29 16:41:20.721]E|ActivityPointSvc.CalcActivityPointTime id 3 invalid dynamicStartTime 8[2021-10-29 16:41:21.553]E|ActivityPointSvc.CalcActivityPointTime id 3 invalid dynamicStartTime 8[2021-10-29 16:41:21.553]E|ActivityPointSvc.CalcActivityPointTime id 3 invalid dynamicStartTime 8[2021-10-29 16:41:21.553]E|ActivityPointSvc.CalcActivityPointTime id 3 invalid dynamicStartTime 8[2021-10-29 16:41:21.553]E|ActivityPointSvc.CalcActivityPointTime id 3 invalid dynamicStartTime 8[2021-10-29 16:41:21.617]E|ActivityPointSvc.CalcActivityPointTime id 3 invalid dynamicStartTime 8[2021-10-29 16:41:21.617]E|ActivityPointSvc.CalcActivityPointTime id 3 invalid dynamicStartTime 8[2021-10-29 16:41:21.646]E|ActivityPointSvc.CalcActivityPointTime id 3 invalid dynamicStartTime 8[2021-10-29 16:41:21.646]E|ActivityPointSvc.CalcActivityPointTime id 3 invalid dynamicStartTime 8[2021-10-29 16:41:21.646]E|ActivityPointSvc.CalcActivityPointTime id 3 invalid dynamicStartTime 8[2021-10-29 16:41:21.646]E|ActivityPointSvc.CalcActivityPointTime id 3 invalid dynamicStartTime 8===========================" ;
}
public void MakeTaMag()
{
if(m_logClientTaReq == null)
{
m_logClientTaReq = new CsLogClientTAReq();
}
long nowTime = TimeUtils.GetTime();
m_logClientTaReq.StrLogMessage = "==========================m_logClientTaReq.StrLogMessage" + Convert.ToString(nowTime) + "============================================";
}
}
}