usa memoize para não recriar função de início
adiciona chave de settings ao log