En Exception puedes especificar que quieres asignarle a ex. Por ejemplo que muestre un tipo determinado de excepción y no todas.
Por ejemplo en vez de usar Exception, puedes usar IOException para lo que son las excepciones de entrada y salida en el caso de busqueda, lectura o escritura de archivos.
Tambien la variable ex la puedes convertir a string y obtener solo los 3 ultimos valores una vez obtenido el largo, para que te informe solo la linea, y asi tambien guardarlos en un archivo de texto o log como quieres Tu.
Aunque si te das cuenta, ex tiene propiedades, prueba con cada una de ellas, por ejemplo:
Suerte.