C# FileStream与log4net.Repository.ilogger存储库UWP之间的转换
您好,我在UWP中的log4net配置有问题,因为当我尝试这样做时,我发现我无法将FileInfo转换为ILogger存储库C# FileStream与log4net.Repository.ilogger存储库UWP之间的转换,c#,.net,logging,uwp,log4net,C#,.net,Logging,Uwp,Log4net,您好,我在UWP中的log4net配置有问题,因为当我尝试这样做时,我发现我无法将FileInfo转换为ILogger存储库 public MainPage() { XmlConfigurator.Configure(new FileInfo(Path.GetFileName("C:\\Users\\kamil\\source\repos\\Trader\\Trader\\Assets\\sample.xml"))); this.I
public MainPage()
{
XmlConfigurator.Configure(new FileInfo(Path.GetFileName("C:\\Users\\kamil\\source\repos\\Trader\\Trader\\Assets\\sample.xml")));
this.InitializeComponent();
ApiHelper.InitializeClient();
}
XmlConfigurator.Configure(FileInfo-configFile)
仅在.net framework中可用。您应该使用XmlConfigurator.Configure(ILogger存储库,FileInfo configFile)
使其在应用程序中工作。以下是一个例子:
ILoggerRepository loggerRepository = LogManager.GetRepository(Assembly.GetEntryAssembly());
FileInfo fileInfo = new FileInfo(Path.GetFileName(@"C:\Path\To\Source\sample.xml"));
XmlConfigurator.Configure(loggerRepository, fileInfo);
完整文档:谢谢,我还有一个问题,你能告诉我如何使用这个吗。我有自己的配置,但如何登录到文件?