- Timestamp
- Location (
Namespace
,Type Name
,Member Name
,Line Number
) - Specialty (E.g.
Get
,Set
,Tracker
)
Logs detailed information about the current execution location.
Logs detailed information about the current execution location, including a step number for debugging purposes.
var step = 0;
ILogger.LogStep(ref step);
// Do first step
ILogger.LogStep(ref step);
// Do second step
Returns a LogTracker that is used to track the duration & status of a process.
Logs the duration & completion status of a process.
Logs the duration & completion status of a successful process.
Logs the duration & completion status of a failed process.
Logs the value of an object and returns the object.
Logs the before and after values of a property and set it when done.
Returns a formatted string of the elapsed time.
Returns a pluralized string if the count is greater than 1.