Changeset 3532
- Timestamp:
- Jun 27, 2007, 4:35:33 PM (16 years ago)
- Location:
- trunk
- Files:
-
- 40 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/config/dist/log4j.properties
r3529 r3532 4 4 log4j.appender.stdout.layout=org.apache.log4j.PatternLayout 5 5 log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n 6 log4j.appender.stdout.Threshold=ERROR7 6 8 7 ### direct messages to file hibernate.log ### … … 53 52 # ----------------- 54 53 #log4j.logger.net.sf.basedb.clients.migrate=warn 55 log4j.logger.net.sf.basedb.clients.migrate= debug, migfile54 log4j.logger.net.sf.basedb.clients.migrate=warn, migfile 56 55 57 56 # ----------------- -
trunk/doc/src/docbook/appendix/other_config.xml
r3334 r3532 38 38 <title>log4.properties</title> 39 39 <para>TODO</para> 40 <sect2 id="appendix.otherconfig.log4j.migration"> 41 <title>Migration logger</title> 42 <para> 43 The migration logger is by default set to <constant>warn</constant> and 44 the output will be put in a file called <filename>migration.log</filename>, located 45 in the same directory as the migration is executed from (normaly 46 <filename class="directory">base2root/bin/</filename>). 47 </para> 48 <para> 49 The common logger for the migration is called 50 <classname>log4j.logger.net.sf.basedb.clients.migrate</classname> 51 and sets general properties for the whole migration logging, but each class/item 52 transfer can also have separate levels of logging. Logging for a separate class is set by 53 defining the level for the class logger to use. Setting the level for a sublogger 54 is done like this: 55 <classname> 56 log4j.logger.net.sf.basedb.clients.migrate.<replaceable>Classname</replaceable> 57 </classname> 58 = 59 <replaceable>level</replaceable> 60 </para> 61 </sect2> 40 62 </sect1> 41 63 -
trunk/src/clients/migrate/net/sf/basedb/clients/migrate/AnnotationTransfer.java
r3531 r3532 91 91 int count = getInt("countSampleAnnotations"); 92 92 initIdMap(count); 93 startProgress(count );93 startProgress(count, "Annotations"); 94 94 runUnBatched( 95 95 prepareStatementFromFile("selectSampleAnnotations"), 0, getBatchSize()); -
trunk/src/clients/migrate/net/sf/basedb/clients/migrate/AnnotationTypeTransfer.java
r3531 r3532 79 79 int count = getInt("countSampleAnnotationTypes"); 80 80 initIdMap(count); 81 startProgress(count );81 startProgress(count, "AnnotationTypes"); 82 82 run(prepareStatementFromFile("selectSampleAnnotationTypes")); 83 83 done(); -
trunk/src/clients/migrate/net/sf/basedb/clients/migrate/ArrayBatchTransfer.java
r3529 r3532 111 111 int count = getInt("countArrayBatches"); 112 112 initIdMap(count); 113 startProgress(count );113 startProgress(count, "ArrayBatches"); 114 114 runUnBatched(prepareStatementFromFile("selectArrayBatches"), 0, getBatchSize()); 115 115 done(); -
trunk/src/clients/migrate/net/sf/basedb/clients/migrate/ArrayBlockTransfer.java
r3531 r3532 96 96 { 97 97 log.info("Transfering ArrayBlocks..."); 98 startProgress(getInt("countFeatures") );98 startProgress(getInt("countFeatures"), "ArrayBlocks"); 99 99 DbControl dc = null; 100 100 for (Map.Entry<Integer, Integer> entry : arrayTypeT.getIdMap().entrySet()) -
trunk/src/clients/migrate/net/sf/basedb/clients/migrate/ArraySlideTransfer.java
r3531 r3532 89 89 int count = getInt("countArraySlides"); 90 90 initIdMap(count); 91 startProgress(count );91 startProgress(count, "ArraySlides"); 92 92 run(prepareStatementFromFile("selectArraySlides")); 93 93 done(); -
trunk/src/clients/migrate/net/sf/basedb/clients/migrate/ArrayTypePlateTransfer.java
r3531 r3532 85 85 { 86 86 log.info("Transfering ArrayTypePlates..."); 87 startProgress(arrayTypeT.getCount() );87 startProgress(arrayTypeT.getCount(), "ArrayTypePlates"); 88 88 DbControl dc = newDbControl(); 89 89 for (Map.Entry<Integer, Integer> entry : arrayTypeT.getIdMap().entrySet()) -
trunk/src/clients/migrate/net/sf/basedb/clients/migrate/ArrayTypeTransfer.java
r3531 r3532 78 78 int count = getInt("countArrayTypes"); 79 79 initIdMap(count); 80 startProgress(count );80 startProgress(count, "ArrayTypes"); 81 81 PreparedStatement ps = prepareStatementFromFile("selectArrayTypes"); 82 82 runUnBatched(ps, 0, getBatchSize()); -
trunk/src/clients/migrate/net/sf/basedb/clients/migrate/ExperimentTransfer.java
r3531 r3532 89 89 int count = getInt("countExperiments"); 90 90 initIdMap(count); 91 startProgress(count );91 startProgress(count, "Experiments"); 92 92 run(prepareStatementFromFile("selectExperiments")); 93 93 done(); -
trunk/src/clients/migrate/net/sf/basedb/clients/migrate/ExtractTransfer.java
r3531 r3532 80 80 int count = getInt("countExtracts"); 81 81 initIdMap(count); 82 startProgress(count );82 startProgress(count, "Extracts"); 83 83 run(prepareStatementFromFile("selectExtracts")); 84 84 done(); -
trunk/src/clients/migrate/net/sf/basedb/clients/migrate/GroupTransfer.java
r3531 r3532 101 101 int count = getInt("countGroups"); 102 102 initIdMap(count); 103 startProgress(count );103 startProgress(count, "Groups"); 104 104 run(prepareStatementFromFile("selectGroups")); 105 105 done(); -
trunk/src/clients/migrate/net/sf/basedb/clients/migrate/HardwareTransfer.java
r3531 r3532 82 82 int count = getInt("countHardware"); 83 83 initIdMap(count); 84 startProgress(count );84 startProgress(count, "Hardwares"); 85 85 run(prepareStatementFromFile("selectHardware")); 86 86 done(); -
trunk/src/clients/migrate/net/sf/basedb/clients/migrate/HybridizationTransfer.java
r3531 r3532 99 99 int count = getInt("countHybridizations"); 100 100 initIdMap(count); 101 startProgress(count );101 startProgress(count, "Hybridizations"); 102 102 run(prepareStatementFromFile("selectHybridizations"), 0, getBatchSize()); 103 103 done(); … … 119 119 throws BaseException, SQLException 120 120 { 121 log.debug("transfer Hybridization:" + rs.get Int(6) + " with id " + rs.getInt(1) + " from BASE1");121 log.debug("transfer Hybridization:" + rs.getString(6) + " with id " + rs.getInt(1) + " from BASE1"); 122 122 Hybridization hybridization = Hybridization.getNew(dc); 123 123 setCommonItemData(dc, (CommonItem) hybridization, rs); -
trunk/src/clients/migrate/net/sf/basedb/clients/migrate/ImageFileTransfer.java
r3531 r3532 98 98 initIdMap(count); 99 99 // Initiate imageChannels 100 startProgress(count );100 startProgress(count, "ImageFiles"); 101 101 runUnBatched(prepareStatementFromFile("selectImages"), 0, getBatchSize()); 102 102 done(); -
trunk/src/clients/migrate/net/sf/basedb/clients/migrate/LabelTransfer.java
r3529 r3532 81 81 int count = getInt("countLabels"); 82 82 initIdMap(count); 83 startProgress(count );83 startProgress(count, "Labels"); 84 84 run(prepareStatementFromFile("selectLabels"), 0, getBatchSize()); 85 85 done(); -
trunk/src/clients/migrate/net/sf/basedb/clients/migrate/LabeledExtractTransfer.java
r3531 r3532 94 94 int count = getInt("countLabeledExtracts"); 95 95 initIdMap(count); 96 startProgress(count );96 startProgress(count, "LabeledExtracts"); 97 97 run(prepareStatementFromFile("selectLabeledExtracts"), 0, 1000); 98 98 done(); -
trunk/src/clients/migrate/net/sf/basedb/clients/migrate/MappedPlateTransfer.java
r3531 r3532 115 115 { 116 116 log.info("Transfering MappedPlates..."); 117 startProgress(getInt("countDistinctPlateParents") );117 startProgress(getInt("countDistinctPlateParents"), "MappedPlates"); 118 118 log.info("Create plate mappings"); 119 119 createPlateMappings(); -
trunk/src/clients/migrate/net/sf/basedb/clients/migrate/NewsTransfer.java
r3529 r3532 74 74 int count = getInt("countNews"); 75 75 initIdMap(count); 76 startProgress(count );76 startProgress(count, "News"); 77 77 run(prepareStatementFromFile("selectNews")); 78 78 done(); -
trunk/src/clients/migrate/net/sf/basedb/clients/migrate/PlateEventTransfer.java
r3531 r3532 88 88 int count = getInt("countPlateEvents"); 89 89 initIdMap(count); 90 startProgress(count );90 startProgress(count, "PlateEvents"); 91 91 run(prepareStatementFromFile("selectPlateEvents")); 92 92 done(); -
trunk/src/clients/migrate/net/sf/basedb/clients/migrate/PlateEventTypeTransfer.java
r3531 r3532 84 84 int count = getInt("countPlateEventTypes"); 85 85 initIdMap(count); 86 startProgress(count );86 startProgress(count, "PlateEventTypes"); 87 87 run(prepareStatementFromFile("selectPlateEventTypes")); 88 88 done(); -
trunk/src/clients/migrate/net/sf/basedb/clients/migrate/PlateTypeTransfer.java
r3531 r3532 89 89 stop(); 90 90 } 91 startProgress(count );91 startProgress(count, "PlateTypes"); 92 92 run(prepareStatementFromFile("selectPlateTypes"), 0, getBatchSize()); 93 93 done(); -
trunk/src/clients/migrate/net/sf/basedb/clients/migrate/PluginTransfer.java
r3531 r3532 81 81 int count = getInt("countPlugins"); 82 82 initIdMap(count); 83 startProgress(count );83 startProgress(count, "Plugins"); 84 84 85 85 DbControl dc = newDbControl(); … … 109 109 public void createItem(ResultSet rs) 110 110 { 111 String base1Properties = null; 111 112 DbControl dc = newDbControl(); 112 113 try 113 { 114 { 115 base1Properties = rs.getInt(ID) + ":" + rs.getString(NAME); 114 116 if(log.isDebugEnabled()) 115 117 { … … 179 181 catch (BaseException e) 180 182 { 181 log.warn("Couldn't create configuration file for BASE 1 plugin");183 log.warn("Couldn't create configuration file[" + base1Properties + "] for BASE 1 plugin"); 182 184 if (log.isDebugEnabled()) log.debug("\t" + e); 183 185 } -
trunk/src/clients/migrate/net/sf/basedb/clients/migrate/ProgressThread.java
r3410 r3532 74 74 */ 75 75 Thread progress = null; 76 /** 77 The itemType that is transfered 78 */ 79 private String itemType; 76 80 77 81 /** 78 82 @param endCount Total number of items that will be transfered 79 83 */ 80 ProgressThread(int endCount )84 ProgressThread(int endCount, String itemType) 81 85 { 82 86 this.endCount = endCount; 87 this.itemType = itemType; 83 88 progress = new Thread(this); 84 89 } … … 91 96 if (unused) 92 97 { 98 if (itemType != null) 99 { 100 printDate(); 101 System.out.println(itemType); 102 } 93 103 printDate(); 94 104 System.out.printf( -
trunk/src/clients/migrate/net/sf/basedb/clients/migrate/ProtocolTransfer.java
r3531 r3532 93 93 int count = getInt("countProtocols"); 94 94 initIdMap(count); 95 startProgress(count );95 startProgress(count, "Protocols"); 96 96 run(prepareStatementFromFile("selectProtocols"), 0, getBatchSize()); 97 97 done(); -
trunk/src/clients/migrate/net/sf/basedb/clients/migrate/ProtocolTypeTransfer.java
r3531 r3532 73 73 } 74 74 b2c.close(); 75 startProgress(count );75 startProgress(count, "ProtocolTypes"); 76 76 run(prepareStatementFromFile("selectProtocolTypes"), 0, getBatchSize()); 77 77 done(); -
trunk/src/clients/migrate/net/sf/basedb/clients/migrate/RawBioAssayDataTransfer.java
r3531 r3532 100 100 log.info("Transfering RawBioAssayData..."); 101 101 int count = getInt("countRawBioAssayData"); 102 startProgress(count );102 startProgress(count, "RawBioAssaysData"); 103 103 runUnBatched( 104 104 prepareStatementFromFile("selectRawBioAssaysWithSpotData"), 0, … … 233 233 rd.setX(rs.getFloat(6)); 234 234 rd.setY(rs.getFloat(7)); 235 log.info(QUICK_TRANSFER ? "QUICK_TRANSFER set - extended propteries will not be transfered" : "transfering extended properties"); 235 236 if (!QUICK_TRANSFER) 236 237 { 237 238 int colIndex = 8; // Extended properties start at the 8:th 238 239 // column 239 log.info("...transfering extended properties");240 240 for (String property : floatProperties) 241 241 { -
trunk/src/clients/migrate/net/sf/basedb/clients/migrate/RawBioAssayTransfer.java
r3531 r3532 96 96 int count = getInt("countRawBioAssays"); 97 97 initIdMap(count); 98 startProgress(count );98 startProgress(count, "RawBioAssay"); 99 99 run(prepareStatementFromFile("selectRawBioAssays"), 0, getBatchSize()); 100 100 done(); … … 132 132 else 133 133 { 134 log. warn("RawBioAssay " + rs.getInt(1) + " doesn't have an ArrayDesign");134 log.info("RawBioAssay " + rs.getInt(1) + " doesn't have an ArrayDesign"); 135 135 } 136 136 String fileHeader = rs.getString(22); -
trunk/src/clients/migrate/net/sf/basedb/clients/migrate/ReporterTransfer.java
r3531 r3532 97 97 98 98 int count = getInt("countReporters"); 99 startProgress(count*2 ); // First pass creates reporters, second one reads in the new ID:s99 startProgress(count*2, "Reporters"); // First pass creates reporters, second one reads in the new ID:s 100 100 PreparedStatement ps = QUICK_TRANSFER ? prepareStatementFromFile("selectMinimumReporters") 101 101 : prepareStatementFromFile("selectReporters"); … … 139 139 protected void run(PreparedStatement ps, int from, int size) 140 140 { 141 String base1Properties = null; 141 142 cleanUpMemory(); 142 143 try … … 148 149 while (rs.next()) 149 150 { 151 base1Properties = rs.getInt(1) + ":" + rs.getString(2); 150 152 rowCount++; 151 153 ReporterData item = createDataItem(rs); … … 172 174 catch (BaseException e) 173 175 { 174 log.error("FAILED when transfering reporter ", e);176 log.error("FAILED when transfering reporter[" + base1Properties + "]", e); 175 177 stop(); 176 178 } -
trunk/src/clients/migrate/net/sf/basedb/clients/migrate/RoleTransfer.java
r3529 r3532 108 108 log.info("Transfering roles..."); 109 109 // The number of roles created is static 110 startProgress(21 );110 startProgress(21, "Roles"); 111 111 log.debug("Administrator has mask " + ADMINISTRATOR); 112 112 log.debug("Supervisor has mask " + SUPERVISOR); -
trunk/src/clients/migrate/net/sf/basedb/clients/migrate/SampleTissueTransfer.java
r3529 r3532 63 63 int count = getInt("countSampleTissues"); 64 64 initIdMap(count); 65 startProgress(count );65 startProgress(count, "SampleTissues"); 66 66 run(prepareStatementFromFile("selectSampleTissues"), 0, getBatchSize()); 67 67 done(); -
trunk/src/clients/migrate/net/sf/basedb/clients/migrate/SampleTransfer.java
r3531 r3532 103 103 stop(); 104 104 } 105 startProgress(count );105 startProgress(count, "Samples"); 106 106 run(prepareStatementFromFile("selectSamples"), 0, getBatchSize()); 107 107 done(); … … 123 123 throws BaseException, SQLException 124 124 { 125 if (log.isDebugEnabled()) log.debug("Transfering Sample:" + rs.getString(6) + "BASE1 id(" + rs.getInt(1) + ")"); 125 126 Sample sample = Sample.getNew(b2c); 126 127 setMeasuredBioMaterialData(b2c, (MeasuredBioMaterial) sample, rs); … … 145 146 146 147 if (sampleTissue != null) log.debug("SampleTissue " + sampleTissue + " is included in the sample's description"); 147 log.debug("Transfered Sample: " + sample.getName() + "\tBASE1 id(" + rs.getInt(1) );148 log.debug("Transfered Sample: " + sample.getName() + "\tBASE1 id(" + rs.getInt(1) + ")"); 148 149 log.debug("--------------------------------------------------------------------------"); 149 150 } -
trunk/src/clients/migrate/net/sf/basedb/clients/migrate/ScanTransfer.java
r3531 r3532 79 79 int count = getInt("countScans"); 80 80 initIdMap(count); 81 startProgress(count );81 startProgress(count, "Scans"); 82 82 run(prepareStatementFromFile("selectScans"), 0, getBatchSize()); 83 83 done(); -
trunk/src/clients/migrate/net/sf/basedb/clients/migrate/SoftwareTransfer.java
r3531 r3532 66 66 int count = getInt("countSoftware"); 67 67 initIdMap(count); 68 startProgress(count );68 startProgress(count, "Softwares"); 69 69 run(prepareStatementFromFile("selectSoftware"), 0, getBatchSize()); 70 70 done(); -
trunk/src/clients/migrate/net/sf/basedb/clients/migrate/Transfer.java
r3531 r3532 257 257 Creates a new progress if needed and starts it. 258 258 */ 259 protected void startProgress(int items )259 protected void startProgress(int items, String itemType) 260 260 { 261 261 if (progress == null) 262 262 { 263 progress = new ProgressThread(items );263 progress = new ProgressThread(items, itemType); 264 264 progress.start(); 265 265 } -
trunk/src/clients/migrate/net/sf/basedb/clients/migrate/UnmappedPlateTransfer.java
r3531 r3532 90 90 initIdMap(count); 91 91 destroyedPlates = new HashMap<Integer, Boolean>(count); 92 startProgress(count );92 startProgress(count, "UnmappedPlates"); 93 93 runUnBatched(prepareStatementFromFile("selectUnmappedPlates"), 0, getBatchSize()); 94 94 done(); -
trunk/src/clients/migrate/net/sf/basedb/clients/migrate/UploadFileTransfer.java
r3531 r3532 132 132 int rows = getInt("countUploads") + getInt("countProtocols") 133 133 + getInt("countImages") + getInt("countRawBioAssays"); 134 startProgress(rows );134 startProgress(rows, "Uploaded files"); 135 135 transferUploads(prepareStatementFromFile("selectUploads")); 136 136 transferProtocolFiles(prepareStatementFromFile("selectProtocolFiles")); … … 298 298 else 299 299 { 300 log.warn(fileName + "missing"); 300 log.debug("Couldn't get md5 for file: " + fileName + ":" + rs.getString(ID)); 301 log.warn("File:" + fileName + " with Base1Id:" + rs.getString(ID) + " will not be uploaded to BASE2"); 301 302 } 302 303 } 303 304 else 304 305 { 305 log.warn("User with id " + rs.getInt( 1) + " doesn't exist.");306 log.warn("User with id " + rs.getInt(2) + " doesn't exist."); 306 307 } 307 308 if (dc.isConnected()) -
trunk/src/clients/migrate/net/sf/basedb/clients/migrate/UserTransfer.java
r3531 r3532 128 128 int count = getInt("countUsers"); 129 129 initIdMap(count); 130 startProgress(count );130 startProgress(count, "Users"); 131 131 groupUserAccessMap = new HashMap<Integer, Integer>(count); 132 132 base1FileQuota = new HashMap<Integer, Long>(count); … … 156 156 // Create home directories for transferred users 157 157 log.info("Creating home directories for transfered users"); 158 ProgressThread progress = new ProgressThread(users.size() );158 ProgressThread progress = new ProgressThread(users.size(), "Home directories"); 159 159 progress.start(); 160 160 for (User user : users) … … 296 296 public void finalizeQuota() 297 297 { 298 startProgress(base1FileQuota.size() );298 startProgress(base1FileQuota.size(), "FinalizeQuota"); 299 299 DbControl dc = newDbControl(); 300 300 log.info("Adjusting Quota in BASE2"); -
trunk/src/clients/migrate/net/sf/basedb/clients/migrate/WellTransfer.java
r3531 r3532 102 102 commentAT = getAnnotationTypeByName(dc, "Comment"); 103 103 dc.close(); 104 startProgress(countPlates() );104 startProgress(countPlates(), "Wells"); 105 105 annotateWellsForEachPlate(); 106 106 progress.stop(); -
trunk/src/clients/migrate/net/sf/basedb/clients/migrate/WizzzardTransfer.java
r3531 r3532 75 75 int count = getInt("countWizzzards"); 76 76 initIdMap(count); 77 startProgress(count );77 startProgress(count, "Wizzzards"); 78 78 runUnBatched(prepareStatementFromFile("selectWizzzards"), 0, getBatchSize()); 79 79 done(); … … 83 83 { 84 84 DbControl dc = newDbControl(); 85 String base1Properties = null; 85 86 try 86 87 { 87 log.debug("Transfering Base1 name=" + rs.getString(NAME) + "; id="+rs.getInt(ID)); 88 base1Properties = rs.getInt(ID) + ":" + rs.getString(NAME); 89 log.debug("Transfering Wizzard: " + base1Properties); 88 90 String formatType = rs.getString(9); 89 91 PluginDefinition pluginDefinition = getPluginDefinition( … … 315 317 catch (BaseException e) 316 318 { 317 log.warn("The transfer of wizzzard was interrupted");319 log.warn("The wizzard [" + base1Properties + "] could not be transfered"); 318 320 if (log.isDebugEnabled()) log.debug("\t" + e); 319 321 }
Note: See TracChangeset
for help on using the changeset viewer.