Seu comando logger irá apenas registrar o conteúdo de MY_AUDIT_LOG_FILE no momento em que você executar o comando e sair, então o comportamento é normal.
Se você espera registrar continuamente as alterações que aparecem neste arquivo no syslog, o que você precisa é talvez o módulo de entrada do arquivo de texto rsyslog, conforme descrito aqui: