Вопрос
Вывод сообщений из серверного кода в лог браузера (отладка)
21 апреля 2016 11:13
Здравствуйте.
Версия BPM 7.6.0.1265, развернута OnSite.
Используя Terrasoft.Sync в БП вывожу сообщение в консоль браузера:
SyncMsgLogger _clientLogger = new SyncMsgLogger((UserConnection)context.UserConnection, Guid.Empty);
_clientLogger.LogInfo("ProcessStart");
UsrTest.TestWriteLog();
_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");
}
}
{
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 комментарий
21 апреля 2016 14:17
Здравствуйте.
Во вложении - рекомендации по использованию логгера log4net (возможно будут полезными).
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать