A mensagem vem de src/core/manager.c
nas origens do systemd . É codificado para usar o nível de log do sistema INFO.
Por padrão, o systemd registra mensagens com nível INFO, se você puder alterar isso alterando /etc/systemd/system.conf
para:
LogLevel=notice
mas você também perderá algumas outras mensagens informativas.
Pode ser melhor corrigir src/core/manager.c
para ler:
log_struct(LOG_DEBUG,
MESSAGE_ID(SD_MESSAGE_TIME_CHANGE),
"MESSAGE=Time has been changed",
NULL);
( LOG_DEBUG
é definido como o próximo nível mais alto e mais alto em sys/syslog.h
) ou comenta a mensagem inteira.
Não encontrei uma maneira de relatar somente as alterações do timer que têm um tamanho mínimo de X segundos. Mas se isso for possível, isso sem dúvida contribuirá para um patch mais complexo e propenso a erros.