For players and admins alike it is always handy to have a log saved of what goes on in console / game chat etc.
Here is how to have steam create a console log and write to it every time you are in game. The log file (console.log) will be located in your cstrike folder;
Load Steam
Choose 'My Games' tab
Right Click on 'Counter-Strike: Source'
Choose 'Properties'
Click on 'Set Launch Options'
Type into the space provided -condebug
Click Ok
Join a server and steam will create your log file and record everything that is displayed within the console, including chat, admin commands, etc etc....
The log file can get pretty big, my log file once reached a staggering size, so i recommend renaming the log every month so your logs are easier to sort.
So, if you start now with console.log (created by steam) and in a few months re-name it to console<date>.log for example, steam will then create a new console.log file which you can rename at intervals to suit you.
If you dont wish to save / keep certain log files, simply delete them.
Steam will otherwise carry on recording in the same log.
To stop the recording of console logs simply remove -condebug from 'set launch options'