Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
适用于android的SLF4j_Android - Fatal编程技术网

适用于android的SLF4j

适用于android的SLF4j,android,Android,我一直在android中使用slf4j集成日志记录工具。我可以通过以下方法成功地编写日志 private static final Logger logger = LoggerFactory.getLogger(MyClass.class); logger.debug("Some log message. Details: {}", someObject.toString()); ,如何获取日志文件以将其发送到服务器 有人能帮我吗?据android的slf4j文档所述,它只是一个fasc

我一直在android中使用slf4j集成日志记录工具。我可以通过以下方法成功地编写日志

 private static final Logger logger = LoggerFactory.getLogger(MyClass.class);
 logger.debug("Some log message. Details: {}", someObject.toString()); 
,如何获取日志文件以将其发送到服务器


有人能帮我吗?

据android的slf4j文档所述,它只是一个fascade,使用本机android logger在DDMS中查看日志信息

如果你想上传日志,你需要将它们保存到一个文件或类似的东西中。然后上传。请参阅java File writer方法,并搜索用java上传文件的方法

如果您希望日志记录支持能够处理向服务器发送错误报告的问题,有一个非常好的android库,名为ACRA。它很好。你可以发布到谷歌表单,或者发布到你自己的服务器,还有其他一些非常简洁的功能


您可能对SLF4J的以下实现感兴趣:

  • 是轻量级但易于配置的SLF4J实现(<50 Kb)
  • 是最强大和优化的实现,但其大小约为1 Mb
  • slf4j android,slf4android(在github.com上)

  • 感谢您提供有关Android Logger的提示-这正是我想要的。但是,您提供的链接不正确。可在以下网址找到: