diff options
author | Andrew Arnott <andrewarnott@gmail.com> | 2009-04-17 17:30:09 -0700 |
---|---|---|
committer | Andrew Arnott <andrewarnott@gmail.com> | 2009-04-17 17:30:09 -0700 |
commit | 3e611546668fb5399e12968f47b39562bbac2c9c (patch) | |
tree | 8c4e12323844b444d76fffa075e914981f3c482d /samples/OpenIdOfflineProvider/MainWindow.xaml.cs | |
parent | bb006ecbec46546104de88db21a2114f23565a37 (diff) | |
download | DotNetOpenAuth-3e611546668fb5399e12968f47b39562bbac2c9c.zip DotNetOpenAuth-3e611546668fb5399e12968f47b39562bbac2c9c.tar.gz DotNetOpenAuth-3e611546668fb5399e12968f47b39562bbac2c9c.tar.bz2 |
Added logger box to the Offline Provider app.
Diffstat (limited to 'samples/OpenIdOfflineProvider/MainWindow.xaml.cs')
-rw-r--r-- | samples/OpenIdOfflineProvider/MainWindow.xaml.cs | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/samples/OpenIdOfflineProvider/MainWindow.xaml.cs b/samples/OpenIdOfflineProvider/MainWindow.xaml.cs index 859558e..d6332dd 100644 --- a/samples/OpenIdOfflineProvider/MainWindow.xaml.cs +++ b/samples/OpenIdOfflineProvider/MainWindow.xaml.cs @@ -23,6 +23,9 @@ namespace DotNetOpenAuth.OpenIdOfflineProvider { using System.Windows.Media.Imaging; using System.Windows.Navigation; using System.Windows.Shapes; + using log4net; + using log4net.Appender; + using log4net.Core; /// <summary> /// Interaction logic for MainWindow.xaml @@ -34,10 +37,19 @@ namespace DotNetOpenAuth.OpenIdOfflineProvider { private HostedProvider hostedProvider = new HostedProvider(); /// <summary> + /// The logger the application may use. + /// </summary> + private ILog logger = log4net.LogManager.GetLogger(typeof(MainWindow)); + + /// <summary> /// Initializes a new instance of the <see cref="MainWindow"/> class. /// </summary> public MainWindow() { this.InitializeComponent(); + TextWriterAppender boxLogger = log4net.LogManager.GetRepository().GetAppenders().OfType<TextWriterAppender>().FirstOrDefault(a => a.Name == "TextBoxAppender"); + if (boxLogger != null) { + boxLogger.Writer = new TextBoxTextWriter(logBox); + } } #region IDisposable Members |