You can use the userexit. Find the sample that is close to what you need (disk, tape, tsm). For my example, I will use the disk version.
Copy it to a working directory. Modify it, set the archive and restore directories to what you want (they can be the same). Create these directories, and make sure your instance owner has all rights to them.
Compile as it states in the source code. Copy it to the directory specified. Set the DB config parameter for userexit. Restart the database.
Form this point on, when a log becomes full, it will be copied to the Archive directory. The original will eventually be reused. You can then copy these elsewhere and then delete them as you see fit. If you need them for a ROLLFORWARD, you can copy them to the Restore directory first.
HTH
Andy