Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.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登录eclipse_Android_Logging_Logcat - Fatal编程技术网

Android登录eclipse

Android登录eclipse,android,logging,logcat,Android,Logging,Logcat,我已经尝试了很多东西,但我似乎无法掌握如何正确使用日志记录。我目前想记录一个变量,但似乎什么都不起作用。有些东西可以为新手提供一个简单的版本吗?我只是想学习一下。任何帮助都将不胜感激。这是我目前的代码 public void loadLeagueInformation() { DateFormat df = DateFormat.getTimeInstance(); df.setTimeZone(TimeZone.getTimeZone("gmt")); String

我已经尝试了很多东西,但我似乎无法掌握如何正确使用日志记录。我目前想记录一个变量,但似乎什么都不起作用。有些东西可以为新手提供一个简单的版本吗?我只是想学习一下。任何帮助都将不胜感激。这是我目前的代码

public void loadLeagueInformation() {

    DateFormat df = DateFormat.getTimeInstance();
    df.setTimeZone(TimeZone.getTimeZone("gmt"));
    String gmtTime = df.format(new Date(0)); 

    Log.v(TAG, "TIME:" + gmtTime);
}

通常来自
活动
MyActivity

Log.d("MyActivity", "String date " + gmTime);
我不确定您是否已经按照自己的喜好格式化了
gmTime
。如果没有,您可以使用
SimpleDateFormat

格式为
Log.d(字符串标记,字符串消息)
。通常的做法是使用
标记的包和/或类名

对于我所有的Android类,我都做了以下(示例)

这样做意味着
TAG
将是
com.mycompany.myapp.MyActivity
。如果您对所有Android类都这样做,那么您可以保证所有的
标记
字段都将启动
com.mycompany.myapp
,并且很容易为logcat创建一个过滤器来识别您的所有“标记”

每当我需要记录一些事情时,我只需做(例如)


在LogCat窗口中,下拉框中的设置是什么?这是错误吗?如果是这样的话,那么它将只显示错误日志,即
Log.e(TAG,“…”)
同样适用于其他选项。 由于您正在使用
Log.v(..)
,请将其设置为verbose


现在,从左侧面板添加一个过滤器,并在“按日志标记”字段中输入您的标记。运行应用程序时选择它。

如何筛选此项我有一个按标记设置的日期是否正确在本例中,您按标记筛选“MyActivity”。Tag是Log的第一个参数。dOne可以使用getClass.getSimpleName()LogCat中只显示了大量代码,其中的non是我刚才使用的与您完全相同的标记。是否有方法在console中而不是在Log cat中查看它
package com.mycompany.myapp;
...

public class MyActivity extends Activity {
    protected final String TAG = this.getClass().getName();
    ...
}
Log.d(TAG, "Hello World");