public LogtainerLog(Packages.VulcanPackage vulcanPackage, string logName, string sourceColumn, string destinationColumn, string table, string tableConnectionName) { _sourceColumn = sourceColumn; _destinationColumn = destinationColumn; _table = table; _tableConnectionName = tableConnectionName; _vulcanPackage = vulcanPackage; _logName = logName; _columnVariableDictionary = new Dictionary<string, Microsoft.SqlServer.Dts.Runtime.Variable>(); _logVariable = vulcanPackage.AddVariable(logName, (System.Int32)(-1)); _lastRecordLogVariable = vulcanPackage.AddVariable(logName + Resources.LastSuccessfulRunLogID, (System.Int32)(-1)); _isAnotherInstanceCurrentlyRunningLogVariable = vulcanPackage.AddVariable(logName + Resources.IsAnotherInstanceCurrentlyRunningLogID, (System.Int32)0); }