ILogger

Allows the implementation of a logger.

Namespace:
Inetdev.Diagnostics
Type:
Interface
Public:
Yes
Protected:
No
Sealed:
No
Abstract:
Yes

Properties

Writer

A LogWriter that this instance uses to write logging information.

Signature:
public LogWriter Writer { get; set; }

Methods

Write

Writes a LogEntry.

Signature:
public Void Write(entry)
Parameters
Name Type Summary
entry LogEntry A LogEntry to be written.

Write

Writes a message.

Signature:
public Void Write(message, level, category, eventid)
Parameters
Name Type Summary
message Object Message to be written.
level LogLevel Message level.
category String Message category.
eventid EventId Message event id.

Write

Writes a new log entry.

Signature:
public Void Write(message, level, category, eventid, activityid)
Parameters
Name Type Summary
message Object Message to be written.
level LogLevel Message level.
category String Message category.
eventid EventId Message event id.
activityid String Message activity id.

WriteCritical

Writes a critial message with basic category.

Signature:
public Void WriteCritical(message)
Parameters
Name Type Summary
message Object Message to be written.

WriteCritical

Writes a critial message with basic category.

Signature:
public Void WriteCritical(message, eventid)
Parameters
Name Type Summary
message Object Message to be written.
eventid EventId Message event id.

WriteCritical

Writes a critial message with basic category.

Signature:
public Void WriteCritical(message, activityid)
Parameters
Name Type Summary
message Object Message to be written.
activityid String Message activity id.

WriteDebug

Writes a debug message with basic category.

Signature:
public Void WriteDebug(message)
Parameters
Name Type Summary
message Object Message to be written.

WriteDebug

Writes a debug message with basic category.

Signature:
public Void WriteDebug(message, eventid)
Parameters
Name Type Summary
message Object Message to be written.
eventid EventId Message event id.

WriteDebug

Writes a debug message with basic category.

Signature:
public Void WriteDebug(message, activityid)
Parameters
Name Type Summary
message Object Message to be written.
activityid String Message activity id.

WriteError

Writes an error message with basic category.

Signature:
public Void WriteError(message)
Parameters
Name Type Summary
message Object Message to be written.

WriteError

Writes an error message with basic category.

Signature:
public Void WriteError(message, eventid)
Parameters
Name Type Summary
message Object Message to be written.
eventid EventId Message event id.

WriteError

Writes an error message with basic category.

Signature:
public Void WriteError(message, activityid)
Parameters
Name Type Summary
message Object Message to be written.
activityid String Message activity id.

WriteInformation

Writes an informational message with basic category.

Signature:
public Void WriteInformation(message)
Parameters
Name Type Summary
message Object Message to be written.

WriteInformation

Writes an informational message with basic category.

Signature:
public Void WriteInformation(message, eventid)
Parameters
Name Type Summary
message Object Message to be written.
eventid EventId Message event id.

WriteInformation

Writes an informational message with basic category.

Signature:
public Void WriteInformation(message, activityid)
Parameters
Name Type Summary
message Object Message to be written.
activityid String Message activity id.

WriteVerbose

Writes a verbose message with basic category.

Signature:
public Void WriteVerbose(message)
Parameters
Name Type Summary
message Object Message to be written.

WriteVerbose

Writes a verbose message with basic category.

Signature:
public Void WriteVerbose(message, eventid)
Parameters
Name Type Summary
message Object Message to be written.
eventid EventId Message event id.

WriteVerbose

Writes a verbose message with basic category.

Signature:
public Void WriteVerbose(message, activityid)
Parameters
Name Type Summary
message Object Message to be written.
activityid String Message activity id.

WriteWarning

Writes a warning message with basic category.

Signature:
public Void WriteWarning(message)
Parameters
Name Type Summary
message Object Message to be written.

WriteWarning

Writes a warning message with basic category.

Signature:
public Void WriteWarning(message, eventid)
Parameters
Name Type Summary
message Object Message to be written.
eventid EventId Message event id.

WriteWarning

Writes a warning message with basic category.

Signature:
public Void WriteWarning(message, activityid)
Parameters
Name Type Summary
message Object Message to be written.
activityid String Message activity id.