diff options
| -rw-r--r-- | tools/dexanalyze/dexanalyze.cc | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/tools/dexanalyze/dexanalyze.cc b/tools/dexanalyze/dexanalyze.cc index a5f647cc56..c4aebc6f56 100644 --- a/tools/dexanalyze/dexanalyze.cc +++ b/tools/dexanalyze/dexanalyze.cc @@ -15,6 +15,7 @@ */ #include <cstdint> +#include <iostream> #include <set> #include <sstream> @@ -31,6 +32,15 @@ namespace art { class DexAnalyze { static const int kExitCodeUsageError = 1; + static void StdoutLogger(android::base::LogId, + android::base::LogSeverity, + const char*, + const char*, + unsigned int, + const char* message) { + std::cout << message << std::endl; + } + static int Usage(char** argv) { LOG(ERROR) << "Usage " << argv[0] << " [options] <dex files>\n" @@ -105,6 +115,8 @@ class DexAnalyze { public: static int Run(int argc, char** argv) { + android::base::SetLogger(StdoutLogger); + Options options; int result = options.Parse(argc, argv); if (result != 0) { @@ -154,7 +166,6 @@ class DexAnalyze { } // namespace art int main(int argc, char** argv) { - android::base::SetLogger(android::base::StderrLogger); return art::DexAnalyze::Run(argc, argv); } |