如何在android中打印库项目日志?

如何在android中打印库项目日志?,android,android-logcat,Android,Android Logcat,我有一个android项目,其中包括另外3个android库项目,我正在使用eclipse。我试图打印库项目的日志,但它只打印主项目的日志 那么,有谁能告诉我如何打印包含在主项目中的图书馆项目日志呢 我的主要项目是com.project1.app,我在其中登录如下 Log.i(TAG,"Log From Main Project1"); Log.i(TAG,"Log From Main Library Project"); com.project1.app | Log From M

我有一个android项目,其中包括另外3个android库项目,我正在使用eclipse。我试图打印库项目的日志,但它只打印主项目的日志

那么,有谁能告诉我如何打印包含在主项目中的图书馆项目日志呢

我的主要项目是
com.project1.app
,我在其中登录如下

Log.i(TAG,"Log From Main Project1");
Log.i(TAG,"Log From Main Library Project");
com.project1.app    |   Log From Main Project1
图书馆项目是
com.subLibrary.subLibraryapp
,我在其中记录如下

Log.i(TAG,"Log From Main Project1");
Log.i(TAG,"Log From Main Library Project");
com.project1.app    |   Log From Main Project1
但在LogCat中,我只能从
com.project1.app
查看日志,如下所示

Log.i(TAG,"Log From Main Project1");
Log.i(TAG,"Log From Main Library Project");
com.project1.app    |   Log From Main Project1

我是否犯了错误,或者我必须打开任何其他窗口,有人可以建议我吗?

我猜您的应用程序和库有不同的标签

如果使用命令行读取日志,则需要执行以下操作

adb logcat -s yourtag:V librarytag:V

如果您使用Eclipse读取logcat输出,请尝试创建特定于您的应用程序的筛选器。

以下是我几天前发布的最简单的库之一。 与普通日志库相反,您只能使用单个消息参数。 它还会打印行号和方法名

最好的一点是,在发布版本中不必删除日志。遵循这些简单的步骤

步骤1:将jitpack添加到根级别渐变

allprojects {
    repositories {
       maven { url 'https://jitpack.io' }
    }
}
第二步:然后导入

dependencies {
    compile 'com.github.sujay219:LogHere:1.0.10'
}
步骤3:初始化并使用

// Initialise in your main activity
LogHere.initialize(BuildConfig.DEBUG, LogHere.ERROR, "wildox”);

// Logging line, single param
LogHere.e(“this is message”);
欲知详情,


您是否尝试重新打开项目并清理它们(库和主项目)?