diff --git a/fs/filter/filter.go b/fs/filter/filter.go index ebe95e37c..e978074d6 100644 --- a/fs/filter/filter.go +++ b/fs/filter/filter.go @@ -522,6 +522,12 @@ func (f *Filter) DumpFilters() string { if !f.ModTimeTo.IsZero() { rules = append(rules, fmt.Sprintf("Last-modified date must be equal or less than: %s", f.ModTimeTo.String())) } + if f.Opt.MinSize >= 0 { + rules = append(rules, fmt.Sprintf("Minimum size is: %s", f.Opt.MinSize.ByteUnit())) + } + if f.Opt.MaxSize >= 0 { + rules = append(rules, fmt.Sprintf("Maximum size is: %s", f.Opt.MaxSize.ByteUnit())) + } rules = append(rules, "--- File filter rules ---") for _, rule := range f.fileRules.rules { rules = append(rules, rule.String()) diff --git a/fs/filter/filter_test.go b/fs/filter/filter_test.go index 0b5f934da..ef7a1440b 100644 --- a/fs/filter/filter_test.go +++ b/fs/filter/filter_test.go @@ -180,7 +180,9 @@ func TestNewFilterFullExceptFilesFromOpt(t *testing.T) { assert.Equal(t, f.Opt.MinSize, mins) assert.Equal(t, f.Opt.MaxSize, maxs) got := f.DumpFilters() - want := `--- File filter rules --- + want := `Minimum size is: 100 KiB +Maximum size is: 1000 KiB +--- File filter rules --- + (^|/)include1$ + (^|/)include2$ + (^|/)include3$