Running the probe on a server on which Microsoft .Net Framework 4.0 is installed
If you are running the probe on
a server on which Microsoft
.Net Framework 4.0 is installed, the EventDescription
field
of events received by the probe might not be populated.
This is due to a known issue within Microsoft
.Net Framework
caused by a difference between .Net 3.5 and .Net 4.0 in the way in
which rendering is performed. If the event provider has not provided
an event log description in its system locale, the EventDescription
field
is not populated.
From version 3.0 of the Probe for Windows Event Log, the probe has additional properties to help avoid this issue:
- SecondaryLocale
- SourceType
You can use either or both of these properties together.
SecondaryLocale
If the EventDescription
field
of a received
event cannot be retrieved, the probe uses the locale defined in this
property to attempt to retrieve the description. If the probe successfully
retrieves an event description, it continues processing the event
in the normal way. If the field is still not populated, the probe
generates a warning message.
SourceType
You can use this property to instruct the probe
to use
native libraries when extracting data for the EventDescription
field.
These libraries help to avoid this issue as they process data differently
from .Net 4.0. To use the native libraries, set the value of SourceType to Native.