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

ObservableLoggingMixin Class

Summary

Extension methods to assist with Logging.
Namespace
ReactiveUI
Base Types
  • object
graph BT Type-->Base0["object"] Type["ObservableLoggingMixin"] class Type type-node

Syntax

public static class ObservableLoggingMixin

Methods

Name Value Summary
Log<T, TObj>(IObservable<T>, TObj, string?, Func<T, string>?) IObservable<T>
Logs an Observable to Splat's Logger.
static
LoggedCatch<T, TObj, TException>(IObservable<T>, TObj, Func<TException, IObservable<T>>, string?) IObservable<T>
Like Catch, but also prints a message and the error to the log.
static
LoggedCatch<T, TObj>(IObservable<T>, TObj, IObservable<T>?, string?) IObservable<T>
Like Catch, but also prints a message and the error to the log.
static

Extension Methods

Name Value Summary
InvokeViewModelAction<T>(Action<T>) object
This is a thing I lifted from Prism.