# Logger output to the terminal is buffered?

**URL:** <https://www.ruby-forum.com/t/logger-output-to-the-terminal-is-buffered/176943>\
**Category:** Rails\
**Created:** [October 8, 2009, 5:45pm UTC](https://www.ruby-forum.com/t/logger-output-to-the-terminal-is-buffered/176943 "2009-10-08T17:45:35Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![xavi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/x/8e8cbc/32.png) [@xavi](https://www.ruby-forum.com/u/xavi)\
**Post date:** [October 8, 2009, 5:45pm UTC](https://www.ruby-forum.com/t/logger-output-to-the-terminal-is-buffered/176943/1 "2009-10-08T17:45:35Z")

</div>

When I have a long running request, nothing is written to the terminal  
until the request is completed (i.e. I start the server using ruby  
script/server and once running, no logs appear during processing of a  
request, but only after this has finished). However, if I do a

tail -f development.log

I see that the file is actually continuously updated.

Any idea about why is this happening? It was not like this before, but I  
don’t know what I changed in my environment to cause this change (I use  
a Mac, with Leopard, and Rails 2.3.4 ).
