Работаю со схемами исходного кода через веб, сборку конфигурации делаю через браузер. Возможности просмотра классов библиотек через ide нет.
По статье документации выполнена настройка nLog. После чего я создал объект логгера в схеме Исходный код как описано в туториал NLog . Объект Logger - из примера:
private static readonly NLog.Logger Logger = NLog.LogManager.GetCurrentClassLogger();
Получается ошибка - класса или пространства имен NLog нет , нет и пространства имен Common.Logging.NLog45.
Террасофт, как у вас предполагается работать с Nlog в кодовых схемах, например в пользовательском сервисе я хотел бы писать в лог ошибку десереализации json. Примеров на схемах "исходный код" по работе с nLog в публикациях Сообщества не нашел.
Нравится
Для использования базового логгирования нужно подключить пространство имён global::Common.Logging, а экземпляр логгера можно получить через статический класс LogManager.
Пример кода:
namespace Terrasoft.Configuration { using global::Common.Logging; public class LogTest { private ILog log; public LogTest() { log = LogManager.GetLogger("LoggerName"); } public void WriteError() { log.Error("ErrorMessage"); } } }