summaryrefslogtreecommitdiffstats
path: root/samples/OpenIdOfflineProvider/MainWindow.xaml.cs
diff options
context:
space:
mode:
authorAndrew Arnott <andrewarnott@gmail.com>2009-04-17 17:30:09 -0700
committerAndrew Arnott <andrewarnott@gmail.com>2009-04-17 17:30:09 -0700
commit3e611546668fb5399e12968f47b39562bbac2c9c (patch)
tree8c4e12323844b444d76fffa075e914981f3c482d /samples/OpenIdOfflineProvider/MainWindow.xaml.cs
parentbb006ecbec46546104de88db21a2114f23565a37 (diff)
downloadDotNetOpenAuth-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.cs12
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