There are lots of programs you can load on a PC. Even the basic firewall that is built into windows will log some things....depends how fancy you want. Off the top of my head the only one I can think of is K9 but this is really software designed to prevent the kids from doing bad things but it has a great filter category list and you can set it to only log rather than block. Maybe its overkill for what you need but it is free.