Your best solution would be either to setup a logging server to capture the events on the filer to a separate server which you can customize to keep the logs for longer. Or you could copy the messages files themselves from the filer over to another server and then you can control how long the messages files are kept.
The messages files are used by the syslog deamon on the filer. You can control some things via the syslog.conf file.