Matt or Gaston, could you create a JIRA issue for this, please?
Looking at the code, it’‘s not currently possible, although a patch wouldn’'t be that hard to write. In src/java/org/jivesoftware/messenger/audit/ I see the following properties being set:
xmpp.audit.maxsize - implements setMaxFileSize()
xmpp.audit.logtimeout - implements setLogTimeout()
xmpp.audit.maxcount - implements setMaxFileCount()
xmpp.audit.message - implements setAuditMessage()
xmpp.audit.presense - implements setAuditPresence()
xmpp.audit.iq - implements setAuditIQ()
xmpp.audit.xpath - implements setAuditXPath() (Looks like this is not implemented yet)
You can get a description of these functions here. Looking in spi/AuditorImpl.java it looks the only function that needs to be changed is rotateFiles(). If you replaced calls to JiveGlobals.getHomeDirectory() with a system property, like xmpp.audit.logdir, you could fix the problem.