public void StartBlock(string name) { var newWriter = _writer.OpenBlock(name); _blocks.Push(_writer); _writer = newWriter; }
private static void WriteStartupParameters(ITeamCityWriter logger, ConfigurationPropertyHolder config) { using (var l = logger.OpenBlock("startup parameters")) { l.WriteMessage($"ServerName: {config.ServerName}"); l.WriteMessage($"DatabaseName: {config.DatabaseName}"); l.WriteMessage($"ConnectionString: {config.ConnectionString}"); l.WriteMessage($"ConnectionStringAdmin: {config.ConnectionStringAdmin}"); l.WriteMessage($"CommandTimeout: {config.CommandTimeout}"); l.WriteMessage($"CommandTimeoutAdmin: {config.CommandTimeoutAdmin}"); l.WriteMessage($"SqlFilesDirectory: {config.SqlFilesDirectory}"); l.WriteMessage($"RepositoryPath: {config.RepositoryPath}"); //l.WriteMessage($"Version: {config.Version}"); l.WriteMessage($"VersionFile: {config.VersionFile}"); l.WriteMessage($"VersionXPath: {config.VersionXPath}"); l.WriteMessage($"AlterDatabaseFolderName: {config.AlterDatabaseFolderName}"); l.WriteMessage($"RunAfterCreateDatabaseFolderName: {config.RunAfterCreateDatabaseFolderName}"); l.WriteMessage($"RunBeforeUpFolderName: {config.RunBeforeUpFolderName}"); l.WriteMessage($"UpFolderName: {config.UpFolderName}"); l.WriteMessage($"DownFolderName: {config.DownFolderName}"); l.WriteMessage($"RunFirstAfterUpFolderName: {config.RunFirstAfterUpFolderName}"); l.WriteMessage($"FunctionsFolderName: {config.FunctionsFolderName}"); l.WriteMessage($"ViewsFolderName: {config.ViewsFolderName}"); l.WriteMessage($"SprocsFolderName: {config.SprocsFolderName}"); l.WriteMessage($"IndexesFolderName: {config.IndexesFolderName}"); l.WriteMessage($"RunAfterOtherAnyTimeScriptsFolderName: {config.RunAfterOtherAnyTimeScriptsFolderName}"); l.WriteMessage($"PermissionsFolderName: {config.PermissionsFolderName}"); //l.WriteMessage($"BeforeMigrationFolderName: {config.BeforeMigrationFolderName}"); l.WriteMessage($"SchemaName: {config.SchemaName}"); l.WriteMessage($"VersionTableName: {config.VersionTableName}"); l.WriteMessage($"ScriptsRunTableName: {config.ScriptsRunTableName}"); l.WriteMessage($"ScriptsRunErrorsTableName: {config.ScriptsRunErrorsTableName}"); l.WriteMessage($"EnvironmentName: {config.EnvironmentName}"); l.WriteMessage($"Restore: {config.Restore}"); l.WriteMessage($"RestoreFromPath: {config.RestoreFromPath}"); l.WriteMessage($"RestoreCustomOptions: {config.RestoreCustomOptions}"); l.WriteMessage($"RestoreTimeout: {config.RestoreTimeout}"); l.WriteMessage($"CreateDatabaseCustomScript: {config.CreateDatabaseCustomScript}"); l.WriteMessage($"OutputPath: {config.OutputPath}"); l.WriteMessage($"WarnOnOneTimeScriptChanges: {config.WarnOnOneTimeScriptChanges}"); //l.WriteMessage($"WarnAndIgnoreOnOneTimeScriptChanges: {config.WarnAndIgnoreOnOneTimeScriptChanges}"); l.WriteMessage($"Silent: {config.Silent}"); l.WriteMessage($"DatabaseType: {config.DatabaseType}"); l.WriteMessage($"Drop: {config.Drop}"); l.WriteMessage($"DoNotCreateDatabase: {config.DoNotCreateDatabase}"); l.WriteMessage($"WithTransaction: {config.WithTransaction}"); l.WriteMessage($"RecoveryMode: {config.RecoveryMode}"); l.WriteMessage($"Debug: {config.Debug}"); l.WriteMessage($"DryRun: {config.DryRun}"); l.WriteMessage($"RunAllAnyTimeScripts: {config.RunAllAnyTimeScripts}"); l.WriteMessage($"DisableTokenReplacement: {config.DisableTokenReplacement}"); l.WriteMessage( $"SearchAllSubdirectoriesInsteadOfTraverse: {config.SearchAllSubdirectoriesInsteadOfTraverse}"); l.WriteMessage($"DisableOutput: {config.DisableOutput}"); l.WriteMessage($"Logger: {config.Logger}"); } }