The recording of the first ever ReactiveUI virtual conference is available on our YouTube Channel.

ExceptionlessSplatLogger Class

Summary

Exceptionless Logger into Splat.
Namespace
Splat.Exceptionless
Interfaces
Base Types
  • object
graph BT Type-->Base0["object"] Type-.->Interface0["ILogger"] click Interface0 "/api/Splat/ILogger" Type["ExceptionlessSplatLogger"] class Type type-node

Syntax

[DebuggerDisplay("Name={_sourceType} Level={Level}")]
public sealed class ExceptionlessSplatLogger : ILogger

Attributes

Type Description
DebuggerDisplayAttribute

Constructors

Name Summary
ExceptionlessSplatLogger(Type, ExceptionlessClient) Initializes a new instance of the ExceptionlessSplatLogger class.

Properties

Name Value Summary
Level LogLevel
Gets the level at which the target will emit messages.

Methods

Name Value Summary
Write(Exception, string, LogLevel) void
Writes a message to the target.
Write(Exception, string, Type, LogLevel) void
Writes a messge to the target.
Write(string, LogLevel) void
Writes a message to the target.
Write(string, Type, LogLevel) void
Writes a messge to the target.

Extension Methods

Name Value Summary
BindCommand<ExceptionlessSplatLogger, TViewModel, TProp, TControl, TParam>(TViewModel?, Expression<Func<TViewModel, TProp?>>, Expression<Func<ExceptionlessSplatLogger, TControl>>, Expression<Func<TViewModel, TParam?>>, string?) IReactiveBinding<TView, TProp>
Bind a command from the ViewModel to an explicitly specified control on the View.
BindCommand<ExceptionlessSplatLogger, TViewModel, TProp, TControl, TParam>(TViewModel?, Expression<Func<TViewModel, TProp?>>, Expression<Func<ExceptionlessSplatLogger, TControl>>, IObservable<TParam?>, string?) IReactiveBinding<TView, TProp>
Bind a command from the ViewModel to an explicitly specified control on the View.
BindCommand<ExceptionlessSplatLogger, TViewModel, TProp, TControl>(TViewModel?, Expression<Func<TViewModel, TProp?>>, Expression<Func<ExceptionlessSplatLogger, TControl>>, string?) IReactiveBinding<TView, TProp>
Bind a command from the ViewModel to an explicitly specified control on the View.
BindValidation<ExceptionlessSplatLogger, TViewModel, TViewModelProperty, TViewProperty>(TViewModel?, Expression<Func<TViewModel, TViewModelProperty>>, Expression<Func<ExceptionlessSplatLogger, TViewProperty>>, IValidationTextFormatter<string>?) IDisposable
Binds the specified ViewModel property validation to the View property.
BindValidation<ExceptionlessSplatLogger, TViewModel, TViewModelProperty>(TViewModel?, Expression<Func<TViewModel, TViewModelProperty>>, TextInputLayout, IValidationTextFormatter<string>?) IDisposable
Platform binding to the TextInputLayout.
BindValidation<ExceptionlessSplatLogger, TViewModel, TViewModelProperty>(TViewModel?, Expression<Func<TViewModel, TViewModelProperty>>, TextInputLayout, IValidationTextFormatter<string>?) IDisposable
Platform binding to the TextInputLayout.
BindValidation<ExceptionlessSplatLogger, TViewModel, TViewProperty>(TViewModel?, Expression<Func<ExceptionlessSplatLogger, TViewProperty>>, IValidationTextFormatter<string>?) IDisposable
Binds the overall validation of a ViewModel to a specified View property.
BindValidation<ExceptionlessSplatLogger, TViewModel, TViewProperty>(TViewModel?, Expression<Func<TViewModel?, ValidationHelper>>, Expression<Func<ExceptionlessSplatLogger, TViewProperty>>, IValidationTextFormatter<string>?) IDisposable
Binds a ValidationHelper from a ViewModel to a specified View property.
BindValidation<ExceptionlessSplatLogger, TViewModel>(TViewModel?, Expression<Func<TViewModel?, ValidationHelper>>, TextInputLayout, IValidationTextFormatter<string>?) IDisposable
Platform binding to the TextInputLayout.
BindValidation<ExceptionlessSplatLogger, TViewModel>(TViewModel?, Expression<Func<TViewModel?, ValidationHelper>>, TextInputLayout, IValidationTextFormatter<string>?) IDisposable
Platform binding to the TextInputLayout.
BindValidationEx<ExceptionlessSplatLogger, TViewModel, TViewModelProperty>(TViewModel?, Expression<Func<TViewModel, TViewModelProperty>>, TextInputLayout, IValidationTextFormatter<string>?) IDisposable
Platform binding to the TextInputLayout.
BindValidationEx<ExceptionlessSplatLogger, TViewModel, TViewModelProperty>(TViewModel?, Expression<Func<TViewModel, TViewModelProperty>>, TextInputLayout, IValidationTextFormatter<string>?) IDisposable
Platform binding to the TextInputLayout.
InvokeViewModelAction<T>(Action<T>) object
This is a thing I lifted from Prism.
With<ExceptionlessSplatLogger, TKey, TField>(Dictionary<TKey, TField>, IDictionary<TKey, TField>) TBuilder
Adds the specified dictionary to the provided dictionary.