ELMAH не предлагает ловушку, позволяющую вам изменить сообщение перед его сохранением. Единственный способ сделать это - изменить источник ELMAH (не рекомендуется) или создать новый журнал ошибок, унаследованный от регистратора ошибок, который вы используете в данный момент:
public class MySqlErrorLog : SqlErrorLog
{
public MySqlErrorLog(IDictionary config) : base(config)
{
...
}
public override string Log(Error error)
{
error.Detail = string.Empty;
return base.Log(error);
}
}