LogEventArgs.cs 849 B

12345678910111213141516171819202122232425262728293031
  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)
  12. {
  13. Level = level;
  14. Time = time;
  15. ThreadName = threadName;
  16. Message = message;
  17. }
  18. public LogEventArgs(LogLevel level, TimeSpan time, string threadName, string message, object data)
  19. {
  20. Level = level;
  21. Time = time;
  22. ThreadName = threadName;
  23. Message = message;
  24. Data = data;
  25. }
  26. }
  27. }