public GameLogger() { _logPathName = $"scripts/{GSCFunctions.GetDvar("g_log").Replace("/", string.Empty).Replace("\\", string.Empty)}"; _fileStream = File.Open(_logPathName, FileMode.Append, FileAccess.Write, FileShare.ReadWrite); _writer = new StreamWriter(_fileStream); _startTime = DateTime.Now; Write("------------------------------------------------------------"); Write("InitGame: {0}", (object)GameInterface.Dvar_InfoString_Big(1024)); PlayerConnected += player => Write("J;{0};{1};{2}", player.HWID, player.EntRef, player.Name); }
public GameLog() { _fileName = "scripts/" + Call <string>("getDvar", "g_log", "games_mp.log").Replace("/", "").Replace("\\", ""); _file = File.Open(_fileName, FileMode.Append, FileAccess.Write, FileShare.ReadWrite); _writer = new StreamWriter(_file); _startTime = DateTime.Now; Write("------------------------------------------------------------"); Write("InitGame: {0}", GameInterface.Dvar_InfoString_Big(1024)); PlayerConnected += new Action <Entity>(GameLog_PlayerConnected); }