logging - 在发布模式下,将Xamarin打印输出到应用程序输出

  显示原文与译文双语对照的内容
101 4

我要在三星和wiko设备上修补一些崩溃插件,我必须在发布模式下在设备上运行。但是我希望在应用程序输出中看到 System.Diagnostics.Debug.WriteLine的输出。

我已经经启用了开发人员测试,并且在选项中定义了调试常量;。Debugging options

other debugging options

我怎么可以?

时间:原作者:0个回答

126 0

对于 Xamarin.Android 使用android工具 Log 并监视/过滤消息的logcat 输出。

例如:

string TAG ="StackOverflow";
Log.Info(TAG, $"This is a Info message: {DateTime.Now}");
Log.Debug(TAG, $"This is a debug message");
Log.Warn(TAG, $"Warning! Warning! Will Robinson Warning! Warning!");
Log.Error(TAG, $"Error, contact support with error code 99 for assistance");

max1452输出( 通过cmd线路或者Android设备监视器):

>adb logcat |grep StackOverflow
08-03 11:58:46.282 2338 2338 I StackOverflow: This is a Info message: 8/3/2016 11:58:46 AM
08-03 11:58:46.282 2338 2338 D StackOverflow: This is a debug message
08-03 11:58:46.282 2338 2338 W StackOverflow: Warning! Warning! Will Robinson Warning! Warning!
08-03 11:58:46.282 2338 2338 E StackOverflow: Error, contact support with error code 99 for assistance
原作者:
...