File tree Expand file tree Collapse file tree 3 files changed +17
-2
lines changed
java/com/google/edwmigration/dumper/application/dumper Expand file tree Collapse file tree 3 files changed +17
-2
lines changed Original file line number Diff line number Diff line change @@ -19,3 +19,4 @@ node_modules
1919/* .zip
2020/* .tmp
2121.DS_Store
22+ /progress.log. *
Original file line number Diff line number Diff line change 7171public class MetadataDumper {
7272
7373 private static final Logger LOG = LoggerFactory .getLogger (MetadataDumper .class );
74+ private static final Logger PROGRESS_LOG = LoggerFactory .getLogger ("progress-logger" );
7475
7576 private static final ImmutableMap <String , Connector > CONNECTORS ;
7677
@@ -277,8 +278,9 @@ public <T> T runChildTask(Task<T> task) throws MetadataDumperUsageException {
277278 }
278279 };
279280 TASK :
280- for (Task <?> task : tasks ) {
281- runTask (runContext , state , task );
281+ for (int i = 0 ; i < tasks .size (); i ++) {
282+ runTask (runContext , state , tasks .get (i ));
283+ PROGRESS_LOG .info ("Finished " + (i + 1 ) + " out of " + tasks .size () + " tasks" );
282284 }
283285
284286 } finally {
Original file line number Diff line number Diff line change 1717 <appender-ref ref =" CONSOLE" />
1818 </root >
1919
20+ <timestamp key =" currentTime" datePattern =" yyyy-MM-dd_HHmmss" />
21+ <appender name =" FILE" class =" ch.qos.logback.core.FileAppender" >
22+ <file >progress.log.${currentTime}</file >
23+ <encoder >
24+ <pattern >%d{HH:mm:ss.SSS} [%thread] %-5level %logger - %msg%n</pattern >
25+ </encoder >
26+ </appender >
27+
28+ <logger name =" progress-logger" additivity =" false" >
29+ <appender-ref ref =" FILE" />
30+ </logger >
31+
2032</configuration >
You can’t perform that action at this time.
0 commit comments