public void RecordLog(PacketObject rPacket, bool rStack, int rFrame) { lock (logQueue) { StackTrace st = null; if (rStack) { st = new StackTrace(false); } if (m_useThread) { logQueue.Enqueue(LogEntry.Create(rPacket, rFrame, st)); } else { gameLogger.Log(rPacket, rFrame, st); } } }
static int Log(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); string arg0 = ToLua.CheckString(L, 1); FightLog.Log(arg0); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }