From 54dc61803e08746ab8a9f0cd99b5a35cdb9dce10 Mon Sep 17 00:00:00 2001 From: Andrew Udvare Date: Fri, 11 Dec 2020 05:21:32 -0500 Subject: [PATCH] main: print start and finish times --- grive/src/main.cc | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/grive/src/main.cc b/grive/src/main.cc index 54d5560..b65fbe5 100644 --- a/grive/src/main.cc +++ b/grive/src/main.cc @@ -241,7 +241,9 @@ int Main( int argc, char **argv ) if ( vm.count( "download-speed" ) > 0 ) agent.SetDownloadSpeed( vm["download-speed"].as() * 1000 ); - Drive drive( &syncer, config.GetAll() ) ; + DateTime startTime = DateTime::Now(); + Log( "\nStarted at %1%", startTime, log::info ); + Drive drive( &syncer, config.GetAll() ); drive.DetectChanges() ; if ( vm.count( "dry-run" ) == 0 ) @@ -259,7 +261,12 @@ int Main( int argc, char **argv ) drive.DryRun() ; config.Save() ; - Log( "Finished!", log::info ) ; + DateTime endTime = DateTime::Now(); + Log( + "Finished at %1% (%2% seconds)", + endTime, + endTime.Sec() - startTime.Sec(), + log::info ); return 0 ; }