A alteração dos campos a serem registrados não fará com que o AppPool seja reciclado, mas eliminará o AppDomain atual e iniciará um novo no próximo pedido. Então, qualquer estado de sessão (se estiver em processo) é perdido.
Você pode testar isso com facilidade:
<%@ Page language="c#" %>
<html>
<% if (Session["starttime"] == null) { Session.Add("starttime", DateTime.Now.ToString()); }; %>
<%= Session["starttime"] %>
</html>
carregue a página duas vezes para ver a hora, altere suas configurações de registro e recarregue a página. Você receberá um novo horário.