Class MonitorRegistration.SentryMonitor
public class MonitorRegistration.SentryMonitor : BaseMonitor, IMonitor
- Inheritance
-
MonitorRegistration.SentryMonitor
- Implements
- Inherited Members
Constructors
SentryMonitor(ILog, MonitoringSettings)
public SentryMonitor(ILog log, MonitoringSettings settings)
Parameters
logILogsettingsMonitoringSettings
Methods
Flush()
public override void Flush()
FlushAsync()
public override Task FlushAsync()
Returns
OnLogException(Exception)
protected override Uri? OnLogException(Exception exception)
Parameters
exceptionException
Returns
- Uri
OnLogMessage(string, object[], LogLevel)
Override this method to implement custom logging behavior (e.g., sending to Sentry)
protected override Uri? OnLogMessage(string message, object[] args, BaseMonitor.LogLevel level)
Parameters
messagestringargsobject[]levelBaseMonitor.LogLevel
Returns
- Uri