anchor.diff:                            rotation_size = RotSize} = State)
     when RotSize =/= 0, FileSize >= RotSize ->
       ok = rotate_files(State),
  +    ok = maybe_compress_post_rotate(State),
       open_log_file(State);
   maybe_rotate_files(State) ->
       State.
  
positive.code:           batch_size :: pos_integer(),
            batch_timeout :: pos_integer(),
            rotation_size :: non_neg_integer(),
            rotation_num_files :: pos_integer()
           }).
  
  start_link(Name, Path) ->
  
negative.code:     RotationConf = proplists:get_value(rotation, Opts, []),
      RotSize = proplists:get_value(size, RotationConf, 10485760),
      RotNumFiles = proplists:get_value(num_files, RotationConf, 20),
      RotCompress = proplists:get_value(compress, RotationConf, true),
  
      State = #state{path = Path,
                     buffer = <<>>,
  