Data.JSONSerializer.StartLogFile C# (CSharp) Method

StartLogFile() public method

Method to prepare the JSON file for data to be added
public StartLogFile ( string fn ) : void
fn string Filename for log file
return void
        public void StartLogFile(string fn)
        {
            // Initialize data queue
            dataQueue = new BlockingCollection<DataLog>(new ConcurrentQueue<DataLog>());

            // Initialze JSON file
            fileName = fn;
            using (FileStream fs = File.Open(fn, FileMode.Create))
            {
                // initialize count
                serializedCount = 0;
                using (StreamWriter sw = new StreamWriter(fs))
                {
                    sw.Write("[");
                }
            }
        }

Usage Example

コード例 #1
0
ファイル: Controller.cs プロジェクト: ColdMatter/EDMSuite
 public void StartLogger()
 {
     serializer = new JSONSerializer();
     serializer.StartLogFile(Environs.FileSystem.Paths["transferCavityData"] + "log.json");
     serializer.StartProcessingData();
 }
All Usage Examples Of Data.JSONSerializer::StartLogFile