Implements the functionality to log the event.
Namespace:
CuttingEdge.LoggingAssembly: 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
| Exception | Condition |
|---|---|
| System..::.ArgumentNullException | Thrown when entry is a null (Nothing in VB) reference. |