public void StartBlock(string name)
            {
                var newWriter = _writer.OpenBlock(name);

                _blocks.Push(_writer);
                _writer = newWriter;
            }
Beispiel #2
0
 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}");
     }
 }