public class DebugTarget : Raven.Abstractions.Logging.Target
{
public override void Write(LogEventInfo logEvent)
{
if (logEvent.Level != LogLevel.Debug)
return;
Debug.WriteLine("{0} - {1} - {2}",
logEvent.TimeStamp.ToLocalTime().ToString("hh:mm:ss.fff"),
logEvent.Level,
logEvent.FormattedMessage);
}
}
// around init somewhere:
LogManager.RegisterTarget<DebugTarget>();