History

Log size difference of index.json and db.json

Thibaut Courouble committed 9 years ago

Commit 62c8cb81 parent 53224a11 file · +6 −2Browse files

Unified · Split

lib/docs/subscribers/doc_subscriber.rb+6−2
@@ -6,7 +6,9 @@ module Docs · 5 unmodified lines
66
77 def index(event)
88 before, after = parse_payload(event)
9− log "Entries: (#{(event.payload[:after].bytesize / 1.kilobyte.to_f).ceil} KB)"
9+ size = event.payload[:after].bytesize
10+ size_diff = size - event.payload[:before].bytesize
11+ log "Entries: (#{(size / 1_000.0).ceil} KB, #{'+' if size_diff >= 0}#{(size_diff / 1_000.0).ceil} KB)"
1012 log_diff before['entries'], after['entries'], 'name'
1113 log "Types:"
1214 log_diff before['types'], after['types'], 'name'
@@ -14,7 +16,9 @@ module Docs · 1 unmodified line
1416
1517 def db(event)
1618 before, after = parse_payload(event)
17− log "Files: (#{(event.payload[:after].bytesize / 1.megabyte.to_f).ceil(1)} MB)"
19+ size = event.payload[:after].bytesize
20+ size_diff = size - event.payload[:before].bytesize
21+ log "Files: (#{(size / 1_000_000.0).ceil(1)} MB, #{'+' if size_diff >= 0}#{(size_diff / 1_000_000.0).ceil(1)} MB)"
1822 log_diff before.keys, after.keys
1923 end
2024