私はADTでMavenを使用している、とてもシンプルなAndroidプロジェクトを構築しています。私はslf4j-apiとslf4j-androidの依存関係の両方を含んでおり、すべてが正しくコンパイルされていることがわかります。しかし、Nexus Oneでアプリケーションを実行またはデバッグすると、ログ出力が表示されません。これらのログを探していなければならない特定の場所はありますか、Eclipseコンソールにログアウトする必要がありますか?私は、ロギングのためにもSLF4Jを使用Android:SLF4J-Androidでログを取得できない
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import android.app.ListActivity;
import android.os.Bundle;
public class HomeActivity extends ListActivity {
private static Logger logger = LoggerFactory.getLogger(HomeActivity.class);
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
logger.debug("onCreate");
}
}
あなたはslf4j-androidを使用しているので、私はそれはできないと言います。私はあなたがlog4jやログバックのような他のインプラントで普通のslf4jを使うことはできないと思います。もしあなたが2つのslf4を持っていたら、どれが1つのJVMにロードされているのでしょうか? Eclipseコンソールのみにログを記録する場合は、通常のSLF4J + IMPL(log4jまたはlogback)を使用します。 –