Salve a tutti. Per gestire eccezioni inaspettate della mia applicazione sto usando l'evento MyApplication.UnhandledException. Una volta che questo evento viene generato io vorrei far scrivere su un file .log il tipo di eccezione che si è sviluppato. Per spiegarmi meglio riporto il codice:
codice:
Namespace My

    Partial Friend Class MyApplication
        Public Sub MyApplication_UnhandledException(ByVal sender As System.Object, ByVal e  As System.EventArgs) Handles Me.UnhandledException
            MessageBox.Show("Si è verificato un errore mai verificatosi fino ad adesso. ")
            Dim Writer As New IO.StreamWriter(Environment.GetFolderPath(Environment.SpecialFolder.Desktop) & "\Error.log", True)
            Writer.WriteLine("")            
            Writer.WriteLine("Error:")
            Writer.WriteLine("????????")
            Writer.Close()
            Writer = Nothing
            SchermataIniziale.Close()
        End Sub
    End Class

End Namespace
Cosa dovrei mettere al posto dei punti di domanda?

Grazie in anticipo