コード例 #1
0
        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();
        }
コード例 #2
0
 public GeneralLogStreamSettingsViewModel()
 {
     LogStreamSettings = new LogStreamSettings {
         Type = LogStreamTypes.ApplicationInsights
     };
 }
コード例 #3
0
 public GeneralLogStreamSettingsViewModel(LogStreamSettings logStreamSettings)
 {
     LogStreamSettings = logStreamSettings;
 }
コード例 #4
0
ファイル: LogSettings.cs プロジェクト: ITfoxtec/FoxIDs
        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;
            }
        }