If you start your LG using a normal user it will store the logs in $HOME. Would it be a good workaround?
The root user is not strictly necessary to run the Agent/LG process except if you use the WAN emulation driver but in that case a sudo command is enough.
As far as i know you can't use a different folder.