I modified my run.sh to redirect stdout and stderr to a file (out.txt). I've found that JBoss doesn't write much to standard out once it starts logging via log4j.
java ..... 2>&1 > ../server/default/log/out.txt
JBoss is logging to console and is writing to the server.log. The server.log rolls over at midnight.
Learn more about log4j and read the conf/log4j.xml, which contains more documentation than configuration ;-)
The boot.log is the jboss bootstrapping log until the log4j logging service is up and running.