Вывод сообщений из серверного кода в лог браузера (отладка)

Здравствуйте.

Версия BPM 7.6.0.1265, развернута OnSite.

Используя Terrasoft.Sync в БП вывожу сообщение в консоль браузера:

SyncMsgLogger _clientLogger = new SyncMsgLogger((UserConnection)context.UserConnection, Guid.Empty);
_clientLogger.LogInfo("ProcessStart");
UsrTest.TestWriteLog();

или используя код в классе:
public static class UsrTest
{
        private static SyncMsgLogger _clientLogger;
        internal static SyncMsgLogger ClientLogger {
                get {
                        return _clientLogger != null ? _clientLogger : (_clientLogger = new SyncMsgLogger((UserConnection)HttpContext.Current.Session["UserConnection"], Guid.Empty));
                }
        }
       
        public static void TestWriteLog()
        {
                ClientLogger.LogInfo("TestWriteLog");
        }
}

При работе на компьютере на котором развернута BPM, оба сообщения появляются в консоле браузера. Но при работе с другого компьютера(внешний доступ) сообщения не появляются.

В обоих случаях процесс завершается без ошибок. Подскажите пожалуйста в чем может быть проблема? И какие еще есть варианты отладки, без доступа к машине на которой развернута BPM?

Нравится

1 комментарий

Здравствуйте.
Во вложении - рекомендации по использованию логгера log4net (возможно будут полезными).

Показать все комментарии