Well, there's always the ghastly workaround
"/*[local-name() = 'nlog']/@throwExceptions"
Over on xml-dev there are people actually defending the design of XML
namespaces. Amazing.
Hi Michael,
That worked, much appreciated. I assumed I could leverage that for the remainder
as well such as selecting "/nlog/targets/target[@name='file']/@fileName" or
"/nlog/rules/logger[writeTo='file']/@minlevel" however those did not work with
either the above workaround or a relative expression such as
"//targets/target[@name='file']/@fileName".
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
throwExceptions="true">
<targets>
<target xsi:type="EventLog"
name="eventLog"
source="..."
layout="..." />
<target xsi:type="File"
name="file"
layout="..."
fileName="..."
archiveFileName="...{#}.log"
archiveEvery="Day"
archiveNumbering="Rolling"
maxArchiveFiles="31"
keepFileOpen="true" />
</targets>
<rules>
<logger name="*" minlevel="Error" writeTo="eventLog" />
<logger name="*" minlevel="Trace" writeTo="file" />
</rules>
</nlog>
By chance any other tricks up your sleeve?
Thanks!
jlc
--~----------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
EasyUnsubscribe: http://lists.mulberrytech.com/unsub/xsl-list/1167547
or by email: xsl-list-unsub(_at_)lists(_dot_)mulberrytech(_dot_)com
--~--