using System.IO; using System.Text; using NLog; namespace NzbDrone.Host.Owin { public class NlogTextWriter : TextWriter { private readonly Logger logger = LogManager.GetCurrentClassLogger(); public override Encoding Encoding { get { return Encoding.Default; } } public override void Write(char value) { logger.Trace(value); } public override void Write(char[] buffer) { logger.Trace(buffer); } public override void Write(string value) { logger.Trace(value); } public override void Write(char[] buffer, int index, int count) { logger.Trace(buffer); } } }