How to get all shell command logged

view story

http://askubuntu.com – I'm running Ubuntu Server 12.04, and trying to get all Shell command logged. I'm trying with rsyslog that there by default. I added ". /var/log/everything.log" in rsyslog.conf and 50-default.conf, but I'm only getting few entries(login,logout, service stop/start) and would like to have everything (ls, cd [path], [Wrong command]. Do I have to modify something in rsyslog or setting any other application to verbose. Thx SP (HowTos)