forked from TrueCloudLab/restic
ui/json: restore summary output
This commit is contained in:
parent
5ccf583b8a
commit
3024239e40
1 changed files with 15 additions and 2 deletions
|
@ -172,7 +172,20 @@ func (b *Backup) ReportTotal(item string, start time.Time, s archiver.ScanStats)
|
|||
func (b *Backup) Finish(snapshotID restic.ID, start time.Time, summary *ui.Summary) {
|
||||
b.print(summaryOutput{
|
||||
MessageType: "summary",
|
||||
FilesNew: summary.Files.New,
|
||||
FilesChanged: summary.Files.Changed,
|
||||
FilesUnmodified: summary.Files.Unchanged,
|
||||
DirsNew: summary.Dirs.New,
|
||||
DirsChanged: summary.Dirs.Changed,
|
||||
DirsUnmodified: summary.Dirs.Unchanged,
|
||||
DataBlobs: summary.ItemStats.DataBlobs,
|
||||
TreeBlobs: summary.ItemStats.TreeBlobs,
|
||||
DataAdded: summary.ItemStats.DataSize + summary.ItemStats.TreeSize,
|
||||
TotalFilesProcessed: summary.Files.New + summary.Files.Changed + summary.Files.Unchanged,
|
||||
TotalBytesProcessed: summary.ProcessedBytes,
|
||||
TotalDuration: time.Since(start).Seconds(),
|
||||
SnapshotID: snapshotID.Str(),
|
||||
DryRun: b.dry,
|
||||
})
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue