LogEventArgs.cs 607 B

1234567891011121314151617181920212223
  1. using System;
  2. namespace Ryujinx.Common.Logging
  3. {
  4. public class LogEventArgs : EventArgs
  5. {
  6. public readonly LogLevel Level;
  7. public readonly TimeSpan Time;
  8. public readonly string ThreadName;
  9. public readonly string Message;
  10. public readonly object Data;
  11. public LogEventArgs(LogLevel level, TimeSpan time, string threadName, string message, object data = null)
  12. {
  13. Level = level;
  14. Time = time;
  15. ThreadName = threadName;
  16. Message = message;
  17. Data = data;
  18. }
  19. }
  20. }