Exemple #1
0
 public override void Log(IProfilatorData data)
 {
     foreach (var logger in _loggers)
     {
         logger.Log(data);
     }
 }
Exemple #2
0
 public override void Log(IProfilatorData data)
 {
     if (BufferBytes < _maxBufferBytes)
     {
         Buffer.Add(data.GetFormattedData());
     }
     else
     {
         try
         {
             Debug.LogFormat("Flushing! {0}", BufferBytes.ToString());
             using (StreamWriter writer = File.AppendText(Filepath))
             {
                 foreach (var message in Buffer)
                 {
                     writer.WriteLine(message);
                 }
                 Buffer.Clear();
             }
         }
         catch (IOException e)
         {
             Debug.LogError(e.Message);
         }
     }
 }
Exemple #3
0
 public override void ProcessData(IProfilatorData data)
 {
     if (_displayedText != null)
     {
         _displayedText.text = data.GetFormattedData();
     }
 }
Exemple #4
0
        protected virtual void SampleModule()
        {
            IProfilatorData data = Module.GetData();

            ProcessData(data);
            if (LogSampledData)
            {
                Logger.Log(data);
            }
        }
Exemple #5
0
 public override void Log(IProfilatorData data)
 {
     try
     {
         using (StreamWriter writer = File.AppendText(Filepath))
         {
             string message = data.GetFormattedData();
             writer.WriteLine(message);
         }
     }
     catch (IOException e)
     {
         UnityEngine.Debug.LogError(e.Message);
     }
 }
Exemple #6
0
 public abstract void ProcessData(IProfilatorData data);
Exemple #7
0
 public abstract void Log(IProfilatorData data);
 public override void Log(IProfilatorData data)
 {
     Debug.Log(data.GetFormattedData());
 }