我有一个我试图混淆的应用程序。未混淆时,程序会发出 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);