Implements the functionality to log the event.

Namespace:  CuttingEdge.Logging
Assembly:  CuttingEdge.Logging (in CuttingEdge.Logging.dll)

Syntax

Visual Basic (Declaration)
Protected MustOverride Function LogInternal ( _
	entry As LogEntry _
) As Object
C#
protected abstract Object LogInternal(
	LogEntry entry
)
Visual C++
protected:
virtual Object^ LogInternal(
	LogEntry^ entry
) abstract
JavaScript
function logInternal(entry);

Parameters

entry
Type: CuttingEdge.Logging..::.LogEntry
The entry to log.

Return Value

The id of the logged event or null when an id is inappropriate.

Remarks

Implementations of this method must guarantee it to be thread safe.

Exceptions

ExceptionCondition
System..::.ArgumentNullExceptionThrown when entry is a null (Nothing in VB) reference.

See Also