File: log4net.Core.LoggingEvent.FixVolatileData_overload_2.html

package info (click to toggle)
log4net 1.2.10%2Bdfsg-8
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 16,780 kB
  • sloc: cs: 25,174; xml: 8,133; javascript: 351; cpp: 91; makefile: 57; ansic: 7
file content (55 lines) | stat: -rw-r--r-- 3,768 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
<html dir="LTR">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=Windows-1252" />
    <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5" />
    <title>LoggingEvent.FixVolatileData Method (Boolean)</title>
    <xml>
    </xml>
    <link rel="stylesheet" type="text/css" href="MSDN.css" />
  </head>
  <body id="bodyID" class="dtBODY">
    <div id="nsbanner">
      <div id="bannerrow1">
        <table class="bannerparthead" cellspacing="0">
          <tr id="hdr">
            <td class="runninghead">log4net SDK Reference</td>
            <td class="product">
            </td>
          </tr>
        </table>
      </div>
      <div id="TitleRow">
        <h1 class="dtH1">LoggingEvent.FixVolatileDataMethod(Boolean)</h1>
      </div>
    </div>
    <div id="nstext">
      <P>
        <FONT color="red">
          <B>NOTE: This method is now obsolete.</B>
        </FONT>
      </P>
      <P>
        <B>Use Fix property</B>
      </P>
      <HR />
      <p> Fixes instance fields that hold volatile data. </p>
      <div class="syntax">
        <span class="lang">[VisualBasic]</span>
        <br />OverloadsPublicSubFixVolatileData( _<br />ByVal <i>fastButLoose</i>As<a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemBooleanClassTopic.asp">Boolean</a>_<br />)</div>
      <div class="syntax">
        <span class="lang">[C#]</span>
        <br />public<a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemVoidClassTopic.asp">void</a>FixVolatileData(<br /><a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemBooleanClassTopic.asp">bool</a><i>fastButLoose</i><br />);</div>
      <h4 class="dtH4">Parameters</h4>
      <dl>
        <dt>
          <i>fastButLoose</i>
        </dt>
        <dd>Set to <code>true</code> to not fix data that takes a long time to fix.</dd>
      </dl>
      <h4 class="dtH4">Remarks</h4>
            <p> Some of the values in instances of <a href="log4net.Core.LoggingEvent.html">LoggingEvent</a> are considered volatile, that is the values are correct at the time the event is delivered to appenders, but will not be consistent at any time afterwards. If an event is to be stored and then processed at a later time these volatile values must be fixed by calling <a href="log4net.Core.LoggingEvent.FixVolatileData_overload_1.html">FixVolatileData</a>. There is a performance penalty for incurred by calling <b>FixVolatileData</b> but it is essential to maintaining data consistency. </p>
            <p> The <i>fastButLoose</i> param controls the data that is fixed. Some of the data that can be fixed takes a long time to generate, therefore if you do not require those settings to be fixed they can be ignored by setting the <i>fastButLoose</i> param to <code>true</code>. This setting will ignore the <a href="log4net.Core.LoggingEvent.LocationInformation.html">LocationInformation</a> and <a href="log4net.Core.LoggingEvent.UserName.html">UserName</a> settings. </p>
            <p> Set <i>fastButLoose</i> to <code>false</code> to ensure that all settings are fixed. </p>
            <h4 class="dtH4">See Also</h4><p><a href="log4net.Core.LoggingEvent.html">LoggingEvent Class</a> | <a href="log4net.Core.html">log4net.Core Namespace</a> | <a href="log4net.Core.LoggingEvent.FixVolatileData_overloads.html">LoggingEvent.FixVolatileData Overload List</a></p><hr /><div id="footer"><p><a href="http://logging.apache.org/log4net">Copyright 2001-2006 The Apache Software Foundation.</a></p><p>Generated from assembly log4net [1.2.10.0]</p></div></div>
  </body>
</html>