LogPublisherPublish(MessageLevel, MessageFlags, String, String, String, Exception) Method
            Raises a log message with the provided data.
            
Namespace: Gemstone.DiagnosticsAssembly: Gemstone.Diagnostics (in Gemstone.Diagnostics.dll) Version: 1.0.150 -- Release Build+2592e65d65fe0b04e044df0bc79f2e5da6464eee
public void Publish(
	MessageLevel level,
	MessageFlags flags,
	string? eventName,
	string? message = null,
	string? details = null,
	Exception? exception = null
)
Public Sub Publish ( 
	level As MessageLevel,
	flags As MessageFlags,
	eventName As String,
	Optional message As String = Nothing,
	Optional details As String = Nothing,
	Optional exception As Exception = Nothing
)
public:
void Publish(
	MessageLevel level, 
	MessageFlags flags, 
	String^ eventName, 
	String^ message = nullptr, 
	String^ details = nullptr, 
	Exception^ exception = nullptr
)
function Publish(level, flags, eventName, message, details, exception);
Parameters
- level  MessageLevel
- the level of the message
- flags  MessageFlags
- associated flags
- eventName  String
- A short name about what this message is detailing. Typically this will be a few words.
- message  String  (Optional)
-  A longer message than  giving more specifics about the actual message. 
            Typically, this will be up to 1 line of text.
- details  String  (Optional)
- A long text field with the details of the message.
- exception  Exception  (Optional)
- An exception object if one is provided.