can we log every user whenever they access an address(in domain names, not IP address) that hasn’t been logged for a day?
You need to use transparent webproxy if you want to log domain names. Keep in mind that https traffic does not go through the webproxy.