Inheritance: NLog.Targets.MethodCallTargetBase
Beispiel #1
0
 public HttpPostXmlDocumentFormatter(WebServiceTarget target) : base(target)
 {
     if (string.IsNullOrEmpty(target.XmlRoot))
     {
         throw new InvalidOperationException("WebServiceProtocol.Xml requires WebServiceTarget.XmlRoot to be set.");
     }
 }
Beispiel #2
0
            public HttpPostXmlDocumentFormatter(WebServiceTarget target) : base(target)
            {
                if (string.IsNullOrEmpty(target.XmlRoot))
                {
                    throw new InvalidOperationException("WebServiceProtocol.Xml requires WebServiceTarget.XmlRoot to be set.");
                }

                _xmlWriterSettings = new XmlWriterSettings {
                    Encoding = target.Encoding, OmitXmlDeclaration = true, Indent = false
                };
            }
Beispiel #3
0
    static void Main(string[] args)
    {
        WebServiceTarget target = new WebServiceTarget();
        target.Url = "http://localhost:2648/Service1.asmx";
        target.MethodName = "HelloWorld";
        target.Namespace = "http://www.nlog-project.org/example";
        target.Protocol = WebServiceTarget.WebServiceProtocol.Soap11;

        target.Parameters.Add(new MethodCallParameter("n1", "${message}"));
        target.Parameters.Add(new MethodCallParameter("n2", "${logger}"));
        target.Parameters.Add(new MethodCallParameter("n3", "${level}"));

        NLog.Config.SimpleConfigurator.ConfigureForTargetLogging(target, LogLevel.Debug);

        Logger logger = LogManager.GetLogger("Example");
        logger.Trace("log message 1");
        logger.Debug("log message 2");
        logger.Info("log message 3");
        logger.Warn("log message 4");
        logger.Error("log message 5");
        logger.Fatal("log message 6");
    }
Beispiel #4
0
 protected HttpPostSoapFormatterBase(WebServiceTarget target) : base(target)
 {
     _xmlWriterSettings = new XmlWriterSettings {
         Encoding = target.Encoding
     };
 }
Beispiel #5
0
 public HttpPostSoap12Formatter(WebServiceTarget target) : base(target)
 {
 }
Beispiel #6
0
 public HttpPostJsonFormatter(WebServiceTarget target) : base(target)
 {
 }
Beispiel #7
0
 public HttpPostFormEncodedFormatter(WebServiceTarget target) : base(target)
 {
     encodingFlags = UrlHelper.GetUriStringEncodingFlags(target.EscapeDataNLogLegacy, true, target.EscapeDataRfc3986);
 }
Beispiel #8
0
 protected HttpPostFormatterBase(WebServiceTarget target)
 {
     Target = target;
 }
Beispiel #9
0
 protected HttpPostTextFormatterBase(WebServiceTarget target) : base(target)
 {
     _encodingPreamble = target.Encoding.GetPreamble();
 }
Beispiel #10
0
 public HttpPostFormEncodedFormatter(WebServiceTarget target) : base(target)
 {
     encodingFlags = UrlHelper.GetUriStringEncodingFlags(target.EscapeDataNLogLegacy, true, target.EscapeDataRfc3986);
 }
Beispiel #11
0
 protected HttpPostXmlFormatterBase(WebServiceTarget target) : base(target)
 {
 }
Beispiel #12
0
            public HttpPostXmlDocumentFormatter(WebServiceTarget target) : base(target)
            {
                if (string.IsNullOrEmpty(target.XmlRoot))
                    throw new InvalidOperationException("WebServiceProtocol.Xml requires WebServiceTarget.XmlRoot to be set.");

                _xmlWriterSettings = new XmlWriterSettings { Encoding = target.Encoding, OmitXmlDeclaration = true, Indent = false };
            }
Beispiel #13
0
 protected HttpPostSoapFormatterBase(WebServiceTarget target) : base(target)
 {
     _xmlWriterSettings = new XmlWriterSettings { Encoding = target.Encoding };
 }
Beispiel #14
0
 public HttpPostSoap12Formatter(WebServiceTarget target) : base(target)
 {
 }
Beispiel #15
0
 public HttpPostJsonFormatter(WebServiceTarget target) : base(target)
 { }
Beispiel #16
0
 protected HttpPostXmlFormatterBase(WebServiceTarget target) : base(target)
 {
 }
Beispiel #17
0
 protected HttpPostFormatterBase(WebServiceTarget target)
 {
     Target = target;
 }