Class LoggingExtensions
- Namespace
- FlowGraph.Core.Diagnostics
- Assembly
- FlowGraph.Core.dll
Extension methods for FlowGraph diagnostic logging.
public static class LoggingExtensions
- Inheritance
-
LoggingExtensions
- Inherited Members
Methods
CreateDiagnosticSnapshot(Graph)
Creates a diagnostic snapshot of the graph for logging.
public static GraphDiagnosticSnapshot CreateDiagnosticSnapshot(this Graph graph)
Parameters
graphGraph
Returns
LogEdgeCreated(Edge, string)
Logs edge creation with detailed properties.
public static void LogEdgeCreated(this Edge edge, string source)
Parameters
LogGraphState(Graph, string, string)
Logs graph state.
public static void LogGraphState(this Graph graph, string operation, string source)
Parameters
LogNodeCreated(Node, string)
Logs node creation with detailed properties.
public static void LogNodeCreated(this Node node, string source)
Parameters
LogNodeMoved(Node, double, double, string)
Logs node position change.
public static void LogNodeMoved(this Node node, double oldX, double oldY, string source)