Skip to content

Exceptions causing the session to terminate in class EtpSessionNativeClientBase not captured in log  #14

@waveflight

Description

@waveflight

Several exception handlers in this class have code to specifically exclude logging of details for exceptions where the connection is/will be terminated (as determined by the ExceptionMeansConnectionTerminated extension method). I not sure why the decision was made to exclude logging the details under such circumstances as this information can be useful.

Why this is of specific interest is because I previously run into a situation where the remote end was forcibly closing the connection after a period of time. The details of this were never actually captured in the log - because of the above mentioned check - making the problem that much harder to debug.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions