Logging and saving user activity
Oracle has pretty extensive auditing capabilities. This page is part of the Oracle 2 Day + security guide. It will run you through some of the capabilities, plus has a tutorial on setting up an audit trail. 

Each hour you could query DBA_AUDIT_TRAIL and write the results out to a text file.