private static void Main(string[] args) { //EngineConfig.CreateConfig(Assembly.GetAssembly(typeof(GameEngine)), "Engine.Core" , "configs/engine.settings.xml"); EngineConfig.LoadConfig("configs/engine.settings.xml", Assembly.GetAssembly(typeof(GameEngine)), "Engine.Core"); DebugSettings dbgSettings = EngineSettings.Settings.DebugSettings; #if COLLECT_LOGS if (AskForDebugLogSending()) { List <ILogStreamSettings> streams = new List <ILogStreamSettings>(dbgSettings.Streams); LogStreamSettings network = new LogStreamSettings() { Mask = -1, Destination = "213.109.162.193", NetworkAppID = 2, NetworkAuthVersion = Assembly.GetExecutingAssembly().GetName() .Version, //We Want the debug system to take the game version NetworkPort = 420, PrefixMode = 1, Timestamp = true }; streams.Add(network); } #endif GameEngine engine = new GameEngine(EngineSettings.Settings); engine.Initialize(); engine.InitializeScene <FLDemoScene>(); engine.Run(); }
public GeneralLogStreamSettingsViewModel() { LogStreamSettings = new LogStreamSettings { Type = LogStreamTypes.ApplicationInsights }; }
public GeneralLogStreamSettingsViewModel(LogStreamSettings logStreamSettings) { LogStreamSettings = logStreamSettings; }
private void LogStreamSettingsViewModelAfterInit(GeneralLogStreamSettingsViewModel generalLogStreamSettings, LogStreamSettings LogStreamSettings) { if (LogStreamSettings.Type == LogStreamTypes.ApplicationInsights) { if (LogStreamSettings.ApplicationInsightsSettings == null) { LogStreamSettings.ApplicationInsightsSettings = new LogStreamApplicationInsightsSettings(); } } else { throw new NotSupportedException("Log stream settings type not supported."); } if (generalLogStreamSettings.CreateMode) { LogStreamSettings.LogWarning = true; LogStreamSettings.LogError = true; LogStreamSettings.LogCriticalError = true; LogStreamSettings.LogEvent = true; } }