Sha256: a72ef5ebeeb27990b06ca98afd316fd9ec5f514d9f20844229a2f6f5073de17b

Contents?: true

Size: 673 Bytes

Versions: 3

Compression:

Stored size: 673 Bytes

Contents

using NLog;

namespace MyNamespace
{
    [Target("MyFirst")]
    public sealed class MyFirstTarget: TargetWithLayout
    {
        private string _host = "localhost";

        public string Host
        {
            get { return _host; }
            set { _host = value; }
        }

        protected override void Write(LogEventInfo logEvent)
        {
            string logMessage = CompiledLayout.GetFormattedMessage(logEvent);

            SendTheMessageToRemoteHost(this.Host, logMessage);
        }

        private void SendTheMessageToRemoteHost(string host, string message)
        {
            // TODO - write me
        }
    }
}

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
nlog-1.0.0.505.20100822 docs/examples/web/MyFirstTarget.cs
nlog-1.0.0.505 docs/examples/web/MyFirstTarget.cs
nlog-1.0.0.505-mswin32 docs/examples/web/MyFirstTarget.cs