Nlog Config from myApp xml config file -
i want use nlog in c# app, wants nlog config in app config under specified node(eventlog).
<myconfig> <eventlog> <nlog xmlns="http://www.nlog-project.org/schemas/nlog.xsd" xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" > <targets> <target name="console" xsi:type="coloredconsole" layout="${date:format=hh\:mm\:ss}|${level}|${stacktrace}|${message}|${exception:format=tostring:separator=#13#10}" /> </targets> <rules> <logger name="*" minlevel="trace" writeto="console" /> </rules> </nlog> </eventlog> </myconfig>
how it?
xdocument doc = xdocument.load("myappconfig.xml"); xelement myconfignode = doc.element("myconfig"); xelement eventlognode = myconfignode.element("eventlog"); nlog.logmanager.configuration = new nlog.config.xmlloggingconfiguration(eventlognode.createreader(), null);
not work?!!
Comments
Post a Comment