public void Log(Exception ex, OBSLogLevel level) { var ipaLevel = level.ToIPALogLevel(); Logger.log?.Log(ipaLevel, "Exception in OBSWebSocket:"); Logger.log?.Log(ipaLevel, ex); }
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); } }
public void Log(string message, OBSLogLevel level) { Logger.log?.Log(level.ToIPALogLevel(), "[OBSWebSocket] " + message); }