Raspberry Pi 上的 Metrolog

Metrolog on Raspberry Pi

我在 Raspberry Pi 3 上使用 Windows 10 IOT。

由于我的应用程序正在增长,我想在应用程序中包含一个记录器。所以我为此目的实施了 MetroLog

在我的本地计算机上启动应用程序,日志记录工作正常,并将 lof 文件存储在此路径下

C:\Users\[login]\AppData\Local\Packages\[package family name]\LocalState\MetroLogs

如果我在 Raspberry Pi 上启动应用程序,记录器不会写入任何日志文件,或者我就是找不到它。 Raspberry Pi 上不存在上述文件夹。

有人为 Win10 物联网应用程序实现了 MetroLog 吗? 或者我可以更改存储日志文件的默认路径吗?

在 windows 物联网核心设备上,路径如下所示:

C:\Data\Users\DefaultAccount\AppData\Local\Packages\[package family name]\LocalState\MetroLogs

我使用以下代码片段进行测试:

        this.Log = Logger.GetLogger("myLogger");
        System.Diagnostics.Debug.WriteLine("Error log files are written to: " + ApplicationData.Current.LocalFolder.Path);
        this.Log.Debug("This is a debug message.");