如何在Xamarin Android应用中将日志输出到SD卡上的文件?

如何在Xamarin Android应用中将日志输出到SD卡上的文件?,第1张

概述我有一个XamarinAndroid应用程序,该应用程序在整个应用程序中都有Debug.WriteLine语句.这些语句出现在Xamarin控制台中,但我希望它们也可以附加到手机SD卡上的日志文件中.我想我可以开发自己的解决方案,但是我想知道是否有内置的方法来做到这一点?解决方法:我不认为有内置的方法可

我有一个Xamarin Android应用程序,该应用程序在整个应用程序中都有DeBUG.Writeline语句.这些语句出现在Xamarin控制台中,但我希望它们也可以附加到手机SD卡上的日志文件中.

我想我可以开发自己的解决方案,但是我想知道是否有内置的方法来做到这一点?

解决方法:

我不认为有内置的方法可以执行此 *** 作,但是简单的代码可以为您完成此 *** 作-

using System;namespace Com.Osfg{    public class LogUtils    {        String logfilePath = null;        public LogUtils()        {            String path = AndroID.OS.Environment.ExternalStorageDirectory.Path;            logfilePath = System.IO.Path.Combine(path, "log.txt");            if(!System.IO.file.Exists(logfilePath))            {                using (System.IO.StreamWriter writer = new System.IO.StreamWriter(logfilePath, true))                {                    writer.Writeline("Starting logging at " + DateTime.Now.ToString());                }            }        }        public voID Log(String message)        {            using (System.IO.StreamWriter writer = new System.IO.StreamWriter(logfilePath, true))            {                writer.Writeline(DateTime.Now.ToString() + " : " + message);            }        }    }}
总结

以上是内存溢出为你收集整理的如何在Xamarin Android应用中将日志输出到SD卡上的文件?全部内容,希望文章能够帮你解决如何在Xamarin Android应用中将日志输出到SD卡上的文件?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1090069.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存