示例#1
0
        public void StartLogging()
        {
            t = new Thread(RunMethod)
            {
                Name = "Logger Thread"
            };
            string logPath = PreferenceManager.Manager.Preferences.System.LogFilePath;

            string timestamp = DateTime.Now.ToString("ddMMyy_HHmmss_");

            _folderName = Path.Combine(logPath, "log_" + timestamp);
            Directory.CreateDirectory(_folderName);

            _rawFilename      = Path.Combine(_folderName, FN_RAW);
            _prettyFilename   = Path.Combine(_folderName, FN_PRETTY);
            _settingsFilename = Path.Combine(_folderName, FN_SETTINGS);

            _isLogging = true;
            _dataLog.GetCurrentSession().IsLogging = true;
            t.Start();
        }