Example #1
0
        public void Log(Exception ex, OBSLogLevel level)
        {
            var ipaLevel = level.ToIPALogLevel();

            Logger.log?.Log(ipaLevel, "Exception in OBSWebSocket:");
            Logger.log?.Log(ipaLevel, ex);
        }
Example #2
0
        public static IPA.Logging.Logger.Level ToIPALogLevel(this OBSLogLevel logLevel)
        {
            switch (logLevel)
            {
            case OBSLogLevel.Debug:
                return(IPA.Logging.Logger.Level.Debug);

            case OBSLogLevel.Info:
                return(IPA.Logging.Logger.Level.Info);

            case OBSLogLevel.Warning:
                return(IPA.Logging.Logger.Level.Warning);

            case OBSLogLevel.Error:
                return(IPA.Logging.Logger.Level.Error);

            default:
                return(IPA.Logging.Logger.Level.Debug);
            }
        }
Example #3
0
 public void Log(string message, OBSLogLevel level)
 {
     Logger.log?.Log(level.ToIPALogLevel(), "[OBSWebSocket] " + message);
 }