最近我更新NLog版本从4到5,我现在有一个问题。
最初我把我的NLog.config放在asset文件夹中,NLog会自动扫描并加载它。
但是在我升级到5并遵循document的方式之后,它就不再工作了。
我将NLog.config设置为嵌入式资源,并在OnCreate()
中调用LogManager.Setup().LoadConfigurationFromAssemblyResource(typeof(MainActivity).GetTypeInfo().Assembly);
如何使其正确工作?
1条答案
按热度按时间mrphzbgm1#
您可以从嵌入式资源加载NLog配置:
您也可以通过为NLog注册
ILogSink
将Avalonia日志输出重定向到NLog:然后像这样设置:
标签:https://gist.github.com/graealex/43f5667c33df8e33bf60981887b49448
标签:https://docs.avaloniaui.net/docs/getting-started/logging-errors-and-warnings