Show
Ignore:
Timestamp:
04/15/08 07:12:39 (20 months ago)
Author:
fumiakiy
Message:

Added timestamp to log metadata when either periodic tasks finished, or TheSchwartz published or sync'ed files. BugId:66799

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • branches/release-35/lib/MT/Worker/Sync.pm

    r1174 r1912  
    1212use TheSchwartz::Job; 
    1313use MT::FileInfo; 
     14use MT::Util qw( log_time ); 
    1415 
    1516sub work { 
     
    8889                $mt->log({ 
    8990                    message => $errmsg, 
    90                     metadata => $errmsg . "\nFiles affected:\n\t" . join("\n\t", @files), 
     91                    metadata => log_time() . ' ' . $errmsg . "\nFiles affected:\n\t" . join("\n\t", @files), 
    9192                    category => "sync", 
    9293                    level => MT::Log::ERROR(), 
     
    9697                return; 
    9798            } else { 
    98                 MT::TheSchwartz->debug(sprintf("done! (%0.02fs)", tv_interval($start))); 
     99                my $elapsed = sprintf("done! (%0.02fs)", tv_interval($start)); 
     100                $mt->log({ 
     101                    message => $mt->translate('Synchrnizing Files Done'), 
     102                    metadata => log_time() . ' ' 
     103                        . $mt->translate('Done syncing files to [_1] ([_2])', $target, $elapsed), 
     104                    category => "sync", 
     105                    level => MT::Log::INFO(), 
     106                }); 
     107                MT::TheSchwartz->debug($elapsed); 
    99108            } 
    100109        }