As this is presently coded, Android first calls syslog, then calls RemoteSysLog; should it, in fact, skip the syslog entirely ?  Or should we retain the syslog call because, who knows, someday Android's syslog might be up to scratch ?  If it makes sense to send to both on Android, are there other platforms where the same would make sense ?