Logging the Serial Monitor to a disk file

Is there any way to write a log file of the information the Arduino sends to the Serial Monitor window?

If it's not built in (it should be!), is there another Mac program that can do it?

You can use another terminal program such as PuTTY