Forwards the supplied entry to all configured Providers.

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

Syntax

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

Parameters

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

Return Value

When a single provider is configured and forwarding the entry succeeds, this method will return the value obtained from that provider (which could be null). When multiple providers are configured, this method will always return null.

Exceptions

ExceptionCondition
CuttingEdge.Logging..::.CompositeExceptionThrown when one multiple Providers are configured and one (or more) providers fail.
System..::.ExceptionThrown when a single provider is configured in the list of Providers. The exact type of exception being thrown depends on the configured provider.
System..::.ArgumentNullExceptionThrown when entry is a null (Nothing in VB) reference.

See Also