Skip to content

Instantly share code, notes, and snippets.

@bpot
Created September 7, 2012 00:12
Show Gist options
  • Select an option

  • Save bpot/3661718 to your computer and use it in GitHub Desktop.

Select an option

Save bpot/3661718 to your computer and use it in GitHub Desktop.
# encoding: UTF-8
require 'logging'
log = Logging.logger['read_rate']
log.add_appenders(
Logging.appenders.file(
"1.log",
:layout => Logging.layouts.pattern(:pattern => '%m\n'),
:auto_flushing => 100
)
)
a = "ümlaut"
b = "hello ümlaut".force_encoding("BINARY")
200.times {
log.info(a)
log.info(b)
}
log.appenders.first.instance_eval do
puts @buffer.size
end
puts IO.read("1.log").size
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment