Mercurial > silverbladetech
comparison Stocks/Stocks.Service/NLog.xsd @ 0:e5d46bb6cdb0
Initial commit
author | adminSH stevenhollidge@hotmail.com |
---|---|
date | Mon, 20 Feb 2012 13:52:35 +0700 |
parents | |
children | 399398841fd0 |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:e5d46bb6cdb0 |
---|---|
1 <?xml version="1.0" encoding="utf-8"?> | |
2 <xs:schema id="NLog" targetNamespace="http://www.nlog-project.org/schemas/NLog.xsd" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.nlog-project.org/schemas/NLog.xsd"> | |
3 <xs:element name="nlog" type="NLogConfiguration" /> | |
4 <xs:complexType name="NLogConfiguration"> | |
5 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
6 <xs:element name="extensions" type="NLogExtensions" /> | |
7 <xs:element name="include" type="NLogInclude" /> | |
8 <xs:element name="variable" type="NLogVariable" /> | |
9 <xs:element name="targets" type="NLogTargets" /> | |
10 <xs:element name="rules" type="NLogRules" /> | |
11 </xs:choice> | |
12 <xs:attribute name="autoReload" type="xs:boolean"> | |
13 <xs:annotation> | |
14 <xs:documentation>Watch config file for changes and reload automatically.</xs:documentation> | |
15 </xs:annotation> | |
16 </xs:attribute> | |
17 <xs:attribute name="internalLogToConsole" type="xs:boolean"> | |
18 <xs:annotation> | |
19 <xs:documentation>Print internal NLog messages to the console. Default value is: false</xs:documentation> | |
20 </xs:annotation> | |
21 </xs:attribute> | |
22 <xs:attribute name="internalLogToConsoleError" type="xs:boolean"> | |
23 <xs:annotation> | |
24 <xs:documentation>Print internal NLog messages to the console error output. Default value is: false</xs:documentation> | |
25 </xs:annotation> | |
26 </xs:attribute> | |
27 <xs:attribute name="internalLogFile" type="xs:string"> | |
28 <xs:annotation> | |
29 <xs:documentation>Write internal NLog messages to the specified file.</xs:documentation> | |
30 </xs:annotation> | |
31 </xs:attribute> | |
32 <xs:attribute name="internalLogLevel" type="NLogLevel"> | |
33 <xs:annotation> | |
34 <xs:documentation>Log level threshold for internal log messages. Default value is: Info.</xs:documentation> | |
35 </xs:annotation> | |
36 </xs:attribute> | |
37 <xs:attribute name="globalThreshold" type="NLogLevel"> | |
38 <xs:annotation> | |
39 <xs:documentation>Global log level threshold for application log messages. Messages below this level won't be logged..</xs:documentation> | |
40 </xs:annotation> | |
41 </xs:attribute> | |
42 <xs:attribute name="throwExceptions" type="xs:boolean"> | |
43 <xs:annotation> | |
44 <xs:documentation>Pass NLog internal exceptions to the application. Default value is: false.</xs:documentation> | |
45 </xs:annotation> | |
46 </xs:attribute> | |
47 </xs:complexType> | |
48 <xs:complexType name="NLogTargets"> | |
49 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
50 <xs:element name="default-wrapper" type="WrapperTargetBase" /> | |
51 <xs:element name="default-target-parameters" type="Target" /> | |
52 <xs:element name="target" type="Target" /> | |
53 <xs:element name="wrapper-target" type="WrapperTargetBase" /> | |
54 <xs:element name="compound-target" type="CompoundTargetBase" /> | |
55 </xs:choice> | |
56 <xs:attribute name="async" type="xs:boolean"> | |
57 <xs:annotation> | |
58 <xs:documentation>Make all targets within this section asynchronous (creates additional threads but the calling thread isn't blocked by any target writes).</xs:documentation> | |
59 </xs:annotation> | |
60 </xs:attribute> | |
61 </xs:complexType> | |
62 <xs:complexType name="NLogRules"> | |
63 <xs:sequence minOccurs="0" maxOccurs="unbounded"> | |
64 <xs:element name="logger" type="NLogLoggerRule" /> | |
65 </xs:sequence> | |
66 </xs:complexType> | |
67 <xs:complexType name="NLogExtensions"> | |
68 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
69 <xs:element name="add" type="NLogExtensionsAdd" /> | |
70 </xs:choice> | |
71 </xs:complexType> | |
72 <xs:complexType name="NLogExtensionsAdd"> | |
73 <xs:attribute name="prefix" type="xs:string"> | |
74 <xs:annotation> | |
75 <xs:documentation>Prefix for targets/layout renderers/filters/conditions loaded from this assembly.</xs:documentation> | |
76 </xs:annotation> | |
77 </xs:attribute> | |
78 <xs:attribute name="assemblyFile" type="xs:string"> | |
79 <xs:annotation> | |
80 <xs:documentation>Load NLog extensions from the specified file (*.dll)</xs:documentation> | |
81 </xs:annotation> | |
82 </xs:attribute> | |
83 <xs:attribute name="assembly" type="xs:string"> | |
84 <xs:annotation> | |
85 <xs:documentation>Load NLog extensions from the specified assembly. Assembly name should be fully qualified.</xs:documentation> | |
86 </xs:annotation> | |
87 </xs:attribute> | |
88 </xs:complexType> | |
89 <xs:complexType name="NLogLoggerRule"> | |
90 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
91 <xs:element name="filters" type="NLogFilters" /> | |
92 </xs:choice> | |
93 <xs:attribute name="name" use="optional"> | |
94 <xs:annotation> | |
95 <xs:documentation>Name of the logger. May include '*' character which acts like a wildcard. Allowed forms are: *, Name, *Name, Name* and *Name*</xs:documentation> | |
96 </xs:annotation> | |
97 </xs:attribute> | |
98 <xs:attribute name="levels" type="NLogLevelList"> | |
99 <xs:annotation> | |
100 <xs:documentation>Comma separated list of levels that this rule matches.</xs:documentation> | |
101 </xs:annotation> | |
102 </xs:attribute> | |
103 <xs:attribute name="minlevel" type="NLogLevel"> | |
104 <xs:annotation> | |
105 <xs:documentation>Minimum level that this rule matches.</xs:documentation> | |
106 </xs:annotation> | |
107 </xs:attribute> | |
108 <xs:attribute name="maxlevel" type="NLogLevel"> | |
109 <xs:annotation> | |
110 <xs:documentation>Maximum level that this rule matches.</xs:documentation> | |
111 </xs:annotation> | |
112 </xs:attribute> | |
113 <xs:attribute name="level" type="NLogLevel"> | |
114 <xs:annotation> | |
115 <xs:documentation>Level that this rule matches.</xs:documentation> | |
116 </xs:annotation> | |
117 </xs:attribute> | |
118 <xs:attribute name="writeTo" type="NLogTargetIDList"> | |
119 <xs:annotation> | |
120 <xs:documentation>Comma separated list of target names.</xs:documentation> | |
121 </xs:annotation> | |
122 </xs:attribute> | |
123 <xs:attribute name="final" type="xs:boolean" default="false"> | |
124 <xs:annotation> | |
125 <xs:documentation>Ignore further rules if this one matches.</xs:documentation> | |
126 </xs:annotation> | |
127 </xs:attribute> | |
128 </xs:complexType> | |
129 <xs:complexType name="NLogFilters"> | |
130 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
131 <xs:element name="when" type="when" /> | |
132 <xs:element name="whenContains" type="whenContains" /> | |
133 <xs:element name="whenEqual" type="whenEqual" /> | |
134 <xs:element name="whenNotContains" type="whenNotContains" /> | |
135 <xs:element name="whenNotEqual" type="whenNotEqual" /> | |
136 </xs:choice> | |
137 </xs:complexType> | |
138 <xs:simpleType name="NLogLevel"> | |
139 <xs:restriction base="xs:string"> | |
140 <xs:enumeration value="Off" /> | |
141 <xs:enumeration value="Trace" /> | |
142 <xs:enumeration value="Debug" /> | |
143 <xs:enumeration value="Info" /> | |
144 <xs:enumeration value="Warn" /> | |
145 <xs:enumeration value="Error" /> | |
146 <xs:enumeration value="Fatal" /> | |
147 </xs:restriction> | |
148 </xs:simpleType> | |
149 <xs:simpleType name="NLogLevelList"> | |
150 <xs:restriction base="xs:string"> | |
151 <xs:pattern value="(|Trace|Debug|Info|Warn|Error|Fatal)(,(Trace|Debug|Info|Warn|Error|Fatal))*" /> | |
152 </xs:restriction> | |
153 </xs:simpleType> | |
154 <xs:complexType name="NLogInclude"> | |
155 <xs:attribute name="file" type="SimpleLayoutAttribute" use="required"> | |
156 <xs:annotation> | |
157 <xs:documentation>Name of the file to be included. The name is relative to the name of the current config file.</xs:documentation> | |
158 </xs:annotation> | |
159 </xs:attribute> | |
160 <xs:attribute name="ignoreErrors" type="xs:boolean" use="optional" default="false"> | |
161 <xs:annotation> | |
162 <xs:documentation>Ignore any errors in the include file.</xs:documentation> | |
163 </xs:annotation> | |
164 </xs:attribute> | |
165 </xs:complexType> | |
166 <xs:complexType name="NLogVariable"> | |
167 <xs:attribute name="name" type="xs:string" use="required"> | |
168 <xs:annotation> | |
169 <xs:documentation>Variable name.</xs:documentation> | |
170 </xs:annotation> | |
171 </xs:attribute> | |
172 <xs:attribute name="value" type="SimpleLayoutAttribute" use="required"> | |
173 <xs:annotation> | |
174 <xs:documentation>Variable value.</xs:documentation> | |
175 </xs:annotation> | |
176 </xs:attribute> | |
177 </xs:complexType> | |
178 <xs:simpleType name="NLogTargetIDList"> | |
179 <xs:restriction base="xs:string"> | |
180 <xs:pattern value="(|([a-zA-Z][a-zA-Z0-9_\-]*))(,([a-zA-Z][a-zA-Z0-9_\-]*))*" /> | |
181 </xs:restriction> | |
182 </xs:simpleType> | |
183 <xs:complexType name="Target" abstract="true"></xs:complexType> | |
184 <xs:complexType name="TargetRef"> | |
185 <xs:attribute name="name" type="xs:string" use="required" /> | |
186 </xs:complexType> | |
187 <xs:complexType name="WrapperTargetBase" abstract="true"> | |
188 <xs:complexContent> | |
189 <xs:extension base="Target"> | |
190 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
191 <xs:element name="target" type="Target" minOccurs="1" maxOccurs="1" /> | |
192 <xs:element name="wrapper-target" type="WrapperTargetBase" minOccurs="1" maxOccurs="1" /> | |
193 <xs:element name="compound-target" type="CompoundTargetBase" minOccurs="1" maxOccurs="1" /> | |
194 <xs:element name="target-ref" type="TargetRef" minOccurs="1" maxOccurs="1" /> | |
195 <xs:element name="wrapper-target-ref" type="TargetRef" minOccurs="1" maxOccurs="1" /> | |
196 <xs:element name="compound-target-ref" type="TargetRef" minOccurs="1" maxOccurs="1" /> | |
197 </xs:choice> | |
198 </xs:extension> | |
199 </xs:complexContent> | |
200 </xs:complexType> | |
201 <xs:complexType name="CompoundTargetBase" abstract="true"> | |
202 <xs:complexContent> | |
203 <xs:extension base="Target"> | |
204 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
205 <xs:element name="target" type="Target" minOccurs="1" maxOccurs="unbounded" /> | |
206 <xs:element name="wrapper-target" type="WrapperTargetBase" minOccurs="1" maxOccurs="1" /> | |
207 <xs:element name="compound-target" type="CompoundTargetBase" minOccurs="1" maxOccurs="1" /> | |
208 <xs:element name="target-ref" type="TargetRef" minOccurs="1" maxOccurs="1" /> | |
209 <xs:element name="wrapper-target-ref" type="TargetRef" minOccurs="1" maxOccurs="1" /> | |
210 <xs:element name="compound-target-ref" type="TargetRef" minOccurs="1" maxOccurs="1" /> | |
211 </xs:choice> | |
212 </xs:extension> | |
213 </xs:complexContent> | |
214 </xs:complexType> | |
215 <xs:complexType name="Layout"></xs:complexType> | |
216 <xs:complexType name="Filter" abstract="true"></xs:complexType> | |
217 <xs:simpleType name="SimpleLayoutAttribute"> | |
218 <xs:restriction base="xs:string"> | |
219 <xs:pattern value=".*" /> | |
220 </xs:restriction> | |
221 </xs:simpleType> | |
222 <xs:simpleType name="Condition"> | |
223 <xs:restriction base="xs:string"> | |
224 <xs:minLength value="1" /> | |
225 </xs:restriction> | |
226 </xs:simpleType> | |
227 <xs:complexType name="AsyncWrapper"> | |
228 <xs:complexContent> | |
229 <xs:extension base="WrapperTargetBase"> | |
230 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
231 <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
232 <xs:element name="queueLimit" minOccurs="0" maxOccurs="1" type="xs:integer" /> | |
233 <xs:element name="timeToSleepBetweenBatches" minOccurs="0" maxOccurs="1" type="xs:integer" /> | |
234 <xs:element name="batchSize" minOccurs="0" maxOccurs="1" type="xs:integer" /> | |
235 <xs:element name="overflowAction" minOccurs="0" maxOccurs="1" type="NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction" /> | |
236 </xs:choice> | |
237 <xs:attribute name="name" type="xs:string"> | |
238 <xs:annotation> | |
239 <xs:documentation>Name of the target.</xs:documentation> | |
240 </xs:annotation> | |
241 </xs:attribute> | |
242 <xs:attribute name="queueLimit" type="xs:integer"> | |
243 <xs:annotation> | |
244 <xs:documentation>Limit on the number of requests in the lazy writer thread request queue.</xs:documentation> | |
245 </xs:annotation> | |
246 </xs:attribute> | |
247 <xs:attribute name="timeToSleepBetweenBatches" type="xs:integer"> | |
248 <xs:annotation> | |
249 <xs:documentation>Time in milliseconds to sleep between batches.</xs:documentation> | |
250 </xs:annotation> | |
251 </xs:attribute> | |
252 <xs:attribute name="batchSize" type="xs:integer"> | |
253 <xs:annotation> | |
254 <xs:documentation>Number of log events that should be processed in a batch by the lazy writer thread.</xs:documentation> | |
255 </xs:annotation> | |
256 </xs:attribute> | |
257 <xs:attribute name="overflowAction" type="NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction"> | |
258 <xs:annotation> | |
259 <xs:documentation>Action to be taken when the lazy writer thread request queue count exceeds the set limit.</xs:documentation> | |
260 </xs:annotation> | |
261 </xs:attribute> | |
262 </xs:extension> | |
263 </xs:complexContent> | |
264 </xs:complexType> | |
265 <xs:simpleType name="NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction"> | |
266 <xs:restriction base="xs:string"> | |
267 <xs:enumeration value="Grow" /> | |
268 <xs:enumeration value="Discard" /> | |
269 <xs:enumeration value="Block" /> | |
270 </xs:restriction> | |
271 </xs:simpleType> | |
272 <xs:complexType name="AutoFlushWrapper"> | |
273 <xs:complexContent> | |
274 <xs:extension base="WrapperTargetBase"> | |
275 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
276 <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
277 </xs:choice> | |
278 <xs:attribute name="name" type="xs:string"> | |
279 <xs:annotation> | |
280 <xs:documentation>Name of the target.</xs:documentation> | |
281 </xs:annotation> | |
282 </xs:attribute> | |
283 </xs:extension> | |
284 </xs:complexContent> | |
285 </xs:complexType> | |
286 <xs:complexType name="BufferingWrapper"> | |
287 <xs:complexContent> | |
288 <xs:extension base="WrapperTargetBase"> | |
289 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
290 <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
291 <xs:element name="slidingTimeout" minOccurs="0" maxOccurs="1" type="xs:boolean" /> | |
292 <xs:element name="bufferSize" minOccurs="0" maxOccurs="1" type="xs:integer" /> | |
293 <xs:element name="flushTimeout" minOccurs="0" maxOccurs="1" type="xs:integer" /> | |
294 </xs:choice> | |
295 <xs:attribute name="name" type="xs:string"> | |
296 <xs:annotation> | |
297 <xs:documentation>Name of the target.</xs:documentation> | |
298 </xs:annotation> | |
299 </xs:attribute> | |
300 <xs:attribute name="slidingTimeout" type="xs:boolean"> | |
301 <xs:annotation> | |
302 <xs:documentation>Indicates whether to use sliding timeout.</xs:documentation> | |
303 </xs:annotation> | |
304 </xs:attribute> | |
305 <xs:attribute name="bufferSize" type="xs:integer"> | |
306 <xs:annotation> | |
307 <xs:documentation>Number of log events to be buffered.</xs:documentation> | |
308 </xs:annotation> | |
309 </xs:attribute> | |
310 <xs:attribute name="flushTimeout" type="xs:integer"> | |
311 <xs:annotation> | |
312 <xs:documentation>Timeout (in milliseconds) after which the contents of buffer will be flushed if there's no write in the specified period of time. Use -1 to disable timed flushes.</xs:documentation> | |
313 </xs:annotation> | |
314 </xs:attribute> | |
315 </xs:extension> | |
316 </xs:complexContent> | |
317 </xs:complexType> | |
318 <xs:complexType name="Chainsaw"> | |
319 <xs:complexContent> | |
320 <xs:extension base="Target"> | |
321 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
322 <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
323 <xs:element name="newLine" minOccurs="0" maxOccurs="1" type="xs:boolean" /> | |
324 <xs:element name="layout" minOccurs="0" maxOccurs="1" type="Layout" /> | |
325 <xs:element name="onOverflow" minOccurs="0" maxOccurs="1" type="NLog.Targets.NetworkTargetOverflowAction" /> | |
326 <xs:element name="maxMessageSize" minOccurs="0" maxOccurs="1" type="xs:integer" /> | |
327 <xs:element name="encoding" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
328 <xs:element name="connectionCacheSize" minOccurs="0" maxOccurs="1" type="xs:integer" /> | |
329 <xs:element name="address" minOccurs="0" maxOccurs="1" type="Layout" /> | |
330 <xs:element name="keepConnection" minOccurs="0" maxOccurs="1" type="xs:boolean" /> | |
331 <xs:element name="includeSourceInfo" minOccurs="0" maxOccurs="1" type="xs:boolean" /> | |
332 <xs:element name="includeCallSite" minOccurs="0" maxOccurs="1" type="xs:boolean" /> | |
333 <xs:element name="appInfo" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
334 <xs:element name="ndcItemSeparator" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
335 <xs:element name="includeNdc" minOccurs="0" maxOccurs="1" type="xs:boolean" /> | |
336 <xs:element name="includeNLogData" minOccurs="0" maxOccurs="1" type="xs:boolean" /> | |
337 <xs:element name="parameter" minOccurs="0" maxOccurs="unbounded" type="NLog.Targets.NLogViewerParameterInfo" /> | |
338 <xs:element name="includeMdc" minOccurs="0" maxOccurs="1" type="xs:boolean" /> | |
339 </xs:choice> | |
340 <xs:attribute name="name" type="xs:string"> | |
341 <xs:annotation> | |
342 <xs:documentation>Name of the target.</xs:documentation> | |
343 </xs:annotation> | |
344 </xs:attribute> | |
345 <xs:attribute name="newLine" type="xs:boolean"> | |
346 <xs:annotation> | |
347 <xs:documentation>Indicates whether to append newline at the end of log message.</xs:documentation> | |
348 </xs:annotation> | |
349 </xs:attribute> | |
350 <xs:attribute name="layout" type="SimpleLayoutAttribute"> | |
351 <xs:annotation> | |
352 <xs:documentation>Instance of that is used to format log messages.</xs:documentation> | |
353 </xs:annotation> | |
354 </xs:attribute> | |
355 <xs:attribute name="onOverflow" type="NLog.Targets.NetworkTargetOverflowAction"> | |
356 <xs:annotation> | |
357 <xs:documentation>Action that should be taken if the message is larger than maxMessageSize.</xs:documentation> | |
358 </xs:annotation> | |
359 </xs:attribute> | |
360 <xs:attribute name="maxMessageSize" type="xs:integer"> | |
361 <xs:annotation> | |
362 <xs:documentation>Maximum message size in bytes.</xs:documentation> | |
363 </xs:annotation> | |
364 </xs:attribute> | |
365 <xs:attribute name="encoding" type="xs:string"> | |
366 <xs:annotation> | |
367 <xs:documentation>Encoding to be used.</xs:documentation> | |
368 </xs:annotation> | |
369 </xs:attribute> | |
370 <xs:attribute name="connectionCacheSize" type="xs:integer"> | |
371 <xs:annotation> | |
372 <xs:documentation>Size of the connection cache (number of connections which are kept alive).</xs:documentation> | |
373 </xs:annotation> | |
374 </xs:attribute> | |
375 <xs:attribute name="address" type="SimpleLayoutAttribute"> | |
376 <xs:annotation> | |
377 <xs:documentation>Network address.</xs:documentation> | |
378 </xs:annotation> | |
379 </xs:attribute> | |
380 <xs:attribute name="keepConnection" type="xs:boolean"> | |
381 <xs:annotation> | |
382 <xs:documentation>Indicates whether to keep connection open whenever possible.</xs:documentation> | |
383 </xs:annotation> | |
384 </xs:attribute> | |
385 <xs:attribute name="includeSourceInfo" type="xs:boolean"> | |
386 <xs:annotation> | |
387 <xs:documentation>Indicates whether to include source info (file name and line number) in the information sent over the network.</xs:documentation> | |
388 </xs:annotation> | |
389 </xs:attribute> | |
390 <xs:attribute name="includeCallSite" type="xs:boolean"> | |
391 <xs:annotation> | |
392 <xs:documentation>Indicates whether to include call site (class and method name) in the information sent over the network.</xs:documentation> | |
393 </xs:annotation> | |
394 </xs:attribute> | |
395 <xs:attribute name="appInfo" type="xs:string"> | |
396 <xs:annotation> | |
397 <xs:documentation>AppInfo field. By default it's the friendly name of the current AppDomain.</xs:documentation> | |
398 </xs:annotation> | |
399 </xs:attribute> | |
400 <xs:attribute name="ndcItemSeparator" type="xs:string"> | |
401 <xs:annotation> | |
402 <xs:documentation>NDC item separator.</xs:documentation> | |
403 </xs:annotation> | |
404 </xs:attribute> | |
405 <xs:attribute name="includeNdc" type="xs:boolean"> | |
406 <xs:annotation> | |
407 <xs:documentation>Indicates whether to include stack contents.</xs:documentation> | |
408 </xs:annotation> | |
409 </xs:attribute> | |
410 <xs:attribute name="includeNLogData" type="xs:boolean"> | |
411 <xs:annotation> | |
412 <xs:documentation>Indicates whether to include NLog-specific extensions to log4j schema.</xs:documentation> | |
413 </xs:annotation> | |
414 </xs:attribute> | |
415 <xs:attribute name="includeMdc" type="xs:boolean"> | |
416 <xs:annotation> | |
417 <xs:documentation>Indicates whether to include dictionary contents.</xs:documentation> | |
418 </xs:annotation> | |
419 </xs:attribute> | |
420 </xs:extension> | |
421 </xs:complexContent> | |
422 </xs:complexType> | |
423 <xs:simpleType name="NLog.Targets.NetworkTargetOverflowAction"> | |
424 <xs:restriction base="xs:string"> | |
425 <xs:enumeration value="Error" /> | |
426 <xs:enumeration value="Split" /> | |
427 <xs:enumeration value="Discard" /> | |
428 </xs:restriction> | |
429 </xs:simpleType> | |
430 <xs:complexType name="NLog.Targets.NLogViewerParameterInfo"> | |
431 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
432 <xs:element name="layout" minOccurs="0" maxOccurs="1" type="Layout" /> | |
433 <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
434 </xs:choice> | |
435 <xs:attribute name="layout" type="SimpleLayoutAttribute"> | |
436 <xs:annotation> | |
437 <xs:documentation>Layout that should be use to calcuate the value for the parameter.</xs:documentation> | |
438 </xs:annotation> | |
439 </xs:attribute> | |
440 <xs:attribute name="name" type="xs:string"> | |
441 <xs:annotation> | |
442 <xs:documentation>Viewer parameter name.</xs:documentation> | |
443 </xs:annotation> | |
444 </xs:attribute> | |
445 </xs:complexType> | |
446 <xs:complexType name="Console"> | |
447 <xs:complexContent> | |
448 <xs:extension base="Target"> | |
449 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
450 <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
451 <xs:element name="layout" minOccurs="0" maxOccurs="1" type="Layout" /> | |
452 <xs:element name="footer" minOccurs="0" maxOccurs="1" type="Layout" /> | |
453 <xs:element name="header" minOccurs="0" maxOccurs="1" type="Layout" /> | |
454 <xs:element name="error" minOccurs="0" maxOccurs="1" type="xs:boolean" /> | |
455 </xs:choice> | |
456 <xs:attribute name="name" type="xs:string"> | |
457 <xs:annotation> | |
458 <xs:documentation>Name of the target.</xs:documentation> | |
459 </xs:annotation> | |
460 </xs:attribute> | |
461 <xs:attribute name="layout" type="SimpleLayoutAttribute"> | |
462 <xs:annotation> | |
463 <xs:documentation>Text to be rendered.</xs:documentation> | |
464 </xs:annotation> | |
465 </xs:attribute> | |
466 <xs:attribute name="footer" type="SimpleLayoutAttribute"> | |
467 <xs:annotation> | |
468 <xs:documentation>Footer.</xs:documentation> | |
469 </xs:annotation> | |
470 </xs:attribute> | |
471 <xs:attribute name="header" type="SimpleLayoutAttribute"> | |
472 <xs:annotation> | |
473 <xs:documentation>Header.</xs:documentation> | |
474 </xs:annotation> | |
475 </xs:attribute> | |
476 <xs:attribute name="error" type="xs:boolean"> | |
477 <xs:annotation> | |
478 <xs:documentation>Indicates whether to send the log messages to the standard error instead of the standard output.</xs:documentation> | |
479 </xs:annotation> | |
480 </xs:attribute> | |
481 </xs:extension> | |
482 </xs:complexContent> | |
483 </xs:complexType> | |
484 <xs:complexType name="Database"> | |
485 <xs:complexContent> | |
486 <xs:extension base="Target"> | |
487 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
488 <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
489 <xs:element name="dbUserName" minOccurs="0" maxOccurs="1" type="Layout" /> | |
490 <xs:element name="dbProvider" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
491 <xs:element name="useTransactions" minOccurs="0" maxOccurs="1" type="xs:boolean" /> | |
492 <xs:element name="connectionStringName" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
493 <xs:element name="connectionString" minOccurs="0" maxOccurs="1" type="Layout" /> | |
494 <xs:element name="keepConnection" minOccurs="0" maxOccurs="1" type="xs:boolean" /> | |
495 <xs:element name="dbDatabase" minOccurs="0" maxOccurs="1" type="Layout" /> | |
496 <xs:element name="dbPassword" minOccurs="0" maxOccurs="1" type="Layout" /> | |
497 <xs:element name="dbHost" minOccurs="0" maxOccurs="1" type="Layout" /> | |
498 <xs:element name="install-command" minOccurs="0" maxOccurs="unbounded" type="NLog.Targets.DatabaseCommandInfo" /> | |
499 <xs:element name="installConnectionString" minOccurs="0" maxOccurs="1" type="Layout" /> | |
500 <xs:element name="uninstall-command" minOccurs="0" maxOccurs="unbounded" type="NLog.Targets.DatabaseCommandInfo" /> | |
501 <xs:element name="commandText" minOccurs="0" maxOccurs="1" type="Layout" /> | |
502 <xs:element name="parameter" minOccurs="0" maxOccurs="unbounded" type="NLog.Targets.DatabaseParameterInfo" /> | |
503 </xs:choice> | |
504 <xs:attribute name="name" type="xs:string"> | |
505 <xs:annotation> | |
506 <xs:documentation>Name of the target.</xs:documentation> | |
507 </xs:annotation> | |
508 </xs:attribute> | |
509 <xs:attribute name="dbUserName" type="SimpleLayoutAttribute"> | |
510 <xs:annotation> | |
511 <xs:documentation>Database user name. If the ConnectionString is not provided this value will be used to construct the "User ID=" part of the connection string.</xs:documentation> | |
512 </xs:annotation> | |
513 </xs:attribute> | |
514 <xs:attribute name="dbProvider" type="xs:string"> | |
515 <xs:annotation> | |
516 <xs:documentation>Name of the database provider.</xs:documentation> | |
517 </xs:annotation> | |
518 </xs:attribute> | |
519 <xs:attribute name="useTransactions" type="xs:boolean"> | |
520 <xs:annotation> | |
521 <xs:documentation>Indicates whether to use database transactions. Some data providers require this.</xs:documentation> | |
522 </xs:annotation> | |
523 </xs:attribute> | |
524 <xs:attribute name="connectionStringName" type="xs:string"> | |
525 <xs:annotation> | |
526 <xs:documentation>Name of the connection string (as specified in <connectionStrings> configuration section.</xs:documentation> | |
527 </xs:annotation> | |
528 </xs:attribute> | |
529 <xs:attribute name="connectionString" type="SimpleLayoutAttribute"> | |
530 <xs:annotation> | |
531 <xs:documentation>Connection string. When provided, it overrides the values specified in DBHost, DBUserName, DBPassword, DBDatabase.</xs:documentation> | |
532 </xs:annotation> | |
533 </xs:attribute> | |
534 <xs:attribute name="keepConnection" type="xs:boolean"> | |
535 <xs:annotation> | |
536 <xs:documentation>Indicates whether to keep the database connection open between the log events.</xs:documentation> | |
537 </xs:annotation> | |
538 </xs:attribute> | |
539 <xs:attribute name="dbDatabase" type="SimpleLayoutAttribute"> | |
540 <xs:annotation> | |
541 <xs:documentation>Database name. If the ConnectionString is not provided this value will be used to construct the "Database=" part of the connection string.</xs:documentation> | |
542 </xs:annotation> | |
543 </xs:attribute> | |
544 <xs:attribute name="dbPassword" type="SimpleLayoutAttribute"> | |
545 <xs:annotation> | |
546 <xs:documentation>Database password. If the ConnectionString is not provided this value will be used to construct the "Password=" part of the connection string.</xs:documentation> | |
547 </xs:annotation> | |
548 </xs:attribute> | |
549 <xs:attribute name="dbHost" type="SimpleLayoutAttribute"> | |
550 <xs:annotation> | |
551 <xs:documentation>Database host name. If the ConnectionString is not provided this value will be used to construct the "Server=" part of the connection string.</xs:documentation> | |
552 </xs:annotation> | |
553 </xs:attribute> | |
554 <xs:attribute name="installConnectionString" type="SimpleLayoutAttribute"> | |
555 <xs:annotation> | |
556 <xs:documentation>Connection string using for installation and uninstallation. If not provided, regular ConnectionString is being used.</xs:documentation> | |
557 </xs:annotation> | |
558 </xs:attribute> | |
559 <xs:attribute name="commandText" type="SimpleLayoutAttribute"> | |
560 <xs:annotation> | |
561 <xs:documentation>Text of the SQL command to be run on each log level.</xs:documentation> | |
562 </xs:annotation> | |
563 </xs:attribute> | |
564 </xs:extension> | |
565 </xs:complexContent> | |
566 </xs:complexType> | |
567 <xs:simpleType name="System.Data.CommandType"> | |
568 <xs:restriction base="xs:string"> | |
569 <xs:enumeration value="StoredProcedure" /> | |
570 <xs:enumeration value="TableDirect" /> | |
571 <xs:enumeration value="Text" /> | |
572 </xs:restriction> | |
573 </xs:simpleType> | |
574 <xs:complexType name="NLog.Targets.DatabaseCommandInfo"> | |
575 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
576 <xs:element name="commandType" minOccurs="0" maxOccurs="1" type="System.Data.CommandType" /> | |
577 <xs:element name="connectionString" minOccurs="0" maxOccurs="1" type="Layout" /> | |
578 <xs:element name="ignoreFailures" minOccurs="0" maxOccurs="1" type="xs:boolean" /> | |
579 <xs:element name="parameter" minOccurs="0" maxOccurs="unbounded" type="NLog.Targets.DatabaseParameterInfo" /> | |
580 <xs:element name="text" minOccurs="0" maxOccurs="1" type="Layout" /> | |
581 </xs:choice> | |
582 <xs:attribute name="commandType" type="System.Data.CommandType"> | |
583 <xs:annotation> | |
584 <xs:documentation>Type of the command.</xs:documentation> | |
585 </xs:annotation> | |
586 </xs:attribute> | |
587 <xs:attribute name="connectionString" type="SimpleLayoutAttribute"> | |
588 <xs:annotation> | |
589 <xs:documentation>Connection string to run the command against. If not provided, connection string from the target is used.</xs:documentation> | |
590 </xs:annotation> | |
591 </xs:attribute> | |
592 <xs:attribute name="ignoreFailures" type="xs:boolean"> | |
593 <xs:annotation> | |
594 <xs:documentation>Indicates whether to ignore failures.</xs:documentation> | |
595 </xs:annotation> | |
596 </xs:attribute> | |
597 <xs:attribute name="text" type="SimpleLayoutAttribute"> | |
598 <xs:annotation> | |
599 <xs:documentation>Command text.</xs:documentation> | |
600 </xs:annotation> | |
601 </xs:attribute> | |
602 </xs:complexType> | |
603 <xs:complexType name="NLog.Targets.DatabaseParameterInfo"> | |
604 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
605 <xs:element name="layout" minOccurs="0" maxOccurs="1" type="Layout" /> | |
606 <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
607 <xs:element name="precision" minOccurs="0" maxOccurs="1" type="xs:byte" /> | |
608 <xs:element name="scale" minOccurs="0" maxOccurs="1" type="xs:byte" /> | |
609 <xs:element name="size" minOccurs="0" maxOccurs="1" type="xs:integer" /> | |
610 </xs:choice> | |
611 <xs:attribute name="layout" type="SimpleLayoutAttribute"> | |
612 <xs:annotation> | |
613 <xs:documentation>Layout that should be use to calcuate the value for the parameter.</xs:documentation> | |
614 </xs:annotation> | |
615 </xs:attribute> | |
616 <xs:attribute name="name" type="xs:string"> | |
617 <xs:annotation> | |
618 <xs:documentation>Database parameter name.</xs:documentation> | |
619 </xs:annotation> | |
620 </xs:attribute> | |
621 <xs:attribute name="precision" type="xs:byte"> | |
622 <xs:annotation> | |
623 <xs:documentation>Database parameter precision.</xs:documentation> | |
624 </xs:annotation> | |
625 </xs:attribute> | |
626 <xs:attribute name="scale" type="xs:byte"> | |
627 <xs:annotation> | |
628 <xs:documentation>Database parameter scale.</xs:documentation> | |
629 </xs:annotation> | |
630 </xs:attribute> | |
631 <xs:attribute name="size" type="xs:integer"> | |
632 <xs:annotation> | |
633 <xs:documentation>Database parameter size.</xs:documentation> | |
634 </xs:annotation> | |
635 </xs:attribute> | |
636 </xs:complexType> | |
637 <xs:complexType name="Debug"> | |
638 <xs:complexContent> | |
639 <xs:extension base="Target"> | |
640 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
641 <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
642 <xs:element name="layout" minOccurs="0" maxOccurs="1" type="Layout" /> | |
643 </xs:choice> | |
644 <xs:attribute name="name" type="xs:string"> | |
645 <xs:annotation> | |
646 <xs:documentation>Name of the target.</xs:documentation> | |
647 </xs:annotation> | |
648 </xs:attribute> | |
649 <xs:attribute name="layout" type="SimpleLayoutAttribute"> | |
650 <xs:annotation> | |
651 <xs:documentation>Layout used to format log messages.</xs:documentation> | |
652 </xs:annotation> | |
653 </xs:attribute> | |
654 </xs:extension> | |
655 </xs:complexContent> | |
656 </xs:complexType> | |
657 <xs:complexType name="FallbackGroup"> | |
658 <xs:complexContent> | |
659 <xs:extension base="CompoundTargetBase"> | |
660 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
661 <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
662 <xs:element name="returnToFirstOnSuccess" minOccurs="0" maxOccurs="1" type="xs:boolean" /> | |
663 </xs:choice> | |
664 <xs:attribute name="name" type="xs:string"> | |
665 <xs:annotation> | |
666 <xs:documentation>Name of the target.</xs:documentation> | |
667 </xs:annotation> | |
668 </xs:attribute> | |
669 <xs:attribute name="returnToFirstOnSuccess" type="xs:boolean"> | |
670 <xs:annotation> | |
671 <xs:documentation>Indicates whether to return to the first target after any successful write.</xs:documentation> | |
672 </xs:annotation> | |
673 </xs:attribute> | |
674 </xs:extension> | |
675 </xs:complexContent> | |
676 </xs:complexType> | |
677 <xs:complexType name="File"> | |
678 <xs:complexContent> | |
679 <xs:extension base="Target"> | |
680 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
681 <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
682 <xs:element name="layout" minOccurs="0" maxOccurs="1" type="Layout" /> | |
683 <xs:element name="header" minOccurs="0" maxOccurs="1" type="Layout" /> | |
684 <xs:element name="footer" minOccurs="0" maxOccurs="1" type="Layout" /> | |
685 <xs:element name="encoding" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
686 <xs:element name="lineEnding" minOccurs="0" maxOccurs="1" type="NLog.Targets.LineEndingMode" /> | |
687 <xs:element name="archiveAboveSize" minOccurs="0" maxOccurs="1" type="xs:long" /> | |
688 <xs:element name="maxArchiveFiles" minOccurs="0" maxOccurs="1" type="xs:integer" /> | |
689 <xs:element name="archiveFileName" minOccurs="0" maxOccurs="1" type="Layout" /> | |
690 <xs:element name="archiveNumbering" minOccurs="0" maxOccurs="1" type="NLog.Targets.ArchiveNumberingMode" /> | |
691 <xs:element name="archiveEvery" minOccurs="0" maxOccurs="1" type="NLog.Targets.FileArchivePeriod" /> | |
692 <xs:element name="replaceFileContentsOnEachWrite" minOccurs="0" maxOccurs="1" type="xs:boolean" /> | |
693 <xs:element name="fileAttributes" minOccurs="0" maxOccurs="1" type="NLog.Targets.Win32FileAttributes" /> | |
694 <xs:element name="fileName" minOccurs="0" maxOccurs="1" type="Layout" /> | |
695 <xs:element name="deleteOldFileOnStartup" minOccurs="0" maxOccurs="1" type="xs:boolean" /> | |
696 <xs:element name="enableFileDelete" minOccurs="0" maxOccurs="1" type="xs:boolean" /> | |
697 <xs:element name="createDirs" minOccurs="0" maxOccurs="1" type="xs:boolean" /> | |
698 <xs:element name="concurrentWrites" minOccurs="0" maxOccurs="1" type="xs:boolean" /> | |
699 <xs:element name="openFileCacheTimeout" minOccurs="0" maxOccurs="1" type="xs:integer" /> | |
700 <xs:element name="openFileCacheSize" minOccurs="0" maxOccurs="1" type="xs:integer" /> | |
701 <xs:element name="networkWrites" minOccurs="0" maxOccurs="1" type="xs:boolean" /> | |
702 <xs:element name="concurrentWriteAttemptDelay" minOccurs="0" maxOccurs="1" type="xs:integer" /> | |
703 <xs:element name="concurrentWriteAttempts" minOccurs="0" maxOccurs="1" type="xs:integer" /> | |
704 <xs:element name="bufferSize" minOccurs="0" maxOccurs="1" type="xs:integer" /> | |
705 <xs:element name="autoFlush" minOccurs="0" maxOccurs="1" type="xs:boolean" /> | |
706 <xs:element name="keepFileOpen" minOccurs="0" maxOccurs="1" type="xs:boolean" /> | |
707 </xs:choice> | |
708 <xs:attribute name="name" type="xs:string"> | |
709 <xs:annotation> | |
710 <xs:documentation>Name of the target.</xs:documentation> | |
711 </xs:annotation> | |
712 </xs:attribute> | |
713 <xs:attribute name="layout" type="SimpleLayoutAttribute"> | |
714 <xs:annotation> | |
715 <xs:documentation>Text to be rendered.</xs:documentation> | |
716 </xs:annotation> | |
717 </xs:attribute> | |
718 <xs:attribute name="header" type="SimpleLayoutAttribute"> | |
719 <xs:annotation> | |
720 <xs:documentation>Header.</xs:documentation> | |
721 </xs:annotation> | |
722 </xs:attribute> | |
723 <xs:attribute name="footer" type="SimpleLayoutAttribute"> | |
724 <xs:annotation> | |
725 <xs:documentation>Footer.</xs:documentation> | |
726 </xs:annotation> | |
727 </xs:attribute> | |
728 <xs:attribute name="encoding" type="xs:string"> | |
729 <xs:annotation> | |
730 <xs:documentation>File encoding.</xs:documentation> | |
731 </xs:annotation> | |
732 </xs:attribute> | |
733 <xs:attribute name="lineEnding" type="NLog.Targets.LineEndingMode"> | |
734 <xs:annotation> | |
735 <xs:documentation>Line ending mode.</xs:documentation> | |
736 </xs:annotation> | |
737 </xs:attribute> | |
738 <xs:attribute name="archiveAboveSize" type="xs:long"> | |
739 <xs:annotation> | |
740 <xs:documentation>Size in bytes above which log files will be automatically archived.</xs:documentation> | |
741 </xs:annotation> | |
742 </xs:attribute> | |
743 <xs:attribute name="maxArchiveFiles" type="xs:integer"> | |
744 <xs:annotation> | |
745 <xs:documentation>Maximum number of archive files that should be kept.</xs:documentation> | |
746 </xs:annotation> | |
747 </xs:attribute> | |
748 <xs:attribute name="archiveFileName" type="SimpleLayoutAttribute"> | |
749 <xs:annotation> | |
750 <xs:documentation>Name of the file to be used for an archive.</xs:documentation> | |
751 </xs:annotation> | |
752 </xs:attribute> | |
753 <xs:attribute name="archiveNumbering" type="NLog.Targets.ArchiveNumberingMode"> | |
754 <xs:annotation> | |
755 <xs:documentation>Way file archives are numbered.</xs:documentation> | |
756 </xs:annotation> | |
757 </xs:attribute> | |
758 <xs:attribute name="archiveEvery" type="NLog.Targets.FileArchivePeriod"> | |
759 <xs:annotation> | |
760 <xs:documentation>Indicates whether to automatically archive log files every time the specified time passes.</xs:documentation> | |
761 </xs:annotation> | |
762 </xs:attribute> | |
763 <xs:attribute name="replaceFileContentsOnEachWrite" type="xs:boolean"> | |
764 <xs:annotation> | |
765 <xs:documentation>Indicates whether to replace file contents on each write instead of appending log message at the end.</xs:documentation> | |
766 </xs:annotation> | |
767 </xs:attribute> | |
768 <xs:attribute name="fileAttributes" type="NLog.Targets.Win32FileAttributes"> | |
769 <xs:annotation> | |
770 <xs:documentation>File attributes (Windows only).</xs:documentation> | |
771 </xs:annotation> | |
772 </xs:attribute> | |
773 <xs:attribute name="fileName" type="SimpleLayoutAttribute"> | |
774 <xs:annotation> | |
775 <xs:documentation>Name of the file to write to.</xs:documentation> | |
776 </xs:annotation> | |
777 </xs:attribute> | |
778 <xs:attribute name="deleteOldFileOnStartup" type="xs:boolean"> | |
779 <xs:annotation> | |
780 <xs:documentation>Indicates whether to delete old log file on startup.</xs:documentation> | |
781 </xs:annotation> | |
782 </xs:attribute> | |
783 <xs:attribute name="enableFileDelete" type="xs:boolean"> | |
784 <xs:annotation> | |
785 <xs:documentation>Indicates whether to enable log file(s) to be deleted.</xs:documentation> | |
786 </xs:annotation> | |
787 </xs:attribute> | |
788 <xs:attribute name="createDirs" type="xs:boolean"> | |
789 <xs:annotation> | |
790 <xs:documentation>Indicates whether to create directories if they don't exist.</xs:documentation> | |
791 </xs:annotation> | |
792 </xs:attribute> | |
793 <xs:attribute name="concurrentWrites" type="xs:boolean"> | |
794 <xs:annotation> | |
795 <xs:documentation>Indicates whether concurrent writes to the log file by multiple processes on the same host.</xs:documentation> | |
796 </xs:annotation> | |
797 </xs:attribute> | |
798 <xs:attribute name="openFileCacheTimeout" type="xs:integer"> | |
799 <xs:annotation> | |
800 <xs:documentation>Maximum number of seconds that files are kept open. If this number is negative the files are not automatically closed after a period of inactivity.</xs:documentation> | |
801 </xs:annotation> | |
802 </xs:attribute> | |
803 <xs:attribute name="openFileCacheSize" type="xs:integer"> | |
804 <xs:annotation> | |
805 <xs:documentation>Number of files to be kept open. Setting this to a higher value may improve performance in a situation where a single File target is writing to many files (such as splitting by level or by logger).</xs:documentation> | |
806 </xs:annotation> | |
807 </xs:attribute> | |
808 <xs:attribute name="networkWrites" type="xs:boolean"> | |
809 <xs:annotation> | |
810 <xs:documentation>Indicates whether concurrent writes to the log file by multiple processes on different network hosts.</xs:documentation> | |
811 </xs:annotation> | |
812 </xs:attribute> | |
813 <xs:attribute name="concurrentWriteAttemptDelay" type="xs:integer"> | |
814 <xs:annotation> | |
815 <xs:documentation>Delay in milliseconds to wait before attempting to write to the file again.</xs:documentation> | |
816 </xs:annotation> | |
817 </xs:attribute> | |
818 <xs:attribute name="concurrentWriteAttempts" type="xs:integer"> | |
819 <xs:annotation> | |
820 <xs:documentation>Number of times the write is appended on the file before NLog discards the log message.</xs:documentation> | |
821 </xs:annotation> | |
822 </xs:attribute> | |
823 <xs:attribute name="bufferSize" type="xs:integer"> | |
824 <xs:annotation> | |
825 <xs:documentation>Log file buffer size in bytes.</xs:documentation> | |
826 </xs:annotation> | |
827 </xs:attribute> | |
828 <xs:attribute name="autoFlush" type="xs:boolean"> | |
829 <xs:annotation> | |
830 <xs:documentation>Indicates whether to automatically flush the file buffers after each log message.</xs:documentation> | |
831 </xs:annotation> | |
832 </xs:attribute> | |
833 <xs:attribute name="keepFileOpen" type="xs:boolean"> | |
834 <xs:annotation> | |
835 <xs:documentation>Indicates whether to keep log file open instead of opening and closing it on each logging event.</xs:documentation> | |
836 </xs:annotation> | |
837 </xs:attribute> | |
838 </xs:extension> | |
839 </xs:complexContent> | |
840 </xs:complexType> | |
841 <xs:simpleType name="NLog.Targets.LineEndingMode"> | |
842 <xs:restriction base="xs:string"> | |
843 <xs:enumeration value="Default" /> | |
844 <xs:enumeration value="CRLF" /> | |
845 <xs:enumeration value="CR" /> | |
846 <xs:enumeration value="LF" /> | |
847 <xs:enumeration value="None" /> | |
848 </xs:restriction> | |
849 </xs:simpleType> | |
850 <xs:simpleType name="NLog.Targets.ArchiveNumberingMode"> | |
851 <xs:restriction base="xs:string"> | |
852 <xs:enumeration value="Sequence" /> | |
853 <xs:enumeration value="Rolling" /> | |
854 </xs:restriction> | |
855 </xs:simpleType> | |
856 <xs:simpleType name="NLog.Targets.FileArchivePeriod"> | |
857 <xs:restriction base="xs:string"> | |
858 <xs:enumeration value="None" /> | |
859 <xs:enumeration value="Year" /> | |
860 <xs:enumeration value="Month" /> | |
861 <xs:enumeration value="Day" /> | |
862 <xs:enumeration value="Hour" /> | |
863 <xs:enumeration value="Minute" /> | |
864 </xs:restriction> | |
865 </xs:simpleType> | |
866 <xs:simpleType name="NLog.Targets.Win32FileAttributes"> | |
867 <xs:restriction base="xs:string"> | |
868 <xs:enumeration value="Readonly" /> | |
869 <xs:enumeration value="Hidden" /> | |
870 <xs:enumeration value="System" /> | |
871 <xs:enumeration value="Archive" /> | |
872 <xs:enumeration value="Device" /> | |
873 <xs:enumeration value="Normal" /> | |
874 <xs:enumeration value="Temporary" /> | |
875 <xs:enumeration value="SparseFile" /> | |
876 <xs:enumeration value="ReparsePoint" /> | |
877 <xs:enumeration value="Compressed" /> | |
878 <xs:enumeration value="NotContentIndexed" /> | |
879 <xs:enumeration value="Encrypted" /> | |
880 <xs:enumeration value="WriteThrough" /> | |
881 <xs:enumeration value="NoBuffering" /> | |
882 <xs:enumeration value="DeleteOnClose" /> | |
883 <xs:enumeration value="PosixSemantics" /> | |
884 <xs:enumeration value="ReadOnly" /> | |
885 </xs:restriction> | |
886 </xs:simpleType> | |
887 <xs:complexType name="FilteringWrapper"> | |
888 <xs:complexContent> | |
889 <xs:extension base="WrapperTargetBase"> | |
890 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
891 <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
892 <xs:element name="condition" minOccurs="0" maxOccurs="1" type="Condition" /> | |
893 </xs:choice> | |
894 <xs:attribute name="name" type="xs:string"> | |
895 <xs:annotation> | |
896 <xs:documentation>Name of the target.</xs:documentation> | |
897 </xs:annotation> | |
898 </xs:attribute> | |
899 <xs:attribute name="condition" type="Condition"> | |
900 <xs:annotation> | |
901 <xs:documentation>Condition expression. Log events who meet this condition will be forwarded to the wrapped target.</xs:documentation> | |
902 </xs:annotation> | |
903 </xs:attribute> | |
904 </xs:extension> | |
905 </xs:complexContent> | |
906 </xs:complexType> | |
907 <xs:complexType name="Memory"> | |
908 <xs:complexContent> | |
909 <xs:extension base="Target"> | |
910 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
911 <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
912 <xs:element name="layout" minOccurs="0" maxOccurs="1" type="Layout" /> | |
913 </xs:choice> | |
914 <xs:attribute name="name" type="xs:string"> | |
915 <xs:annotation> | |
916 <xs:documentation>Name of the target.</xs:documentation> | |
917 </xs:annotation> | |
918 </xs:attribute> | |
919 <xs:attribute name="layout" type="SimpleLayoutAttribute"> | |
920 <xs:annotation> | |
921 <xs:documentation>Layout used to format log messages.</xs:documentation> | |
922 </xs:annotation> | |
923 </xs:attribute> | |
924 </xs:extension> | |
925 </xs:complexContent> | |
926 </xs:complexType> | |
927 <xs:complexType name="MessageBox"> | |
928 <xs:complexContent> | |
929 <xs:extension base="Target"> | |
930 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
931 <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
932 <xs:element name="layout" minOccurs="0" maxOccurs="1" type="Layout" /> | |
933 <xs:element name="caption" minOccurs="0" maxOccurs="1" type="Layout" /> | |
934 </xs:choice> | |
935 <xs:attribute name="name" type="xs:string"> | |
936 <xs:annotation> | |
937 <xs:documentation>Name of the target.</xs:documentation> | |
938 </xs:annotation> | |
939 </xs:attribute> | |
940 <xs:attribute name="layout" type="SimpleLayoutAttribute"> | |
941 <xs:annotation> | |
942 <xs:documentation>Layout used to format log messages.</xs:documentation> | |
943 </xs:annotation> | |
944 </xs:attribute> | |
945 <xs:attribute name="caption" type="SimpleLayoutAttribute"> | |
946 <xs:annotation> | |
947 <xs:documentation>Message box title.</xs:documentation> | |
948 </xs:annotation> | |
949 </xs:attribute> | |
950 </xs:extension> | |
951 </xs:complexContent> | |
952 </xs:complexType> | |
953 <xs:complexType name="MethodCall"> | |
954 <xs:complexContent> | |
955 <xs:extension base="Target"> | |
956 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
957 <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
958 <xs:element name="methodName" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
959 <xs:element name="className" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
960 <xs:element name="parameter" minOccurs="0" maxOccurs="unbounded" type="NLog.Targets.MethodCallParameter" /> | |
961 </xs:choice> | |
962 <xs:attribute name="name" type="xs:string"> | |
963 <xs:annotation> | |
964 <xs:documentation>Name of the target.</xs:documentation> | |
965 </xs:annotation> | |
966 </xs:attribute> | |
967 <xs:attribute name="methodName" type="xs:string"> | |
968 <xs:annotation> | |
969 <xs:documentation>Method name. The method must be public and static.</xs:documentation> | |
970 </xs:annotation> | |
971 </xs:attribute> | |
972 <xs:attribute name="className" type="xs:string"> | |
973 <xs:annotation> | |
974 <xs:documentation>Class name.</xs:documentation> | |
975 </xs:annotation> | |
976 </xs:attribute> | |
977 </xs:extension> | |
978 </xs:complexContent> | |
979 </xs:complexType> | |
980 <xs:complexType name="NLog.Targets.MethodCallParameter"> | |
981 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
982 <xs:element name="layout" minOccurs="0" maxOccurs="1" type="Layout" /> | |
983 <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
984 <xs:element name="type" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
985 </xs:choice> | |
986 <xs:attribute name="layout" type="SimpleLayoutAttribute"> | |
987 <xs:annotation> | |
988 <xs:documentation>Layout that should be use to calcuate the value for the parameter.</xs:documentation> | |
989 </xs:annotation> | |
990 </xs:attribute> | |
991 <xs:attribute name="name" type="xs:string"> | |
992 <xs:annotation> | |
993 <xs:documentation>Name of the parameter.</xs:documentation> | |
994 </xs:annotation> | |
995 </xs:attribute> | |
996 <xs:attribute name="type" type="xs:string"> | |
997 <xs:annotation> | |
998 <xs:documentation>Type of the parameter.</xs:documentation> | |
999 </xs:annotation> | |
1000 </xs:attribute> | |
1001 </xs:complexType> | |
1002 <xs:complexType name="Network"> | |
1003 <xs:complexContent> | |
1004 <xs:extension base="Target"> | |
1005 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
1006 <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
1007 <xs:element name="onOverflow" minOccurs="0" maxOccurs="1" type="NLog.Targets.NetworkTargetOverflowAction" /> | |
1008 <xs:element name="newLine" minOccurs="0" maxOccurs="1" type="xs:boolean" /> | |
1009 <xs:element name="layout" minOccurs="0" maxOccurs="1" type="Layout" /> | |
1010 <xs:element name="maxMessageSize" minOccurs="0" maxOccurs="1" type="xs:integer" /> | |
1011 <xs:element name="encoding" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
1012 <xs:element name="connectionCacheSize" minOccurs="0" maxOccurs="1" type="xs:integer" /> | |
1013 <xs:element name="keepConnection" minOccurs="0" maxOccurs="1" type="xs:boolean" /> | |
1014 <xs:element name="address" minOccurs="0" maxOccurs="1" type="Layout" /> | |
1015 </xs:choice> | |
1016 <xs:attribute name="name" type="xs:string"> | |
1017 <xs:annotation> | |
1018 <xs:documentation>Name of the target.</xs:documentation> | |
1019 </xs:annotation> | |
1020 </xs:attribute> | |
1021 <xs:attribute name="onOverflow" type="NLog.Targets.NetworkTargetOverflowAction"> | |
1022 <xs:annotation> | |
1023 <xs:documentation>Action that should be taken if the message is larger than maxMessageSize.</xs:documentation> | |
1024 </xs:annotation> | |
1025 </xs:attribute> | |
1026 <xs:attribute name="newLine" type="xs:boolean"> | |
1027 <xs:annotation> | |
1028 <xs:documentation>Indicates whether to append newline at the end of log message.</xs:documentation> | |
1029 </xs:annotation> | |
1030 </xs:attribute> | |
1031 <xs:attribute name="layout" type="SimpleLayoutAttribute"> | |
1032 <xs:annotation> | |
1033 <xs:documentation>Layout used to format log messages.</xs:documentation> | |
1034 </xs:annotation> | |
1035 </xs:attribute> | |
1036 <xs:attribute name="maxMessageSize" type="xs:integer"> | |
1037 <xs:annotation> | |
1038 <xs:documentation>Maximum message size in bytes.</xs:documentation> | |
1039 </xs:annotation> | |
1040 </xs:attribute> | |
1041 <xs:attribute name="encoding" type="xs:string"> | |
1042 <xs:annotation> | |
1043 <xs:documentation>Encoding to be used.</xs:documentation> | |
1044 </xs:annotation> | |
1045 </xs:attribute> | |
1046 <xs:attribute name="connectionCacheSize" type="xs:integer"> | |
1047 <xs:annotation> | |
1048 <xs:documentation>Size of the connection cache (number of connections which are kept alive).</xs:documentation> | |
1049 </xs:annotation> | |
1050 </xs:attribute> | |
1051 <xs:attribute name="keepConnection" type="xs:boolean"> | |
1052 <xs:annotation> | |
1053 <xs:documentation>Indicates whether to keep connection open whenever possible.</xs:documentation> | |
1054 </xs:annotation> | |
1055 </xs:attribute> | |
1056 <xs:attribute name="address" type="SimpleLayoutAttribute"> | |
1057 <xs:annotation> | |
1058 <xs:documentation>Network address.</xs:documentation> | |
1059 </xs:annotation> | |
1060 </xs:attribute> | |
1061 </xs:extension> | |
1062 </xs:complexContent> | |
1063 </xs:complexType> | |
1064 <xs:complexType name="NLogViewer"> | |
1065 <xs:complexContent> | |
1066 <xs:extension base="Target"> | |
1067 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
1068 <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
1069 <xs:element name="newLine" minOccurs="0" maxOccurs="1" type="xs:boolean" /> | |
1070 <xs:element name="layout" minOccurs="0" maxOccurs="1" type="Layout" /> | |
1071 <xs:element name="onOverflow" minOccurs="0" maxOccurs="1" type="NLog.Targets.NetworkTargetOverflowAction" /> | |
1072 <xs:element name="maxMessageSize" minOccurs="0" maxOccurs="1" type="xs:integer" /> | |
1073 <xs:element name="encoding" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
1074 <xs:element name="connectionCacheSize" minOccurs="0" maxOccurs="1" type="xs:integer" /> | |
1075 <xs:element name="address" minOccurs="0" maxOccurs="1" type="Layout" /> | |
1076 <xs:element name="keepConnection" minOccurs="0" maxOccurs="1" type="xs:boolean" /> | |
1077 <xs:element name="includeSourceInfo" minOccurs="0" maxOccurs="1" type="xs:boolean" /> | |
1078 <xs:element name="includeCallSite" minOccurs="0" maxOccurs="1" type="xs:boolean" /> | |
1079 <xs:element name="appInfo" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
1080 <xs:element name="ndcItemSeparator" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
1081 <xs:element name="includeNdc" minOccurs="0" maxOccurs="1" type="xs:boolean" /> | |
1082 <xs:element name="includeNLogData" minOccurs="0" maxOccurs="1" type="xs:boolean" /> | |
1083 <xs:element name="parameter" minOccurs="0" maxOccurs="unbounded" type="NLog.Targets.NLogViewerParameterInfo" /> | |
1084 <xs:element name="includeMdc" minOccurs="0" maxOccurs="1" type="xs:boolean" /> | |
1085 </xs:choice> | |
1086 <xs:attribute name="name" type="xs:string"> | |
1087 <xs:annotation> | |
1088 <xs:documentation>Name of the target.</xs:documentation> | |
1089 </xs:annotation> | |
1090 </xs:attribute> | |
1091 <xs:attribute name="newLine" type="xs:boolean"> | |
1092 <xs:annotation> | |
1093 <xs:documentation>Indicates whether to append newline at the end of log message.</xs:documentation> | |
1094 </xs:annotation> | |
1095 </xs:attribute> | |
1096 <xs:attribute name="layout" type="SimpleLayoutAttribute"> | |
1097 <xs:annotation> | |
1098 <xs:documentation>Instance of that is used to format log messages.</xs:documentation> | |
1099 </xs:annotation> | |
1100 </xs:attribute> | |
1101 <xs:attribute name="onOverflow" type="NLog.Targets.NetworkTargetOverflowAction"> | |
1102 <xs:annotation> | |
1103 <xs:documentation>Action that should be taken if the message is larger than maxMessageSize.</xs:documentation> | |
1104 </xs:annotation> | |
1105 </xs:attribute> | |
1106 <xs:attribute name="maxMessageSize" type="xs:integer"> | |
1107 <xs:annotation> | |
1108 <xs:documentation>Maximum message size in bytes.</xs:documentation> | |
1109 </xs:annotation> | |
1110 </xs:attribute> | |
1111 <xs:attribute name="encoding" type="xs:string"> | |
1112 <xs:annotation> | |
1113 <xs:documentation>Encoding to be used.</xs:documentation> | |
1114 </xs:annotation> | |
1115 </xs:attribute> | |
1116 <xs:attribute name="connectionCacheSize" type="xs:integer"> | |
1117 <xs:annotation> | |
1118 <xs:documentation>Size of the connection cache (number of connections which are kept alive).</xs:documentation> | |
1119 </xs:annotation> | |
1120 </xs:attribute> | |
1121 <xs:attribute name="address" type="SimpleLayoutAttribute"> | |
1122 <xs:annotation> | |
1123 <xs:documentation>Network address.</xs:documentation> | |
1124 </xs:annotation> | |
1125 </xs:attribute> | |
1126 <xs:attribute name="keepConnection" type="xs:boolean"> | |
1127 <xs:annotation> | |
1128 <xs:documentation>Indicates whether to keep connection open whenever possible.</xs:documentation> | |
1129 </xs:annotation> | |
1130 </xs:attribute> | |
1131 <xs:attribute name="includeSourceInfo" type="xs:boolean"> | |
1132 <xs:annotation> | |
1133 <xs:documentation>Indicates whether to include source info (file name and line number) in the information sent over the network.</xs:documentation> | |
1134 </xs:annotation> | |
1135 </xs:attribute> | |
1136 <xs:attribute name="includeCallSite" type="xs:boolean"> | |
1137 <xs:annotation> | |
1138 <xs:documentation>Indicates whether to include call site (class and method name) in the information sent over the network.</xs:documentation> | |
1139 </xs:annotation> | |
1140 </xs:attribute> | |
1141 <xs:attribute name="appInfo" type="xs:string"> | |
1142 <xs:annotation> | |
1143 <xs:documentation>AppInfo field. By default it's the friendly name of the current AppDomain.</xs:documentation> | |
1144 </xs:annotation> | |
1145 </xs:attribute> | |
1146 <xs:attribute name="ndcItemSeparator" type="xs:string"> | |
1147 <xs:annotation> | |
1148 <xs:documentation>NDC item separator.</xs:documentation> | |
1149 </xs:annotation> | |
1150 </xs:attribute> | |
1151 <xs:attribute name="includeNdc" type="xs:boolean"> | |
1152 <xs:annotation> | |
1153 <xs:documentation>Indicates whether to include stack contents.</xs:documentation> | |
1154 </xs:annotation> | |
1155 </xs:attribute> | |
1156 <xs:attribute name="includeNLogData" type="xs:boolean"> | |
1157 <xs:annotation> | |
1158 <xs:documentation>Indicates whether to include NLog-specific extensions to log4j schema.</xs:documentation> | |
1159 </xs:annotation> | |
1160 </xs:attribute> | |
1161 <xs:attribute name="includeMdc" type="xs:boolean"> | |
1162 <xs:annotation> | |
1163 <xs:documentation>Indicates whether to include dictionary contents.</xs:documentation> | |
1164 </xs:annotation> | |
1165 </xs:attribute> | |
1166 </xs:extension> | |
1167 </xs:complexContent> | |
1168 </xs:complexType> | |
1169 <xs:complexType name="Null"> | |
1170 <xs:complexContent> | |
1171 <xs:extension base="Target"> | |
1172 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
1173 <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
1174 <xs:element name="formatMessage" minOccurs="0" maxOccurs="1" type="xs:boolean" /> | |
1175 <xs:element name="layout" minOccurs="0" maxOccurs="1" type="Layout" /> | |
1176 </xs:choice> | |
1177 <xs:attribute name="name" type="xs:string"> | |
1178 <xs:annotation> | |
1179 <xs:documentation>Name of the target.</xs:documentation> | |
1180 </xs:annotation> | |
1181 </xs:attribute> | |
1182 <xs:attribute name="formatMessage" type="xs:boolean"> | |
1183 <xs:annotation> | |
1184 <xs:documentation>Indicates whether to perform layout calculation.</xs:documentation> | |
1185 </xs:annotation> | |
1186 </xs:attribute> | |
1187 <xs:attribute name="layout" type="SimpleLayoutAttribute"> | |
1188 <xs:annotation> | |
1189 <xs:documentation>Layout used to format log messages.</xs:documentation> | |
1190 </xs:annotation> | |
1191 </xs:attribute> | |
1192 </xs:extension> | |
1193 </xs:complexContent> | |
1194 </xs:complexType> | |
1195 <xs:complexType name="OutputDebugString"> | |
1196 <xs:complexContent> | |
1197 <xs:extension base="Target"> | |
1198 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
1199 <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
1200 <xs:element name="layout" minOccurs="0" maxOccurs="1" type="Layout" /> | |
1201 </xs:choice> | |
1202 <xs:attribute name="name" type="xs:string"> | |
1203 <xs:annotation> | |
1204 <xs:documentation>Name of the target.</xs:documentation> | |
1205 </xs:annotation> | |
1206 </xs:attribute> | |
1207 <xs:attribute name="layout" type="SimpleLayoutAttribute"> | |
1208 <xs:annotation> | |
1209 <xs:documentation>Layout used to format log messages.</xs:documentation> | |
1210 </xs:annotation> | |
1211 </xs:attribute> | |
1212 </xs:extension> | |
1213 </xs:complexContent> | |
1214 </xs:complexType> | |
1215 <xs:complexType name="PostFilteringWrapper"> | |
1216 <xs:complexContent> | |
1217 <xs:extension base="WrapperTargetBase"> | |
1218 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
1219 <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
1220 <xs:element name="defaultFilter" minOccurs="0" maxOccurs="1" type="Condition" /> | |
1221 <xs:element name="when" minOccurs="0" maxOccurs="unbounded" type="NLog.Targets.Wrappers.FilteringRule" /> | |
1222 </xs:choice> | |
1223 <xs:attribute name="name" type="xs:string"> | |
1224 <xs:annotation> | |
1225 <xs:documentation>Name of the target.</xs:documentation> | |
1226 </xs:annotation> | |
1227 </xs:attribute> | |
1228 <xs:attribute name="defaultFilter" type="Condition"> | |
1229 <xs:annotation> | |
1230 <xs:documentation>Default filter to be applied when no specific rule matches.</xs:documentation> | |
1231 </xs:annotation> | |
1232 </xs:attribute> | |
1233 </xs:extension> | |
1234 </xs:complexContent> | |
1235 </xs:complexType> | |
1236 <xs:complexType name="NLog.Targets.Wrappers.FilteringRule"> | |
1237 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
1238 <xs:element name="exists" minOccurs="0" maxOccurs="1" type="Condition" /> | |
1239 <xs:element name="filter" minOccurs="0" maxOccurs="1" type="Condition" /> | |
1240 </xs:choice> | |
1241 <xs:attribute name="exists" type="Condition"> | |
1242 <xs:annotation> | |
1243 <xs:documentation>Condition to be tested.</xs:documentation> | |
1244 </xs:annotation> | |
1245 </xs:attribute> | |
1246 <xs:attribute name="filter" type="Condition"> | |
1247 <xs:annotation> | |
1248 <xs:documentation>Resulting filter to be applied when the condition matches.</xs:documentation> | |
1249 </xs:annotation> | |
1250 </xs:attribute> | |
1251 </xs:complexType> | |
1252 <xs:complexType name="RandomizeGroup"> | |
1253 <xs:complexContent> | |
1254 <xs:extension base="CompoundTargetBase"> | |
1255 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
1256 <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
1257 </xs:choice> | |
1258 <xs:attribute name="name" type="xs:string"> | |
1259 <xs:annotation> | |
1260 <xs:documentation>Name of the target.</xs:documentation> | |
1261 </xs:annotation> | |
1262 </xs:attribute> | |
1263 </xs:extension> | |
1264 </xs:complexContent> | |
1265 </xs:complexType> | |
1266 <xs:complexType name="RepeatingWrapper"> | |
1267 <xs:complexContent> | |
1268 <xs:extension base="WrapperTargetBase"> | |
1269 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
1270 <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
1271 <xs:element name="repeatCount" minOccurs="0" maxOccurs="1" type="xs:integer" /> | |
1272 </xs:choice> | |
1273 <xs:attribute name="name" type="xs:string"> | |
1274 <xs:annotation> | |
1275 <xs:documentation>Name of the target.</xs:documentation> | |
1276 </xs:annotation> | |
1277 </xs:attribute> | |
1278 <xs:attribute name="repeatCount" type="xs:integer"> | |
1279 <xs:annotation> | |
1280 <xs:documentation>Number of times to repeat each log message.</xs:documentation> | |
1281 </xs:annotation> | |
1282 </xs:attribute> | |
1283 </xs:extension> | |
1284 </xs:complexContent> | |
1285 </xs:complexType> | |
1286 <xs:complexType name="RetryingWrapper"> | |
1287 <xs:complexContent> | |
1288 <xs:extension base="WrapperTargetBase"> | |
1289 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
1290 <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
1291 <xs:element name="retryDelayMilliseconds" minOccurs="0" maxOccurs="1" type="xs:integer" /> | |
1292 <xs:element name="retryCount" minOccurs="0" maxOccurs="1" type="xs:integer" /> | |
1293 </xs:choice> | |
1294 <xs:attribute name="name" type="xs:string"> | |
1295 <xs:annotation> | |
1296 <xs:documentation>Name of the target.</xs:documentation> | |
1297 </xs:annotation> | |
1298 </xs:attribute> | |
1299 <xs:attribute name="retryDelayMilliseconds" type="xs:integer"> | |
1300 <xs:annotation> | |
1301 <xs:documentation>Time to wait between retries in milliseconds.</xs:documentation> | |
1302 </xs:annotation> | |
1303 </xs:attribute> | |
1304 <xs:attribute name="retryCount" type="xs:integer"> | |
1305 <xs:annotation> | |
1306 <xs:documentation>Number of retries that should be attempted on the wrapped target in case of a failure.</xs:documentation> | |
1307 </xs:annotation> | |
1308 </xs:attribute> | |
1309 </xs:extension> | |
1310 </xs:complexContent> | |
1311 </xs:complexType> | |
1312 <xs:complexType name="RoundRobinGroup"> | |
1313 <xs:complexContent> | |
1314 <xs:extension base="CompoundTargetBase"> | |
1315 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
1316 <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
1317 </xs:choice> | |
1318 <xs:attribute name="name" type="xs:string"> | |
1319 <xs:annotation> | |
1320 <xs:documentation>Name of the target.</xs:documentation> | |
1321 </xs:annotation> | |
1322 </xs:attribute> | |
1323 </xs:extension> | |
1324 </xs:complexContent> | |
1325 </xs:complexType> | |
1326 <xs:complexType name="SplitGroup"> | |
1327 <xs:complexContent> | |
1328 <xs:extension base="CompoundTargetBase"> | |
1329 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
1330 <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
1331 </xs:choice> | |
1332 <xs:attribute name="name" type="xs:string"> | |
1333 <xs:annotation> | |
1334 <xs:documentation>Name of the target.</xs:documentation> | |
1335 </xs:annotation> | |
1336 </xs:attribute> | |
1337 </xs:extension> | |
1338 </xs:complexContent> | |
1339 </xs:complexType> | |
1340 <xs:complexType name="WebService"> | |
1341 <xs:complexContent> | |
1342 <xs:extension base="Target"> | |
1343 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
1344 <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
1345 <xs:element name="parameter" minOccurs="0" maxOccurs="unbounded" type="NLog.Targets.MethodCallParameter" /> | |
1346 <xs:element name="url" minOccurs="0" maxOccurs="1" type="xs:anyURI" /> | |
1347 <xs:element name="encoding" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
1348 <xs:element name="protocol" minOccurs="0" maxOccurs="1" type="NLog.Targets.WebServiceProtocol" /> | |
1349 <xs:element name="namespace" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
1350 <xs:element name="methodName" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
1351 </xs:choice> | |
1352 <xs:attribute name="name" type="xs:string"> | |
1353 <xs:annotation> | |
1354 <xs:documentation>Name of the target.</xs:documentation> | |
1355 </xs:annotation> | |
1356 </xs:attribute> | |
1357 <xs:attribute name="url" type="xs:anyURI"> | |
1358 <xs:annotation> | |
1359 <xs:documentation>Web service URL.</xs:documentation> | |
1360 </xs:annotation> | |
1361 </xs:attribute> | |
1362 <xs:attribute name="encoding" type="xs:string"> | |
1363 <xs:annotation> | |
1364 <xs:documentation>Encoding.</xs:documentation> | |
1365 </xs:annotation> | |
1366 </xs:attribute> | |
1367 <xs:attribute name="protocol" type="NLog.Targets.WebServiceProtocol"> | |
1368 <xs:annotation> | |
1369 <xs:documentation>Protocol to be used when calling web service.</xs:documentation> | |
1370 </xs:annotation> | |
1371 </xs:attribute> | |
1372 <xs:attribute name="namespace" type="xs:string"> | |
1373 <xs:annotation> | |
1374 <xs:documentation>Web service namespace.</xs:documentation> | |
1375 </xs:annotation> | |
1376 </xs:attribute> | |
1377 <xs:attribute name="methodName" type="xs:string"> | |
1378 <xs:annotation> | |
1379 <xs:documentation>Web service method name.</xs:documentation> | |
1380 </xs:annotation> | |
1381 </xs:attribute> | |
1382 </xs:extension> | |
1383 </xs:complexContent> | |
1384 </xs:complexType> | |
1385 <xs:simpleType name="NLog.Targets.WebServiceProtocol"> | |
1386 <xs:restriction base="xs:string"> | |
1387 <xs:enumeration value="Soap11" /> | |
1388 <xs:enumeration value="Soap12" /> | |
1389 <xs:enumeration value="HttpPost" /> | |
1390 <xs:enumeration value="HttpGet" /> | |
1391 </xs:restriction> | |
1392 </xs:simpleType> | |
1393 <xs:complexType name="CsvLayout"> | |
1394 <xs:complexContent> | |
1395 <xs:extension base="Layout"> | |
1396 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
1397 <xs:element name="layout" minOccurs="0" maxOccurs="1" type="Layout" /> | |
1398 <xs:element name="footer" minOccurs="0" maxOccurs="1" type="Layout" /> | |
1399 <xs:element name="header" minOccurs="0" maxOccurs="1" type="Layout" /> | |
1400 <xs:element name="quoting" minOccurs="0" maxOccurs="1" type="NLog.Layouts.CsvQuotingMode" /> | |
1401 <xs:element name="quoteChar" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
1402 <xs:element name="withHeader" minOccurs="0" maxOccurs="1" type="xs:boolean" /> | |
1403 <xs:element name="customColumnDelimiter" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
1404 <xs:element name="delimiter" minOccurs="0" maxOccurs="1" type="NLog.Layouts.CsvColumnDelimiterMode" /> | |
1405 <xs:element name="column" minOccurs="0" maxOccurs="unbounded" type="NLog.Layouts.CsvColumn" /> | |
1406 </xs:choice> | |
1407 <xs:attribute name="layout" type="SimpleLayoutAttribute"> | |
1408 <xs:annotation> | |
1409 <xs:documentation>Body layout (can be repeated multiple times).</xs:documentation> | |
1410 </xs:annotation> | |
1411 </xs:attribute> | |
1412 <xs:attribute name="footer" type="SimpleLayoutAttribute"> | |
1413 <xs:annotation> | |
1414 <xs:documentation>Footer layout.</xs:documentation> | |
1415 </xs:annotation> | |
1416 </xs:attribute> | |
1417 <xs:attribute name="header" type="SimpleLayoutAttribute"> | |
1418 <xs:annotation> | |
1419 <xs:documentation>Header layout.</xs:documentation> | |
1420 </xs:annotation> | |
1421 </xs:attribute> | |
1422 <xs:attribute name="quoting" type="NLog.Layouts.CsvQuotingMode"> | |
1423 <xs:annotation> | |
1424 <xs:documentation>Quoting mode.</xs:documentation> | |
1425 </xs:annotation> | |
1426 </xs:attribute> | |
1427 <xs:attribute name="quoteChar" type="xs:string"> | |
1428 <xs:annotation> | |
1429 <xs:documentation>Quote Character.</xs:documentation> | |
1430 </xs:annotation> | |
1431 </xs:attribute> | |
1432 <xs:attribute name="withHeader" type="xs:boolean"> | |
1433 <xs:annotation> | |
1434 <xs:documentation>Indicates whether CVS should include header.</xs:documentation> | |
1435 </xs:annotation> | |
1436 </xs:attribute> | |
1437 <xs:attribute name="customColumnDelimiter" type="xs:string"> | |
1438 <xs:annotation> | |
1439 <xs:documentation>Custom column delimiter value (valid when ColumnDelimiter is set to 'Custom').</xs:documentation> | |
1440 </xs:annotation> | |
1441 </xs:attribute> | |
1442 <xs:attribute name="delimiter" type="NLog.Layouts.CsvColumnDelimiterMode"> | |
1443 <xs:annotation> | |
1444 <xs:documentation>Column delimiter.</xs:documentation> | |
1445 </xs:annotation> | |
1446 </xs:attribute> | |
1447 </xs:extension> | |
1448 </xs:complexContent> | |
1449 </xs:complexType> | |
1450 <xs:simpleType name="NLog.Layouts.CsvQuotingMode"> | |
1451 <xs:restriction base="xs:string"> | |
1452 <xs:enumeration value="All" /> | |
1453 <xs:enumeration value="Nothing" /> | |
1454 <xs:enumeration value="Auto" /> | |
1455 </xs:restriction> | |
1456 </xs:simpleType> | |
1457 <xs:simpleType name="NLog.Layouts.CsvColumnDelimiterMode"> | |
1458 <xs:restriction base="xs:string"> | |
1459 <xs:enumeration value="Auto" /> | |
1460 <xs:enumeration value="Comma" /> | |
1461 <xs:enumeration value="Semicolon" /> | |
1462 <xs:enumeration value="Tab" /> | |
1463 <xs:enumeration value="Pipe" /> | |
1464 <xs:enumeration value="Space" /> | |
1465 <xs:enumeration value="Custom" /> | |
1466 </xs:restriction> | |
1467 </xs:simpleType> | |
1468 <xs:complexType name="NLog.Layouts.CsvColumn"> | |
1469 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
1470 <xs:element name="layout" minOccurs="0" maxOccurs="1" type="Layout" /> | |
1471 <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
1472 </xs:choice> | |
1473 <xs:attribute name="layout" type="SimpleLayoutAttribute"> | |
1474 <xs:annotation> | |
1475 <xs:documentation>Layout of the column.</xs:documentation> | |
1476 </xs:annotation> | |
1477 </xs:attribute> | |
1478 <xs:attribute name="name" type="xs:string"> | |
1479 <xs:annotation> | |
1480 <xs:documentation>Name of the column.</xs:documentation> | |
1481 </xs:annotation> | |
1482 </xs:attribute> | |
1483 </xs:complexType> | |
1484 <xs:complexType name="SimpleLayout"> | |
1485 <xs:complexContent> | |
1486 <xs:extension base="Layout"> | |
1487 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
1488 <xs:element name="text" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
1489 </xs:choice> | |
1490 <xs:attribute name="text" type="xs:string"> | |
1491 <xs:annotation> | |
1492 <xs:documentation>Layout text.</xs:documentation> | |
1493 </xs:annotation> | |
1494 </xs:attribute> | |
1495 </xs:extension> | |
1496 </xs:complexContent> | |
1497 </xs:complexType> | |
1498 <xs:complexType name="LayoutWithHeaderAndFooter"> | |
1499 <xs:complexContent> | |
1500 <xs:extension base="Layout"> | |
1501 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
1502 <xs:element name="layout" minOccurs="0" maxOccurs="1" type="Layout" /> | |
1503 <xs:element name="header" minOccurs="0" maxOccurs="1" type="Layout" /> | |
1504 <xs:element name="footer" minOccurs="0" maxOccurs="1" type="Layout" /> | |
1505 </xs:choice> | |
1506 <xs:attribute name="layout" type="SimpleLayoutAttribute"> | |
1507 <xs:annotation> | |
1508 <xs:documentation>Body layout (can be repeated multiple times).</xs:documentation> | |
1509 </xs:annotation> | |
1510 </xs:attribute> | |
1511 <xs:attribute name="header" type="SimpleLayoutAttribute"> | |
1512 <xs:annotation> | |
1513 <xs:documentation>Header layout.</xs:documentation> | |
1514 </xs:annotation> | |
1515 </xs:attribute> | |
1516 <xs:attribute name="footer" type="SimpleLayoutAttribute"> | |
1517 <xs:annotation> | |
1518 <xs:documentation>Footer layout.</xs:documentation> | |
1519 </xs:annotation> | |
1520 </xs:attribute> | |
1521 </xs:extension> | |
1522 </xs:complexContent> | |
1523 </xs:complexType> | |
1524 <xs:complexType name="Log4JXmlEventLayout"> | |
1525 <xs:complexContent> | |
1526 <xs:extension base="Layout"> | |
1527 <xs:choice minOccurs="0" maxOccurs="unbounded" /> | |
1528 </xs:extension> | |
1529 </xs:complexContent> | |
1530 </xs:complexType> | |
1531 <xs:complexType name="when"> | |
1532 <xs:complexContent> | |
1533 <xs:extension base="Filter"> | |
1534 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
1535 <xs:element name="condition" minOccurs="0" maxOccurs="1" type="Condition" /> | |
1536 <xs:element name="action" minOccurs="0" maxOccurs="1" type="FilterResult" /> | |
1537 </xs:choice> | |
1538 <xs:attribute name="condition" type="Condition"> | |
1539 <xs:annotation> | |
1540 <xs:documentation>Condition expression.</xs:documentation> | |
1541 </xs:annotation> | |
1542 </xs:attribute> | |
1543 <xs:attribute name="action" type="FilterResult"> | |
1544 <xs:annotation> | |
1545 <xs:documentation>Action to be taken when filter matches.</xs:documentation> | |
1546 </xs:annotation> | |
1547 </xs:attribute> | |
1548 </xs:extension> | |
1549 </xs:complexContent> | |
1550 </xs:complexType> | |
1551 <xs:simpleType name="FilterResult"> | |
1552 <xs:restriction base="xs:string"> | |
1553 <xs:enumeration value="Neutral" /> | |
1554 <xs:enumeration value="Log" /> | |
1555 <xs:enumeration value="Ignore" /> | |
1556 <xs:enumeration value="LogFinal" /> | |
1557 <xs:enumeration value="IgnoreFinal" /> | |
1558 </xs:restriction> | |
1559 </xs:simpleType> | |
1560 <xs:complexType name="whenContains"> | |
1561 <xs:complexContent> | |
1562 <xs:extension base="Filter"> | |
1563 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
1564 <xs:element name="layout" minOccurs="0" maxOccurs="1" type="Layout" /> | |
1565 <xs:element name="substring" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
1566 <xs:element name="action" minOccurs="0" maxOccurs="1" type="FilterResult" /> | |
1567 <xs:element name="ignoreCase" minOccurs="0" maxOccurs="1" type="xs:boolean" /> | |
1568 </xs:choice> | |
1569 <xs:attribute name="layout" type="SimpleLayoutAttribute"> | |
1570 <xs:annotation> | |
1571 <xs:documentation>Layout to be used to filter log messages.</xs:documentation> | |
1572 </xs:annotation> | |
1573 </xs:attribute> | |
1574 <xs:attribute name="substring" type="xs:string"> | |
1575 <xs:annotation> | |
1576 <xs:documentation>Substring to be matched.</xs:documentation> | |
1577 </xs:annotation> | |
1578 </xs:attribute> | |
1579 <xs:attribute name="action" type="FilterResult"> | |
1580 <xs:annotation> | |
1581 <xs:documentation>Action to be taken when filter matches.</xs:documentation> | |
1582 </xs:annotation> | |
1583 </xs:attribute> | |
1584 <xs:attribute name="ignoreCase" type="xs:boolean"> | |
1585 <xs:annotation> | |
1586 <xs:documentation>Indicates whether to ignore case when comparing strings.</xs:documentation> | |
1587 </xs:annotation> | |
1588 </xs:attribute> | |
1589 </xs:extension> | |
1590 </xs:complexContent> | |
1591 </xs:complexType> | |
1592 <xs:complexType name="whenEqual"> | |
1593 <xs:complexContent> | |
1594 <xs:extension base="Filter"> | |
1595 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
1596 <xs:element name="ignoreCase" minOccurs="0" maxOccurs="1" type="xs:boolean" /> | |
1597 <xs:element name="layout" minOccurs="0" maxOccurs="1" type="Layout" /> | |
1598 <xs:element name="action" minOccurs="0" maxOccurs="1" type="FilterResult" /> | |
1599 <xs:element name="compareTo" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
1600 </xs:choice> | |
1601 <xs:attribute name="ignoreCase" type="xs:boolean"> | |
1602 <xs:annotation> | |
1603 <xs:documentation>Indicates whether to ignore case when comparing strings.</xs:documentation> | |
1604 </xs:annotation> | |
1605 </xs:attribute> | |
1606 <xs:attribute name="layout" type="SimpleLayoutAttribute"> | |
1607 <xs:annotation> | |
1608 <xs:documentation>Layout to be used to filter log messages.</xs:documentation> | |
1609 </xs:annotation> | |
1610 </xs:attribute> | |
1611 <xs:attribute name="action" type="FilterResult"> | |
1612 <xs:annotation> | |
1613 <xs:documentation>Action to be taken when filter matches.</xs:documentation> | |
1614 </xs:annotation> | |
1615 </xs:attribute> | |
1616 <xs:attribute name="compareTo" type="xs:string"> | |
1617 <xs:annotation> | |
1618 <xs:documentation>String to compare the layout to.</xs:documentation> | |
1619 </xs:annotation> | |
1620 </xs:attribute> | |
1621 </xs:extension> | |
1622 </xs:complexContent> | |
1623 </xs:complexType> | |
1624 <xs:complexType name="whenNotContains"> | |
1625 <xs:complexContent> | |
1626 <xs:extension base="Filter"> | |
1627 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
1628 <xs:element name="layout" minOccurs="0" maxOccurs="1" type="Layout" /> | |
1629 <xs:element name="substring" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
1630 <xs:element name="action" minOccurs="0" maxOccurs="1" type="FilterResult" /> | |
1631 <xs:element name="ignoreCase" minOccurs="0" maxOccurs="1" type="xs:boolean" /> | |
1632 </xs:choice> | |
1633 <xs:attribute name="layout" type="SimpleLayoutAttribute"> | |
1634 <xs:annotation> | |
1635 <xs:documentation>Layout to be used to filter log messages.</xs:documentation> | |
1636 </xs:annotation> | |
1637 </xs:attribute> | |
1638 <xs:attribute name="substring" type="xs:string"> | |
1639 <xs:annotation> | |
1640 <xs:documentation>Substring to be matched.</xs:documentation> | |
1641 </xs:annotation> | |
1642 </xs:attribute> | |
1643 <xs:attribute name="action" type="FilterResult"> | |
1644 <xs:annotation> | |
1645 <xs:documentation>Action to be taken when filter matches.</xs:documentation> | |
1646 </xs:annotation> | |
1647 </xs:attribute> | |
1648 <xs:attribute name="ignoreCase" type="xs:boolean"> | |
1649 <xs:annotation> | |
1650 <xs:documentation>Indicates whether to ignore case when comparing strings.</xs:documentation> | |
1651 </xs:annotation> | |
1652 </xs:attribute> | |
1653 </xs:extension> | |
1654 </xs:complexContent> | |
1655 </xs:complexType> | |
1656 <xs:complexType name="whenNotEqual"> | |
1657 <xs:complexContent> | |
1658 <xs:extension base="Filter"> | |
1659 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
1660 <xs:element name="ignoreCase" minOccurs="0" maxOccurs="1" type="xs:boolean" /> | |
1661 <xs:element name="layout" minOccurs="0" maxOccurs="1" type="Layout" /> | |
1662 <xs:element name="action" minOccurs="0" maxOccurs="1" type="FilterResult" /> | |
1663 <xs:element name="compareTo" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
1664 </xs:choice> | |
1665 <xs:attribute name="ignoreCase" type="xs:boolean"> | |
1666 <xs:annotation> | |
1667 <xs:documentation>Indicates whether to ignore case when comparing strings.</xs:documentation> | |
1668 </xs:annotation> | |
1669 </xs:attribute> | |
1670 <xs:attribute name="layout" type="SimpleLayoutAttribute"> | |
1671 <xs:annotation> | |
1672 <xs:documentation>Layout to be used to filter log messages.</xs:documentation> | |
1673 </xs:annotation> | |
1674 </xs:attribute> | |
1675 <xs:attribute name="action" type="FilterResult"> | |
1676 <xs:annotation> | |
1677 <xs:documentation>Action to be taken when filter matches.</xs:documentation> | |
1678 </xs:annotation> | |
1679 </xs:attribute> | |
1680 <xs:attribute name="compareTo" type="xs:string"> | |
1681 <xs:annotation> | |
1682 <xs:documentation>String to compare the layout to.</xs:documentation> | |
1683 </xs:annotation> | |
1684 </xs:attribute> | |
1685 </xs:extension> | |
1686 </xs:complexContent> | |
1687 </xs:complexType> | |
1688 <xs:complexType name="MSMQ"> | |
1689 <xs:complexContent> | |
1690 <xs:extension base="Target"> | |
1691 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
1692 <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
1693 <xs:element name="useXmlEncoding" minOccurs="0" maxOccurs="1" type="xs:boolean" /> | |
1694 <xs:element name="encoding" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
1695 <xs:element name="layout" minOccurs="0" maxOccurs="1" type="Layout" /> | |
1696 <xs:element name="recoverable" minOccurs="0" maxOccurs="1" type="xs:boolean" /> | |
1697 <xs:element name="createQueueIfNotExists" minOccurs="0" maxOccurs="1" type="xs:boolean" /> | |
1698 <xs:element name="label" minOccurs="0" maxOccurs="1" type="Layout" /> | |
1699 <xs:element name="queue" minOccurs="0" maxOccurs="1" type="Layout" /> | |
1700 </xs:choice> | |
1701 <xs:attribute name="name" type="xs:string"> | |
1702 <xs:annotation> | |
1703 <xs:documentation>Name of the target.</xs:documentation> | |
1704 </xs:annotation> | |
1705 </xs:attribute> | |
1706 <xs:attribute name="useXmlEncoding" type="xs:boolean"> | |
1707 <xs:annotation> | |
1708 <xs:documentation>Indicates whether to use the XML format when serializing message.</xs:documentation> | |
1709 </xs:annotation> | |
1710 </xs:attribute> | |
1711 <xs:attribute name="encoding" type="xs:string"> | |
1712 <xs:annotation> | |
1713 <xs:documentation>Encoding to be used when writing text to the queue.</xs:documentation> | |
1714 </xs:annotation> | |
1715 </xs:attribute> | |
1716 <xs:attribute name="layout" type="SimpleLayoutAttribute"> | |
1717 <xs:annotation> | |
1718 <xs:documentation>Layout used to format log messages.</xs:documentation> | |
1719 </xs:annotation> | |
1720 </xs:attribute> | |
1721 <xs:attribute name="recoverable" type="xs:boolean"> | |
1722 <xs:annotation> | |
1723 <xs:documentation>Indicates whether to use recoverable messages (with guaranteed delivery).</xs:documentation> | |
1724 </xs:annotation> | |
1725 </xs:attribute> | |
1726 <xs:attribute name="createQueueIfNotExists" type="xs:boolean"> | |
1727 <xs:annotation> | |
1728 <xs:documentation>Indicates whether to create the queue if it doesn't exists.</xs:documentation> | |
1729 </xs:annotation> | |
1730 </xs:attribute> | |
1731 <xs:attribute name="label" type="SimpleLayoutAttribute"> | |
1732 <xs:annotation> | |
1733 <xs:documentation>Label to associate with each message.</xs:documentation> | |
1734 </xs:annotation> | |
1735 </xs:attribute> | |
1736 <xs:attribute name="queue" type="SimpleLayoutAttribute"> | |
1737 <xs:annotation> | |
1738 <xs:documentation>Name of the queue to write to.</xs:documentation> | |
1739 </xs:annotation> | |
1740 </xs:attribute> | |
1741 </xs:extension> | |
1742 </xs:complexContent> | |
1743 </xs:complexType> | |
1744 <xs:complexType name="AspNetBufferingWrapper"> | |
1745 <xs:complexContent> | |
1746 <xs:extension base="WrapperTargetBase"> | |
1747 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
1748 <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
1749 <xs:element name="bufferGrowLimit" minOccurs="0" maxOccurs="1" type="xs:integer" /> | |
1750 <xs:element name="growBufferAsNeeded" minOccurs="0" maxOccurs="1" type="xs:boolean" /> | |
1751 <xs:element name="bufferSize" minOccurs="0" maxOccurs="1" type="xs:integer" /> | |
1752 </xs:choice> | |
1753 <xs:attribute name="name" type="xs:string"> | |
1754 <xs:annotation> | |
1755 <xs:documentation>Name of the target.</xs:documentation> | |
1756 </xs:annotation> | |
1757 </xs:attribute> | |
1758 <xs:attribute name="bufferGrowLimit" type="xs:integer"> | |
1759 <xs:annotation> | |
1760 <xs:documentation>Maximum number of log events that the buffer can keep.</xs:documentation> | |
1761 </xs:annotation> | |
1762 </xs:attribute> | |
1763 <xs:attribute name="growBufferAsNeeded" type="xs:boolean"> | |
1764 <xs:annotation> | |
1765 <xs:documentation>Indicates whether buffer should grow as needed.</xs:documentation> | |
1766 </xs:annotation> | |
1767 </xs:attribute> | |
1768 <xs:attribute name="bufferSize" type="xs:integer"> | |
1769 <xs:annotation> | |
1770 <xs:documentation>Number of log events to be buffered.</xs:documentation> | |
1771 </xs:annotation> | |
1772 </xs:attribute> | |
1773 </xs:extension> | |
1774 </xs:complexContent> | |
1775 </xs:complexType> | |
1776 <xs:complexType name="AspNetTrace"> | |
1777 <xs:complexContent> | |
1778 <xs:extension base="Target"> | |
1779 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
1780 <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
1781 <xs:element name="layout" minOccurs="0" maxOccurs="1" type="Layout" /> | |
1782 </xs:choice> | |
1783 <xs:attribute name="name" type="xs:string"> | |
1784 <xs:annotation> | |
1785 <xs:documentation>Name of the target.</xs:documentation> | |
1786 </xs:annotation> | |
1787 </xs:attribute> | |
1788 <xs:attribute name="layout" type="SimpleLayoutAttribute"> | |
1789 <xs:annotation> | |
1790 <xs:documentation>Layout used to format log messages.</xs:documentation> | |
1791 </xs:annotation> | |
1792 </xs:attribute> | |
1793 </xs:extension> | |
1794 </xs:complexContent> | |
1795 </xs:complexType> | |
1796 <xs:complexType name="AspResponse"> | |
1797 <xs:complexContent> | |
1798 <xs:extension base="Target"> | |
1799 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
1800 <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
1801 <xs:element name="addComments" minOccurs="0" maxOccurs="1" type="xs:boolean" /> | |
1802 <xs:element name="layout" minOccurs="0" maxOccurs="1" type="Layout" /> | |
1803 </xs:choice> | |
1804 <xs:attribute name="name" type="xs:string"> | |
1805 <xs:annotation> | |
1806 <xs:documentation>Name of the target.</xs:documentation> | |
1807 </xs:annotation> | |
1808 </xs:attribute> | |
1809 <xs:attribute name="addComments" type="xs:boolean"> | |
1810 <xs:annotation> | |
1811 <xs:documentation>Indicates whether to add <!-- --> comments around all written texts.</xs:documentation> | |
1812 </xs:annotation> | |
1813 </xs:attribute> | |
1814 <xs:attribute name="layout" type="SimpleLayoutAttribute"> | |
1815 <xs:annotation> | |
1816 <xs:documentation>Layout used to format log messages.</xs:documentation> | |
1817 </xs:annotation> | |
1818 </xs:attribute> | |
1819 </xs:extension> | |
1820 </xs:complexContent> | |
1821 </xs:complexType> | |
1822 <xs:complexType name="ColoredConsole"> | |
1823 <xs:complexContent> | |
1824 <xs:extension base="Target"> | |
1825 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
1826 <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
1827 <xs:element name="layout" minOccurs="0" maxOccurs="1" type="Layout" /> | |
1828 <xs:element name="header" minOccurs="0" maxOccurs="1" type="Layout" /> | |
1829 <xs:element name="footer" minOccurs="0" maxOccurs="1" type="Layout" /> | |
1830 <xs:element name="useDefaultRowHighlightingRules" minOccurs="0" maxOccurs="1" type="xs:boolean" /> | |
1831 <xs:element name="highlight-row" minOccurs="0" maxOccurs="unbounded" type="NLog.Targets.ConsoleRowHighlightingRule" /> | |
1832 <xs:element name="highlight-word" minOccurs="0" maxOccurs="unbounded" type="NLog.Targets.ConsoleWordHighlightingRule" /> | |
1833 <xs:element name="errorStream" minOccurs="0" maxOccurs="1" type="xs:boolean" /> | |
1834 </xs:choice> | |
1835 <xs:attribute name="name" type="xs:string"> | |
1836 <xs:annotation> | |
1837 <xs:documentation>Name of the target.</xs:documentation> | |
1838 </xs:annotation> | |
1839 </xs:attribute> | |
1840 <xs:attribute name="layout" type="SimpleLayoutAttribute"> | |
1841 <xs:annotation> | |
1842 <xs:documentation>Text to be rendered.</xs:documentation> | |
1843 </xs:annotation> | |
1844 </xs:attribute> | |
1845 <xs:attribute name="header" type="SimpleLayoutAttribute"> | |
1846 <xs:annotation> | |
1847 <xs:documentation>Header.</xs:documentation> | |
1848 </xs:annotation> | |
1849 </xs:attribute> | |
1850 <xs:attribute name="footer" type="SimpleLayoutAttribute"> | |
1851 <xs:annotation> | |
1852 <xs:documentation>Footer.</xs:documentation> | |
1853 </xs:annotation> | |
1854 </xs:attribute> | |
1855 <xs:attribute name="useDefaultRowHighlightingRules" type="xs:boolean"> | |
1856 <xs:annotation> | |
1857 <xs:documentation>Indicates whether to use default row highlighting rules.</xs:documentation> | |
1858 </xs:annotation> | |
1859 </xs:attribute> | |
1860 <xs:attribute name="errorStream" type="xs:boolean"> | |
1861 <xs:annotation> | |
1862 <xs:documentation>Indicates whether the error stream (stderr) should be used instead of the output stream (stdout).</xs:documentation> | |
1863 </xs:annotation> | |
1864 </xs:attribute> | |
1865 </xs:extension> | |
1866 </xs:complexContent> | |
1867 </xs:complexType> | |
1868 <xs:simpleType name="NLog.Targets.ConsoleOutputColor"> | |
1869 <xs:restriction base="xs:string"> | |
1870 <xs:enumeration value="Black" /> | |
1871 <xs:enumeration value="DarkBlue" /> | |
1872 <xs:enumeration value="DarkGreen" /> | |
1873 <xs:enumeration value="DarkCyan" /> | |
1874 <xs:enumeration value="DarkRed" /> | |
1875 <xs:enumeration value="DarkMagenta" /> | |
1876 <xs:enumeration value="DarkYellow" /> | |
1877 <xs:enumeration value="Gray" /> | |
1878 <xs:enumeration value="DarkGray" /> | |
1879 <xs:enumeration value="Blue" /> | |
1880 <xs:enumeration value="Green" /> | |
1881 <xs:enumeration value="Cyan" /> | |
1882 <xs:enumeration value="Red" /> | |
1883 <xs:enumeration value="Magenta" /> | |
1884 <xs:enumeration value="Yellow" /> | |
1885 <xs:enumeration value="White" /> | |
1886 <xs:enumeration value="NoChange" /> | |
1887 </xs:restriction> | |
1888 </xs:simpleType> | |
1889 <xs:complexType name="NLog.Targets.ConsoleRowHighlightingRule"> | |
1890 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
1891 <xs:element name="backgroundColor" minOccurs="0" maxOccurs="1" type="NLog.Targets.ConsoleOutputColor" /> | |
1892 <xs:element name="condition" minOccurs="0" maxOccurs="1" type="Condition" /> | |
1893 <xs:element name="foregroundColor" minOccurs="0" maxOccurs="1" type="NLog.Targets.ConsoleOutputColor" /> | |
1894 </xs:choice> | |
1895 <xs:attribute name="backgroundColor" type="NLog.Targets.ConsoleOutputColor"> | |
1896 <xs:annotation> | |
1897 <xs:documentation>Background color.</xs:documentation> | |
1898 </xs:annotation> | |
1899 </xs:attribute> | |
1900 <xs:attribute name="condition" type="Condition"> | |
1901 <xs:annotation> | |
1902 <xs:documentation>Condition that must be met in order to set the specified foreground and background color.</xs:documentation> | |
1903 </xs:annotation> | |
1904 </xs:attribute> | |
1905 <xs:attribute name="foregroundColor" type="NLog.Targets.ConsoleOutputColor"> | |
1906 <xs:annotation> | |
1907 <xs:documentation>Foreground color.</xs:documentation> | |
1908 </xs:annotation> | |
1909 </xs:attribute> | |
1910 </xs:complexType> | |
1911 <xs:complexType name="NLog.Targets.ConsoleWordHighlightingRule"> | |
1912 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
1913 <xs:element name="backgroundColor" minOccurs="0" maxOccurs="1" type="NLog.Targets.ConsoleOutputColor" /> | |
1914 <xs:element name="foregroundColor" minOccurs="0" maxOccurs="1" type="NLog.Targets.ConsoleOutputColor" /> | |
1915 <xs:element name="ignoreCase" minOccurs="0" maxOccurs="1" type="xs:boolean" /> | |
1916 <xs:element name="regex" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
1917 <xs:element name="text" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
1918 <xs:element name="wholeWords" minOccurs="0" maxOccurs="1" type="xs:boolean" /> | |
1919 </xs:choice> | |
1920 <xs:attribute name="backgroundColor" type="NLog.Targets.ConsoleOutputColor"> | |
1921 <xs:annotation> | |
1922 <xs:documentation>Background color.</xs:documentation> | |
1923 </xs:annotation> | |
1924 </xs:attribute> | |
1925 <xs:attribute name="foregroundColor" type="NLog.Targets.ConsoleOutputColor"> | |
1926 <xs:annotation> | |
1927 <xs:documentation>Foreground color.</xs:documentation> | |
1928 </xs:annotation> | |
1929 </xs:attribute> | |
1930 <xs:attribute name="ignoreCase" type="xs:boolean"> | |
1931 <xs:annotation> | |
1932 <xs:documentation>Indicates whether to ignore case when comparing texts.</xs:documentation> | |
1933 </xs:annotation> | |
1934 </xs:attribute> | |
1935 <xs:attribute name="regex" type="xs:string"> | |
1936 <xs:annotation> | |
1937 <xs:documentation>Regular expression to be matched. You must specify either text or regex.</xs:documentation> | |
1938 </xs:annotation> | |
1939 </xs:attribute> | |
1940 <xs:attribute name="text" type="xs:string"> | |
1941 <xs:annotation> | |
1942 <xs:documentation>Text to be matched. You must specify either text or regex.</xs:documentation> | |
1943 </xs:annotation> | |
1944 </xs:attribute> | |
1945 <xs:attribute name="wholeWords" type="xs:boolean"> | |
1946 <xs:annotation> | |
1947 <xs:documentation>Indicates whether to match whole words only.</xs:documentation> | |
1948 </xs:annotation> | |
1949 </xs:attribute> | |
1950 </xs:complexType> | |
1951 <xs:complexType name="Debugger"> | |
1952 <xs:complexContent> | |
1953 <xs:extension base="Target"> | |
1954 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
1955 <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
1956 <xs:element name="footer" minOccurs="0" maxOccurs="1" type="Layout" /> | |
1957 <xs:element name="layout" minOccurs="0" maxOccurs="1" type="Layout" /> | |
1958 <xs:element name="header" minOccurs="0" maxOccurs="1" type="Layout" /> | |
1959 </xs:choice> | |
1960 <xs:attribute name="name" type="xs:string"> | |
1961 <xs:annotation> | |
1962 <xs:documentation>Name of the target.</xs:documentation> | |
1963 </xs:annotation> | |
1964 </xs:attribute> | |
1965 <xs:attribute name="footer" type="SimpleLayoutAttribute"> | |
1966 <xs:annotation> | |
1967 <xs:documentation>Footer.</xs:documentation> | |
1968 </xs:annotation> | |
1969 </xs:attribute> | |
1970 <xs:attribute name="layout" type="SimpleLayoutAttribute"> | |
1971 <xs:annotation> | |
1972 <xs:documentation>Text to be rendered.</xs:documentation> | |
1973 </xs:annotation> | |
1974 </xs:attribute> | |
1975 <xs:attribute name="header" type="SimpleLayoutAttribute"> | |
1976 <xs:annotation> | |
1977 <xs:documentation>Header.</xs:documentation> | |
1978 </xs:annotation> | |
1979 </xs:attribute> | |
1980 </xs:extension> | |
1981 </xs:complexContent> | |
1982 </xs:complexType> | |
1983 <xs:complexType name="EventLog"> | |
1984 <xs:complexContent> | |
1985 <xs:extension base="Target"> | |
1986 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
1987 <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
1988 <xs:element name="layout" minOccurs="0" maxOccurs="1" type="Layout" /> | |
1989 <xs:element name="machineName" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
1990 <xs:element name="source" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
1991 <xs:element name="category" minOccurs="0" maxOccurs="1" type="Layout" /> | |
1992 <xs:element name="eventId" minOccurs="0" maxOccurs="1" type="Layout" /> | |
1993 <xs:element name="log" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
1994 </xs:choice> | |
1995 <xs:attribute name="name" type="xs:string"> | |
1996 <xs:annotation> | |
1997 <xs:documentation>Name of the target.</xs:documentation> | |
1998 </xs:annotation> | |
1999 </xs:attribute> | |
2000 <xs:attribute name="layout" type="SimpleLayoutAttribute"> | |
2001 <xs:annotation> | |
2002 <xs:documentation>Layout used to format log messages.</xs:documentation> | |
2003 </xs:annotation> | |
2004 </xs:attribute> | |
2005 <xs:attribute name="machineName" type="xs:string"> | |
2006 <xs:annotation> | |
2007 <xs:documentation>Name of the machine on which Event Log service is running.</xs:documentation> | |
2008 </xs:annotation> | |
2009 </xs:attribute> | |
2010 <xs:attribute name="source" type="xs:string"> | |
2011 <xs:annotation> | |
2012 <xs:documentation>Value to be used as the event Source.</xs:documentation> | |
2013 </xs:annotation> | |
2014 </xs:attribute> | |
2015 <xs:attribute name="category" type="SimpleLayoutAttribute"> | |
2016 <xs:annotation> | |
2017 <xs:documentation>Layout that renders event Category.</xs:documentation> | |
2018 </xs:annotation> | |
2019 </xs:attribute> | |
2020 <xs:attribute name="eventId" type="SimpleLayoutAttribute"> | |
2021 <xs:annotation> | |
2022 <xs:documentation>Layout that renders event ID.</xs:documentation> | |
2023 </xs:annotation> | |
2024 </xs:attribute> | |
2025 <xs:attribute name="log" type="xs:string"> | |
2026 <xs:annotation> | |
2027 <xs:documentation>Name of the Event Log to write to. This can be System, Application or any user-defined name.</xs:documentation> | |
2028 </xs:annotation> | |
2029 </xs:attribute> | |
2030 </xs:extension> | |
2031 </xs:complexContent> | |
2032 </xs:complexType> | |
2033 <xs:complexType name="FormControl"> | |
2034 <xs:complexContent> | |
2035 <xs:extension base="Target"> | |
2036 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
2037 <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
2038 <xs:element name="layout" minOccurs="0" maxOccurs="1" type="Layout" /> | |
2039 <xs:element name="append" minOccurs="0" maxOccurs="1" type="xs:boolean" /> | |
2040 <xs:element name="controlName" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
2041 <xs:element name="formName" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
2042 </xs:choice> | |
2043 <xs:attribute name="name" type="xs:string"> | |
2044 <xs:annotation> | |
2045 <xs:documentation>Name of the target.</xs:documentation> | |
2046 </xs:annotation> | |
2047 </xs:attribute> | |
2048 <xs:attribute name="layout" type="SimpleLayoutAttribute"> | |
2049 <xs:annotation> | |
2050 <xs:documentation>Layout used to format log messages.</xs:documentation> | |
2051 </xs:annotation> | |
2052 </xs:attribute> | |
2053 <xs:attribute name="append" type="xs:boolean"> | |
2054 <xs:annotation> | |
2055 <xs:documentation>Indicates whether log text should be appended to the text of the control instead of overwriting it.</xs:documentation> | |
2056 </xs:annotation> | |
2057 </xs:attribute> | |
2058 <xs:attribute name="controlName" type="xs:string"> | |
2059 <xs:annotation> | |
2060 <xs:documentation>Name of control to which NLog will log write log text.</xs:documentation> | |
2061 </xs:annotation> | |
2062 </xs:attribute> | |
2063 <xs:attribute name="formName" type="xs:string"> | |
2064 <xs:annotation> | |
2065 <xs:documentation>Name of the Form on which the control is located.</xs:documentation> | |
2066 </xs:annotation> | |
2067 </xs:attribute> | |
2068 </xs:extension> | |
2069 </xs:complexContent> | |
2070 </xs:complexType> | |
2071 <xs:complexType name="ImpersonatingWrapper"> | |
2072 <xs:complexContent> | |
2073 <xs:extension base="WrapperTargetBase"> | |
2074 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
2075 <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
2076 <xs:element name="userName" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
2077 <xs:element name="password" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
2078 <xs:element name="revertToSelf" minOccurs="0" maxOccurs="1" type="xs:boolean" /> | |
2079 <xs:element name="impersonationLevel" minOccurs="0" maxOccurs="1" type="NLog.Targets.Wrappers.SecurityImpersonationLevel" /> | |
2080 <xs:element name="domain" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
2081 <xs:element name="logOnType" minOccurs="0" maxOccurs="1" type="NLog.Targets.Wrappers.SecurityLogOnType" /> | |
2082 <xs:element name="logOnProvider" minOccurs="0" maxOccurs="1" type="NLog.Targets.Wrappers.LogOnProviderType" /> | |
2083 </xs:choice> | |
2084 <xs:attribute name="name" type="xs:string"> | |
2085 <xs:annotation> | |
2086 <xs:documentation>Name of the target.</xs:documentation> | |
2087 </xs:annotation> | |
2088 </xs:attribute> | |
2089 <xs:attribute name="userName" type="xs:string"> | |
2090 <xs:annotation> | |
2091 <xs:documentation>Username to change context to.</xs:documentation> | |
2092 </xs:annotation> | |
2093 </xs:attribute> | |
2094 <xs:attribute name="password" type="xs:string"> | |
2095 <xs:annotation> | |
2096 <xs:documentation>User account password.</xs:documentation> | |
2097 </xs:annotation> | |
2098 </xs:attribute> | |
2099 <xs:attribute name="revertToSelf" type="xs:boolean"> | |
2100 <xs:annotation> | |
2101 <xs:documentation>Indicates whether to revert to the credentials of the process instead of impersonating another user.</xs:documentation> | |
2102 </xs:annotation> | |
2103 </xs:attribute> | |
2104 <xs:attribute name="impersonationLevel" type="NLog.Targets.Wrappers.SecurityImpersonationLevel"> | |
2105 <xs:annotation> | |
2106 <xs:documentation>Required impersonation level.</xs:documentation> | |
2107 </xs:annotation> | |
2108 </xs:attribute> | |
2109 <xs:attribute name="domain" type="xs:string"> | |
2110 <xs:annotation> | |
2111 <xs:documentation>Windows domain name to change context to.</xs:documentation> | |
2112 </xs:annotation> | |
2113 </xs:attribute> | |
2114 <xs:attribute name="logOnType" type="NLog.Targets.Wrappers.SecurityLogOnType"> | |
2115 <xs:annotation> | |
2116 <xs:documentation>Logon Type.</xs:documentation> | |
2117 </xs:annotation> | |
2118 </xs:attribute> | |
2119 <xs:attribute name="logOnProvider" type="NLog.Targets.Wrappers.LogOnProviderType"> | |
2120 <xs:annotation> | |
2121 <xs:documentation>Type of the logon provider.</xs:documentation> | |
2122 </xs:annotation> | |
2123 </xs:attribute> | |
2124 </xs:extension> | |
2125 </xs:complexContent> | |
2126 </xs:complexType> | |
2127 <xs:simpleType name="NLog.Targets.Wrappers.SecurityImpersonationLevel"> | |
2128 <xs:restriction base="xs:string"> | |
2129 <xs:enumeration value="Anonymous" /> | |
2130 <xs:enumeration value="Identification" /> | |
2131 <xs:enumeration value="Impersonation" /> | |
2132 <xs:enumeration value="Delegation" /> | |
2133 </xs:restriction> | |
2134 </xs:simpleType> | |
2135 <xs:simpleType name="NLog.Targets.Wrappers.SecurityLogOnType"> | |
2136 <xs:restriction base="xs:string"> | |
2137 <xs:enumeration value="Interactive" /> | |
2138 <xs:enumeration value="Network" /> | |
2139 <xs:enumeration value="Batch" /> | |
2140 <xs:enumeration value="Service" /> | |
2141 <xs:enumeration value="NetworkClearText" /> | |
2142 <xs:enumeration value="NewCredentials" /> | |
2143 </xs:restriction> | |
2144 </xs:simpleType> | |
2145 <xs:simpleType name="NLog.Targets.Wrappers.LogOnProviderType"> | |
2146 <xs:restriction base="xs:string"> | |
2147 <xs:enumeration value="Default" /> | |
2148 </xs:restriction> | |
2149 </xs:simpleType> | |
2150 <xs:complexType name="Mail"> | |
2151 <xs:complexContent> | |
2152 <xs:extension base="Target"> | |
2153 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
2154 <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
2155 <xs:element name="header" minOccurs="0" maxOccurs="1" type="Layout" /> | |
2156 <xs:element name="footer" minOccurs="0" maxOccurs="1" type="Layout" /> | |
2157 <xs:element name="layout" minOccurs="0" maxOccurs="1" type="Layout" /> | |
2158 <xs:element name="html" minOccurs="0" maxOccurs="1" type="xs:boolean" /> | |
2159 <xs:element name="addNewLines" minOccurs="0" maxOccurs="1" type="xs:boolean" /> | |
2160 <xs:element name="encoding" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
2161 <xs:element name="subject" minOccurs="0" maxOccurs="1" type="Layout" /> | |
2162 <xs:element name="to" minOccurs="0" maxOccurs="1" type="Layout" /> | |
2163 <xs:element name="bcc" minOccurs="0" maxOccurs="1" type="Layout" /> | |
2164 <xs:element name="cc" minOccurs="0" maxOccurs="1" type="Layout" /> | |
2165 <xs:element name="from" minOccurs="0" maxOccurs="1" type="Layout" /> | |
2166 <xs:element name="body" minOccurs="0" maxOccurs="1" type="Layout" /> | |
2167 <xs:element name="smtpUserName" minOccurs="0" maxOccurs="1" type="Layout" /> | |
2168 <xs:element name="enableSsl" minOccurs="0" maxOccurs="1" type="xs:boolean" /> | |
2169 <xs:element name="smtpPassword" minOccurs="0" maxOccurs="1" type="Layout" /> | |
2170 <xs:element name="smtpAuthentication" minOccurs="0" maxOccurs="1" type="NLog.Targets.SmtpAuthenticationMode" /> | |
2171 <xs:element name="smtpServer" minOccurs="0" maxOccurs="1" type="Layout" /> | |
2172 <xs:element name="smtpPort" minOccurs="0" maxOccurs="1" type="xs:integer" /> | |
2173 </xs:choice> | |
2174 <xs:attribute name="name" type="xs:string"> | |
2175 <xs:annotation> | |
2176 <xs:documentation>Name of the target.</xs:documentation> | |
2177 </xs:annotation> | |
2178 </xs:attribute> | |
2179 <xs:attribute name="header" type="SimpleLayoutAttribute"> | |
2180 <xs:annotation> | |
2181 <xs:documentation>Header.</xs:documentation> | |
2182 </xs:annotation> | |
2183 </xs:attribute> | |
2184 <xs:attribute name="footer" type="SimpleLayoutAttribute"> | |
2185 <xs:annotation> | |
2186 <xs:documentation>Footer.</xs:documentation> | |
2187 </xs:annotation> | |
2188 </xs:attribute> | |
2189 <xs:attribute name="layout" type="SimpleLayoutAttribute"> | |
2190 <xs:annotation> | |
2191 <xs:documentation>Text to be rendered.</xs:documentation> | |
2192 </xs:annotation> | |
2193 </xs:attribute> | |
2194 <xs:attribute name="html" type="xs:boolean"> | |
2195 <xs:annotation> | |
2196 <xs:documentation>Indicates whether to send message as HTML instead of plain text.</xs:documentation> | |
2197 </xs:annotation> | |
2198 </xs:attribute> | |
2199 <xs:attribute name="addNewLines" type="xs:boolean"> | |
2200 <xs:annotation> | |
2201 <xs:documentation>Indicates whether to add new lines between log entries.</xs:documentation> | |
2202 </xs:annotation> | |
2203 </xs:attribute> | |
2204 <xs:attribute name="encoding" type="xs:string"> | |
2205 <xs:annotation> | |
2206 <xs:documentation>Encoding to be used for sending e-mail.</xs:documentation> | |
2207 </xs:annotation> | |
2208 </xs:attribute> | |
2209 <xs:attribute name="subject" type="SimpleLayoutAttribute"> | |
2210 <xs:annotation> | |
2211 <xs:documentation>Mail subject.</xs:documentation> | |
2212 </xs:annotation> | |
2213 </xs:attribute> | |
2214 <xs:attribute name="to" type="SimpleLayoutAttribute"> | |
2215 <xs:annotation> | |
2216 <xs:documentation>Recipients' email addresses separated by semicolons (e.g. john@domain.com;jane@domain.com).</xs:documentation> | |
2217 </xs:annotation> | |
2218 </xs:attribute> | |
2219 <xs:attribute name="bcc" type="SimpleLayoutAttribute"> | |
2220 <xs:annotation> | |
2221 <xs:documentation>BCC email addresses separated by semicolons (e.g. john@domain.com;jane@domain.com).</xs:documentation> | |
2222 </xs:annotation> | |
2223 </xs:attribute> | |
2224 <xs:attribute name="cc" type="SimpleLayoutAttribute"> | |
2225 <xs:annotation> | |
2226 <xs:documentation>CC email addresses separated by semicolons (e.g. john@domain.com;jane@domain.com).</xs:documentation> | |
2227 </xs:annotation> | |
2228 </xs:attribute> | |
2229 <xs:attribute name="from" type="SimpleLayoutAttribute"> | |
2230 <xs:annotation> | |
2231 <xs:documentation>Sender's email address (e.g. joe@domain.com).</xs:documentation> | |
2232 </xs:annotation> | |
2233 </xs:attribute> | |
2234 <xs:attribute name="body" type="SimpleLayoutAttribute"> | |
2235 <xs:annotation> | |
2236 <xs:documentation>Mail message body (repeated for each log message send in one mail).</xs:documentation> | |
2237 </xs:annotation> | |
2238 </xs:attribute> | |
2239 <xs:attribute name="smtpUserName" type="SimpleLayoutAttribute"> | |
2240 <xs:annotation> | |
2241 <xs:documentation>Username used to connect to SMTP server (used when SmtpAuthentication is set to "basic").</xs:documentation> | |
2242 </xs:annotation> | |
2243 </xs:attribute> | |
2244 <xs:attribute name="enableSsl" type="xs:boolean"> | |
2245 <xs:annotation> | |
2246 <xs:documentation>Indicates whether SSL (secure sockets layer) should be used when communicating with SMTP server.</xs:documentation> | |
2247 </xs:annotation> | |
2248 </xs:attribute> | |
2249 <xs:attribute name="smtpPassword" type="SimpleLayoutAttribute"> | |
2250 <xs:annotation> | |
2251 <xs:documentation>Password used to authenticate against SMTP server (used when SmtpAuthentication is set to "basic").</xs:documentation> | |
2252 </xs:annotation> | |
2253 </xs:attribute> | |
2254 <xs:attribute name="smtpAuthentication" type="NLog.Targets.SmtpAuthenticationMode"> | |
2255 <xs:annotation> | |
2256 <xs:documentation>SMTP Authentication mode.</xs:documentation> | |
2257 </xs:annotation> | |
2258 </xs:attribute> | |
2259 <xs:attribute name="smtpServer" type="SimpleLayoutAttribute"> | |
2260 <xs:annotation> | |
2261 <xs:documentation>SMTP Server to be used for sending.</xs:documentation> | |
2262 </xs:annotation> | |
2263 </xs:attribute> | |
2264 <xs:attribute name="smtpPort" type="xs:integer"> | |
2265 <xs:annotation> | |
2266 <xs:documentation>Port number that SMTP Server is listening on.</xs:documentation> | |
2267 </xs:annotation> | |
2268 </xs:attribute> | |
2269 </xs:extension> | |
2270 </xs:complexContent> | |
2271 </xs:complexType> | |
2272 <xs:simpleType name="NLog.Targets.SmtpAuthenticationMode"> | |
2273 <xs:restriction base="xs:string"> | |
2274 <xs:enumeration value="None" /> | |
2275 <xs:enumeration value="Basic" /> | |
2276 <xs:enumeration value="Ntlm" /> | |
2277 </xs:restriction> | |
2278 </xs:simpleType> | |
2279 <xs:complexType name="PerfCounter"> | |
2280 <xs:complexContent> | |
2281 <xs:extension base="Target"> | |
2282 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
2283 <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
2284 <xs:element name="instanceName" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
2285 <xs:element name="counterHelp" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
2286 <xs:element name="counterType" minOccurs="0" maxOccurs="1" type="System.Diagnostics.PerformanceCounterType" /> | |
2287 <xs:element name="autoCreate" minOccurs="0" maxOccurs="1" type="xs:boolean" /> | |
2288 <xs:element name="categoryName" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
2289 <xs:element name="counterName" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
2290 </xs:choice> | |
2291 <xs:attribute name="name" type="xs:string"> | |
2292 <xs:annotation> | |
2293 <xs:documentation>Name of the target.</xs:documentation> | |
2294 </xs:annotation> | |
2295 </xs:attribute> | |
2296 <xs:attribute name="instanceName" type="xs:string"> | |
2297 <xs:annotation> | |
2298 <xs:documentation>Performance counter instance name.</xs:documentation> | |
2299 </xs:annotation> | |
2300 </xs:attribute> | |
2301 <xs:attribute name="counterHelp" type="xs:string"> | |
2302 <xs:annotation> | |
2303 <xs:documentation>Counter help text.</xs:documentation> | |
2304 </xs:annotation> | |
2305 </xs:attribute> | |
2306 <xs:attribute name="counterType" type="System.Diagnostics.PerformanceCounterType"> | |
2307 <xs:annotation> | |
2308 <xs:documentation>Performance counter type.</xs:documentation> | |
2309 </xs:annotation> | |
2310 </xs:attribute> | |
2311 <xs:attribute name="autoCreate" type="xs:boolean"> | |
2312 <xs:annotation> | |
2313 <xs:documentation>Indicates whether performance counter should be automatically created.</xs:documentation> | |
2314 </xs:annotation> | |
2315 </xs:attribute> | |
2316 <xs:attribute name="categoryName" type="xs:string"> | |
2317 <xs:annotation> | |
2318 <xs:documentation>Name of the performance counter category.</xs:documentation> | |
2319 </xs:annotation> | |
2320 </xs:attribute> | |
2321 <xs:attribute name="counterName" type="xs:string"> | |
2322 <xs:annotation> | |
2323 <xs:documentation>Name of the performance counter.</xs:documentation> | |
2324 </xs:annotation> | |
2325 </xs:attribute> | |
2326 </xs:extension> | |
2327 </xs:complexContent> | |
2328 </xs:complexType> | |
2329 <xs:simpleType name="System.Diagnostics.PerformanceCounterType"> | |
2330 <xs:restriction base="xs:string"> | |
2331 <xs:enumeration value="NumberOfItems32" /> | |
2332 <xs:enumeration value="NumberOfItems64" /> | |
2333 <xs:enumeration value="NumberOfItemsHEX32" /> | |
2334 <xs:enumeration value="NumberOfItemsHEX64" /> | |
2335 <xs:enumeration value="RateOfCountsPerSecond32" /> | |
2336 <xs:enumeration value="RateOfCountsPerSecond64" /> | |
2337 <xs:enumeration value="CountPerTimeInterval32" /> | |
2338 <xs:enumeration value="CountPerTimeInterval64" /> | |
2339 <xs:enumeration value="RawFraction" /> | |
2340 <xs:enumeration value="RawBase" /> | |
2341 <xs:enumeration value="AverageTimer32" /> | |
2342 <xs:enumeration value="AverageBase" /> | |
2343 <xs:enumeration value="AverageCount64" /> | |
2344 <xs:enumeration value="SampleFraction" /> | |
2345 <xs:enumeration value="SampleCounter" /> | |
2346 <xs:enumeration value="SampleBase" /> | |
2347 <xs:enumeration value="CounterTimer" /> | |
2348 <xs:enumeration value="CounterTimerInverse" /> | |
2349 <xs:enumeration value="Timer100Ns" /> | |
2350 <xs:enumeration value="Timer100NsInverse" /> | |
2351 <xs:enumeration value="ElapsedTime" /> | |
2352 <xs:enumeration value="CounterMultiTimer" /> | |
2353 <xs:enumeration value="CounterMultiTimerInverse" /> | |
2354 <xs:enumeration value="CounterMultiTimer100Ns" /> | |
2355 <xs:enumeration value="CounterMultiTimer100NsInverse" /> | |
2356 <xs:enumeration value="CounterMultiBase" /> | |
2357 <xs:enumeration value="CounterDelta32" /> | |
2358 <xs:enumeration value="CounterDelta64" /> | |
2359 </xs:restriction> | |
2360 </xs:simpleType> | |
2361 <xs:complexType name="RichTextBox"> | |
2362 <xs:complexContent> | |
2363 <xs:extension base="Target"> | |
2364 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
2365 <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
2366 <xs:element name="layout" minOccurs="0" maxOccurs="1" type="Layout" /> | |
2367 <xs:element name="height" minOccurs="0" maxOccurs="1" type="xs:integer" /> | |
2368 <xs:element name="autoScroll" minOccurs="0" maxOccurs="1" type="xs:boolean" /> | |
2369 <xs:element name="maxLines" minOccurs="0" maxOccurs="1" type="xs:integer" /> | |
2370 <xs:element name="showMinimized" minOccurs="0" maxOccurs="1" type="xs:boolean" /> | |
2371 <xs:element name="toolWindow" minOccurs="0" maxOccurs="1" type="xs:boolean" /> | |
2372 <xs:element name="controlName" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
2373 <xs:element name="formName" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
2374 <xs:element name="width" minOccurs="0" maxOccurs="1" type="xs:integer" /> | |
2375 <xs:element name="word-coloring" minOccurs="0" maxOccurs="unbounded" type="NLog.Targets.RichTextBoxWordColoringRule" /> | |
2376 <xs:element name="useDefaultRowColoringRules" minOccurs="0" maxOccurs="1" type="xs:boolean" /> | |
2377 <xs:element name="row-coloring" minOccurs="0" maxOccurs="unbounded" type="NLog.Targets.RichTextBoxRowColoringRule" /> | |
2378 </xs:choice> | |
2379 <xs:attribute name="name" type="xs:string"> | |
2380 <xs:annotation> | |
2381 <xs:documentation>Name of the target.</xs:documentation> | |
2382 </xs:annotation> | |
2383 </xs:attribute> | |
2384 <xs:attribute name="layout" type="SimpleLayoutAttribute"> | |
2385 <xs:annotation> | |
2386 <xs:documentation>Layout used to format log messages.</xs:documentation> | |
2387 </xs:annotation> | |
2388 </xs:attribute> | |
2389 <xs:attribute name="height" type="xs:integer"> | |
2390 <xs:annotation> | |
2391 <xs:documentation>Initial height of the form with rich text box.</xs:documentation> | |
2392 </xs:annotation> | |
2393 </xs:attribute> | |
2394 <xs:attribute name="autoScroll" type="xs:boolean"> | |
2395 <xs:annotation> | |
2396 <xs:documentation>Indicates whether scroll bar will be moved automatically to show most recent log entries.</xs:documentation> | |
2397 </xs:annotation> | |
2398 </xs:attribute> | |
2399 <xs:attribute name="maxLines" type="xs:integer"> | |
2400 <xs:annotation> | |
2401 <xs:documentation>Maximum number of lines the rich text box will store (or 0 to disable this feature).</xs:documentation> | |
2402 </xs:annotation> | |
2403 </xs:attribute> | |
2404 <xs:attribute name="showMinimized" type="xs:boolean"> | |
2405 <xs:annotation> | |
2406 <xs:documentation>Indicates whether the created form will be initially minimized.</xs:documentation> | |
2407 </xs:annotation> | |
2408 </xs:attribute> | |
2409 <xs:attribute name="toolWindow" type="xs:boolean"> | |
2410 <xs:annotation> | |
2411 <xs:documentation>Indicates whether the created window will be a tool window.</xs:documentation> | |
2412 </xs:annotation> | |
2413 </xs:attribute> | |
2414 <xs:attribute name="controlName" type="xs:string"> | |
2415 <xs:annotation> | |
2416 <xs:documentation>Name of RichTextBox to which Nlog will write.</xs:documentation> | |
2417 </xs:annotation> | |
2418 </xs:attribute> | |
2419 <xs:attribute name="formName" type="xs:string"> | |
2420 <xs:annotation> | |
2421 <xs:documentation>Name of the Form on which the control is located. If there is no open form of a specified name than NLog will create a new one.</xs:documentation> | |
2422 </xs:annotation> | |
2423 </xs:attribute> | |
2424 <xs:attribute name="width" type="xs:integer"> | |
2425 <xs:annotation> | |
2426 <xs:documentation>Initial width of the form with rich text box.</xs:documentation> | |
2427 </xs:annotation> | |
2428 </xs:attribute> | |
2429 <xs:attribute name="useDefaultRowColoringRules" type="xs:boolean"> | |
2430 <xs:annotation> | |
2431 <xs:documentation>Indicates whether to use default coloring rules.</xs:documentation> | |
2432 </xs:annotation> | |
2433 </xs:attribute> | |
2434 </xs:extension> | |
2435 </xs:complexContent> | |
2436 </xs:complexType> | |
2437 <xs:simpleType name="System.Drawing.FontStyle"> | |
2438 <xs:restriction base="xs:string"> | |
2439 <xs:enumeration value="Regular" /> | |
2440 <xs:enumeration value="Bold" /> | |
2441 <xs:enumeration value="Italic" /> | |
2442 <xs:enumeration value="Underline" /> | |
2443 <xs:enumeration value="Strikeout" /> | |
2444 </xs:restriction> | |
2445 </xs:simpleType> | |
2446 <xs:complexType name="NLog.Targets.RichTextBoxWordColoringRule"> | |
2447 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
2448 <xs:element name="backgroundColor" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
2449 <xs:element name="fontColor" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
2450 <xs:element name="ignoreCase" minOccurs="0" maxOccurs="1" type="xs:boolean" /> | |
2451 <xs:element name="regex" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
2452 <xs:element name="style" minOccurs="0" maxOccurs="1" type="System.Drawing.FontStyle" /> | |
2453 <xs:element name="text" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
2454 <xs:element name="wholeWords" minOccurs="0" maxOccurs="1" type="xs:boolean" /> | |
2455 </xs:choice> | |
2456 <xs:attribute name="backgroundColor" type="xs:string"> | |
2457 <xs:annotation> | |
2458 <xs:documentation>Background color. Names are identical with KnownColor enum extended with Empty value which means that background color won't be changed.</xs:documentation> | |
2459 </xs:annotation> | |
2460 </xs:attribute> | |
2461 <xs:attribute name="fontColor" type="xs:string"> | |
2462 <xs:annotation> | |
2463 <xs:documentation>Font color. Names are identical with KnownColor enum extended with Empty value which means that font color won't be changed.</xs:documentation> | |
2464 </xs:annotation> | |
2465 </xs:attribute> | |
2466 <xs:attribute name="ignoreCase" type="xs:boolean"> | |
2467 <xs:annotation> | |
2468 <xs:documentation>Indicates whether to ignore case when comparing texts.</xs:documentation> | |
2469 </xs:annotation> | |
2470 </xs:attribute> | |
2471 <xs:attribute name="regex" type="xs:string"> | |
2472 <xs:annotation> | |
2473 <xs:documentation>Regular expression to be matched. You must specify either text or regex.</xs:documentation> | |
2474 </xs:annotation> | |
2475 </xs:attribute> | |
2476 <xs:attribute name="style" type="System.Drawing.FontStyle"> | |
2477 <xs:annotation> | |
2478 <xs:documentation>Font style of matched text. Possible values are the same as in FontStyle enum in System.Drawing.</xs:documentation> | |
2479 </xs:annotation> | |
2480 </xs:attribute> | |
2481 <xs:attribute name="text" type="xs:string"> | |
2482 <xs:annotation> | |
2483 <xs:documentation>Text to be matched. You must specify either text or regex.</xs:documentation> | |
2484 </xs:annotation> | |
2485 </xs:attribute> | |
2486 <xs:attribute name="wholeWords" type="xs:boolean"> | |
2487 <xs:annotation> | |
2488 <xs:documentation>Indicates whether to match whole words only.</xs:documentation> | |
2489 </xs:annotation> | |
2490 </xs:attribute> | |
2491 </xs:complexType> | |
2492 <xs:complexType name="NLog.Targets.RichTextBoxRowColoringRule"> | |
2493 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
2494 <xs:element name="backgroundColor" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
2495 <xs:element name="condition" minOccurs="0" maxOccurs="1" type="Condition" /> | |
2496 <xs:element name="fontColor" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
2497 <xs:element name="style" minOccurs="0" maxOccurs="1" type="System.Drawing.FontStyle" /> | |
2498 </xs:choice> | |
2499 <xs:attribute name="backgroundColor" type="xs:string"> | |
2500 <xs:annotation> | |
2501 <xs:documentation>Background color.</xs:documentation> | |
2502 </xs:annotation> | |
2503 </xs:attribute> | |
2504 <xs:attribute name="condition" type="Condition"> | |
2505 <xs:annotation> | |
2506 <xs:documentation>Condition that must be met in order to set the specified font color.</xs:documentation> | |
2507 </xs:annotation> | |
2508 </xs:attribute> | |
2509 <xs:attribute name="fontColor" type="xs:string"> | |
2510 <xs:annotation> | |
2511 <xs:documentation>Font color.</xs:documentation> | |
2512 </xs:annotation> | |
2513 </xs:attribute> | |
2514 <xs:attribute name="style" type="System.Drawing.FontStyle"> | |
2515 <xs:annotation> | |
2516 <xs:documentation>Font style of matched text.</xs:documentation> | |
2517 </xs:annotation> | |
2518 </xs:attribute> | |
2519 </xs:complexType> | |
2520 <xs:complexType name="Trace"> | |
2521 <xs:complexContent> | |
2522 <xs:extension base="Target"> | |
2523 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
2524 <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
2525 <xs:element name="layout" minOccurs="0" maxOccurs="1" type="Layout" /> | |
2526 </xs:choice> | |
2527 <xs:attribute name="name" type="xs:string"> | |
2528 <xs:annotation> | |
2529 <xs:documentation>Name of the target.</xs:documentation> | |
2530 </xs:annotation> | |
2531 </xs:attribute> | |
2532 <xs:attribute name="layout" type="SimpleLayoutAttribute"> | |
2533 <xs:annotation> | |
2534 <xs:documentation>Layout used to format log messages.</xs:documentation> | |
2535 </xs:annotation> | |
2536 </xs:attribute> | |
2537 </xs:extension> | |
2538 </xs:complexContent> | |
2539 </xs:complexType> | |
2540 <xs:complexType name="LogReceiverService"> | |
2541 <xs:complexContent> | |
2542 <xs:extension base="Target"> | |
2543 <xs:choice minOccurs="0" maxOccurs="unbounded"> | |
2544 <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
2545 <xs:element name="endpointConfigurationName" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
2546 <xs:element name="endpointAddress" minOccurs="0" maxOccurs="1" type="xs:string" /> | |
2547 <xs:element name="useBinaryEncoding" minOccurs="0" maxOccurs="1" type="xs:boolean" /> | |
2548 <xs:element name="parameter" minOccurs="0" maxOccurs="unbounded" type="NLog.Targets.MethodCallParameter" /> | |
2549 <xs:element name="clientId" minOccurs="0" maxOccurs="1" type="Layout" /> | |
2550 <xs:element name="includeEventProperties" minOccurs="0" maxOccurs="1" type="xs:boolean" /> | |
2551 </xs:choice> | |
2552 <xs:attribute name="name" type="xs:string"> | |
2553 <xs:annotation> | |
2554 <xs:documentation>Name of the target.</xs:documentation> | |
2555 </xs:annotation> | |
2556 </xs:attribute> | |
2557 <xs:attribute name="endpointConfigurationName" type="xs:string"> | |
2558 <xs:annotation> | |
2559 <xs:documentation>Name of the endpoint configuration in WCF configuration file.</xs:documentation> | |
2560 </xs:annotation> | |
2561 </xs:attribute> | |
2562 <xs:attribute name="endpointAddress" type="xs:string"> | |
2563 <xs:annotation> | |
2564 <xs:documentation>Endpoint address.</xs:documentation> | |
2565 </xs:annotation> | |
2566 </xs:attribute> | |
2567 <xs:attribute name="useBinaryEncoding" type="xs:boolean"> | |
2568 <xs:annotation> | |
2569 <xs:documentation>Indicates whether to use binary message encoding.</xs:documentation> | |
2570 </xs:annotation> | |
2571 </xs:attribute> | |
2572 <xs:attribute name="clientId" type="SimpleLayoutAttribute"> | |
2573 <xs:annotation> | |
2574 <xs:documentation>Client ID.</xs:documentation> | |
2575 </xs:annotation> | |
2576 </xs:attribute> | |
2577 <xs:attribute name="includeEventProperties" type="xs:boolean"> | |
2578 <xs:annotation> | |
2579 <xs:documentation>Indicates whether to include per-event properties in the payload sent to the server.</xs:documentation> | |
2580 </xs:annotation> | |
2581 </xs:attribute> | |
2582 </xs:extension> | |
2583 </xs:complexContent> | |
2584 </xs:complexType> | |
2585 </xs:schema> |