PostgreSQL ne vous permet pas de coller un paramètre n'importe où dans une requête. Ce que vous voulez peut être réalisé avec ce qui suit :
var command = new NpgsqlCommand("select * from Logs.Logs where Log_Date > current_date - @days", conn))
command.Parameters.AddWithValue("@days", TimeSpan.FromDays(days));
De cette façon, vous transmettez l'intervalle directement de Npgsql à PostgreSQL, plutôt qu'une partie de l'expression conçue pour créer cet intervalle.