Могу ли я получить более длинные сообщения Просмотрщика событий? - PullRequest
0 голосов
/ 30 октября 2018

Что-то в нашем сервисе постоянно приводит к сбою сервера, хотя не часто это все же, конечно, плохо. Поскольку служба аварийно завершает работу, она не может ничего записать о сбое в нашу базу данных, но программа просмотра событий в Windows делает это в некоторой степени. Проблема заключается в том, что сообщение обрезается перед отображением любого кода, специфичного для службы, например:

Failed to stop service. System.InvalidOperationException: An unhandled exception was detected --->
System.Data.Entity.Core.EntityException: The underlying provider failed on Open. --->
System.InvalidOperationException: The connection was not closed. The connection's current state is connecting.
    at System.Data.ProviderBase.DbConnectionClosedConnecting.TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions)
    at System.Data.SqlClient.SqlConnection.TryOpenInner(TaskCompletionSource`1 retry)
    at System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry)
    at System.Data.SqlClient.SqlConnection.Open()
    at System.Data.Entity.Infrastructure.Interception.DbConnectionDispatcher.<Open>b__36(DbConnection t, DbConnectionInterceptionContext c)
    at System.Data.Entity.Infrastructure.Interception.InternalDispatcher`1.Dispatch[TTarget,TInterceptionContext](TTarget target, Action`2 operation, TInterceptionContext intercepti...

Как видите, в конце есть просто «...», означающее, что я не вижу, где в моем коде происходит эта ошибка. Есть ли способ убедиться, что сообщения длиннее? Это .NET-приложение, работающее как служба на Windows Server 2016.

Я должен признать, что я не уверен, что это правильный форум для этого, но у меня сейчас нет идей, и я не смог найти ответы в Google.

...