public MigrationEventTraceEntry(MigrationEvent eventType, ValueTransitContext ctx, string message) { EventType = eventType; Message = message; ObjectKey = ctx.Source.Key; DataSetName = ctx.DataPipeline?.Name; RowNumber = ctx.Source.RowNumber; Query = ctx.DataPipeline?.Source.ToString(); }
public void TraceEvent(MigrationEvent eventType, ValueTransitContext ctx, string message) { message = FormatMessage(message); ctx.AddTraceEntry(message, ConsoleColor.Yellow); _migrationEvents.Add(new MigrationEventTraceEntry(eventType, ctx, message)); SendTraceMessage(message, ConsoleColor.Yellow); }