我正在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配置某种网络吗?