You could set up a box between your connection and the router (So it'll be Internet <-> Box <-> Router <-> Computer instead of Internet <-> Router <-> Computer) and tell that box to keep a list of all websites that are visited.
To try and do so via wireless will most likely slow your network down - Wireless is slow to start, and to filter
all connections through your computer will take even longer.
It'd be easier to install a keylogger or something along those lines - and have it email you back every day or something