首页 > 解决方案 > 使用 USB 连接到手机将 Serilog 传输到 Seq 或文件?

问题描述

我在 Android 和 Serilog 上使用 Xamarin( Xamarin.Android,但也在寻找解决方案)。Xamarin.iOS目前我正在登录到一个文件,如下所示:

Log.Logger = new LoggerConfiguration()
    .MinimumLevel.Debug() // minimum log level that will be passed to sink
    .WriteTo.File(new CompactJsonFormatter(), Path.Combine(Xamarin.Essentials.FileSystem.AppDataDirectory, "applog.json"))
    .CreateLogger();

然后applog.json我从我的 android 手机或模拟器中手动adb提取,并将其摄取到 Seq。

而不是这个手动过程,我想将日志数据直接发送到 Seq。但是,我的手机与运行 Seq 的计算机不在同一个网络上。相反,我的手机使用 USB 电缆(Android 调试模式)连接到我的计算机。有什么方法可以通过 USB 将日志数据发送到我计算机上的 Seq?我可以通过 USB 配置某种网络吗?

标签: androidxamarin.androidadbserilogseq-logging

解决方案


推荐阅读