Infinite scrollback in Terminal (Yosemite)
Here's an option for running a script on startup to append everything to a log file. Searching a text file will likely be a better option than manually scrolling up in Terminal, or filling up a buffer.

http://hints.macworld.com/article.php?story=20120507163311559