Class ServiceLogContext
Inheritance
ServiceLogContext
Assembly: SoCore.dll
Syntax
public class ServiceLogContext : Object, IDisposable
Methods
Dispose()
Declaration
GetCrashInformation()
Declaration
public string GetCrashInformation()
Returns
GetCurrentState()
Return information about the currently executing services. Do not refactor to use IEnumerable/yield as we need to keep the lock time minimal.
Declaration
public static ServiceLogData[] GetCurrentState()
Returns
GetEnvironmentInfo()
Declaration
public static string GetEnvironmentInfo()
Returns
GetShorthandInfo()
Declaration
public static string GetShorthandInfo()
Returns
GetSimplifiedParametersForLogging()
Declaration
public static List<ValueTuple<string, string>> GetSimplifiedParametersForLogging()
Returns
SetDbStatistics(Int32, Int32, Int32)
Declaration
public static void SetDbStatistics(int managedThreadId, int dbOps, int dbRows)
Parameters
SetReturnValue(Object)
Declaration
public void SetReturnValue(object returnValue)
Parameters
Type |
Name |
Description |
Object |
returnValue |
|
ToString()
Declaration
public override string ToString()
Returns
TrackThreadCreation(Int32, Int32)
Declaration
public static void TrackThreadCreation(int parentThreadId, int childThreadId)
Parameters
Type |
Name |
Description |
Int32 |
parentThreadId |
|
Int32 |
childThreadId |
|
TrackThreadDeletion(Int32)
Declaration
public static void TrackThreadDeletion(int dyingThreadId)
Parameters
Type |
Name |
Description |
Int32 |
dyingThreadId |
|
Implements
Extension Methods