A documentação ( link ) diz que o rsyslog tem a opção de configuração legacy $CreateDirs
para controlar se deve ou não criar diretórios conforme necessário. (Existe uma opção com o mesmo nome CreateDirs
para o próximo formato de configuração, mas o seu exemplo usa o formato legado.) Portanto, tente a linha:
$CreateDirs on
pouco antes de sua
local1.* ?local1DynFile;local1LogFormat
linha.