У меня есть приложение, которое я пытаюсь запутать. При отсутствии обфускации программа выдает сообщения журнала NLog, но после обфускации вообще не генерирует никаких сообщений, даже если остальная часть приложения работает должным образом. Я попробовал несколько обфускаторов, и у них те же симптомы. Есть ли у кого-нибудь предложения о местах, чтобы посмотреть. Я сгенерировал средства внутренней регистрации NLog, и они кажутся идентичными. Моя конфигурация довольно проста:
// enable internal logging to the console
InternalLogger.LogToConsole = true;
// enable internal logging to a file
InternalLogger.LogFile = "log.txt";
// set internal log level
InternalLogger.LogLevel = LogLevel.Trace;
LogTarget = new MemoryTarget();
LogTarget.Layout = "${message}";
NLog.Config.SimpleConfigurator.ConfigureForTargetLogging(LogTarget, LogLevel.Trace);