diff options
| author | 2010-06-29 18:11:52 -0400 | |
|---|---|---|
| committer | 2010-06-30 13:59:32 -0400 | |
| commit | 3e6616dd3dc4d8b4a8a5c832d5a66965c19648d3 (patch) | |
| tree | 93253e03bc3a4946ca6b4178b30d79ec11f839bc | |
| parent | 3dcfeac8900012ebba8329ec420bbd2fa47c262a (diff) | |
MTP: replace printfs with logcat
Change-Id: I2c30921098e2dc049dc5fc1e0a548ead33c363e0
Signed-off-by: Mike Lockwood <lockwood@android.com>
| -rw-r--r-- | media/mtp/MtpClient.cpp | 9 | ||||
| -rw-r--r-- | media/mtp/MtpCursor.cpp | 3 | ||||
| -rw-r--r-- | media/mtp/MtpDataPacket.cpp | 5 | ||||
| -rw-r--r-- | media/mtp/MtpDatabase.cpp | 37 | ||||
| -rw-r--r-- | media/mtp/MtpDebug.h | 3 | ||||
| -rw-r--r-- | media/mtp/MtpDevice.cpp | 17 | ||||
| -rw-r--r-- | media/mtp/MtpDevice.h | 2 | ||||
| -rw-r--r-- | media/mtp/MtpDeviceInfo.cpp | 2 | ||||
| -rw-r--r-- | media/mtp/MtpMediaScanner.cpp | 21 | ||||
| -rw-r--r-- | media/mtp/MtpObjectInfo.cpp | 2 | ||||
| -rw-r--r-- | media/mtp/MtpPacket.cpp | 38 | ||||
| -rw-r--r-- | media/mtp/MtpProperty.cpp | 3 | ||||
| -rw-r--r-- | media/mtp/MtpRequestPacket.cpp | 2 | ||||
| -rw-r--r-- | media/mtp/MtpResponsePacket.cpp | 2 | ||||
| -rw-r--r-- | media/mtp/MtpServer.cpp | 36 | ||||
| -rw-r--r-- | media/mtp/MtpStorage.cpp | 5 | ||||
| -rw-r--r-- | media/mtp/MtpStorageInfo.cpp | 2 | ||||
| -rw-r--r-- | media/mtp/MtpStringBuffer.cpp | 2 | ||||
| -rw-r--r-- | media/mtp/MtpUtils.cpp | 2 | ||||
| -rw-r--r-- | media/mtp/SqliteDatabase.cpp | 5 | ||||
| -rw-r--r-- | media/mtp/SqliteStatement.cpp | 2 | ||||
| -rw-r--r-- | media/mtp/mtptest.cpp | 3 | 
22 files changed, 123 insertions, 80 deletions
diff --git a/media/mtp/MtpClient.cpp b/media/mtp/MtpClient.cpp index 31874e991612..fbf1c779ee0a 100644 --- a/media/mtp/MtpClient.cpp +++ b/media/mtp/MtpClient.cpp @@ -15,7 +15,10 @@   */  #define LOG_TAG "MtpClient" -#include "utils/Log.h" + +#include "MtpDebug.h" +#include "MtpClient.h" +#include "MtpDevice.h"  #include <stdio.h>  #include <stdlib.h> @@ -33,10 +36,6 @@  #include <linux/usb_ch9.h>  #endif -#include "MtpClient.h" -#include "MtpDevice.h" -#include "MtpDebug.h" -  namespace android {  MtpClient::MtpClient() diff --git a/media/mtp/MtpCursor.cpp b/media/mtp/MtpCursor.cpp index d63a5bf4d388..5b6672afde14 100644 --- a/media/mtp/MtpCursor.cpp +++ b/media/mtp/MtpCursor.cpp @@ -15,8 +15,8 @@   */  #define LOG_TAG "MtpCursor" -#include "utils/Log.h" +#include "MtpDebug.h"  #include "MtpClient.h"  #include "MtpCursor.h"  #include "MtpDevice.h" @@ -24,6 +24,7 @@  #include "MtpObjectInfo.h"  #include "MtpStorageInfo.h" +  #include "binder/CursorWindow.h"  namespace android { diff --git a/media/mtp/MtpDataPacket.cpp b/media/mtp/MtpDataPacket.cpp index d12425aa24a7..a7e975ca1161 100644 --- a/media/mtp/MtpDataPacket.cpp +++ b/media/mtp/MtpDataPacket.cpp @@ -14,6 +14,8 @@   * limitations under the License.   */ +#define LOG_TAG "MtpDataPacket" +  #include <stdio.h>  #include <sys/types.h>  #include <fcntl.h> @@ -312,15 +314,12 @@ void MtpDataPacket::putString(const char* s)  int MtpDataPacket::read(int fd) {      // first read the header      int ret = ::read(fd, mBuffer, MTP_CONTAINER_HEADER_SIZE); -printf("MtpDataPacket::read 1 returned %d\n", ret);      if (ret != MTP_CONTAINER_HEADER_SIZE)          return -1;      // then the following data      int total = MtpPacket::getUInt32(MTP_CONTAINER_LENGTH_OFFSET);      int remaining = total - MTP_CONTAINER_HEADER_SIZE; -printf("total: %d, remaining: %d\n", total, remaining);      ret = ::read(fd, &mBuffer[0] + MTP_CONTAINER_HEADER_SIZE, remaining); -printf("MtpDataPacket::read 2 returned %d\n", ret);      if (ret != remaining)          return -1; diff --git a/media/mtp/MtpDatabase.cpp b/media/mtp/MtpDatabase.cpp index d7b21d016633..0f9b898448ec 100644 --- a/media/mtp/MtpDatabase.cpp +++ b/media/mtp/MtpDatabase.cpp @@ -14,6 +14,9 @@   * limitations under the License.   */ +#define LOG_TAG "MtpDatabase" + +#include "MtpDebug.h"  #include "MtpDatabase.h"  #include "MtpDataPacket.h"  #include "MtpUtils.h" @@ -140,64 +143,64 @@ bool MtpDatabase::open(const char* path, bool create) {      // create tables and indices if necessary      if (!exec(FILE_TABLE_CREATE)) { -        fprintf(stderr, "could not create file table\n"); +        LOGE("could not create file table");          return false;      }      if (!exec(PATH_INDEX_CREATE)) { -        fprintf(stderr, "could not path index on file table\n"); +        LOGE("could not path index on file table");          return false;      }      if (!exec(AUDIO_TABLE_CREATE)) { -        fprintf(stderr, "could not create file table\n"); +        LOGE("could not create file table");          return false;      }      if (!mFileIdQuery) {          mFileIdQuery = new SqliteStatement(this);          if (!mFileIdQuery->prepare(FILE_ID_QUERY)) { -            fprintf(stderr, "could not compile FILE_ID_QUERY\n"); +            LOGE("could not compile FILE_ID_QUERY");              exit(-1);          }      }      if (!mFilePathQuery) {          mFilePathQuery = new SqliteStatement(this);          if (!mFilePathQuery->prepare(FILE_PATH_QUERY)) { -            fprintf(stderr, "could not compile FILE_PATH_QUERY\n"); +            LOGE("could not compile FILE_PATH_QUERY");              exit(-1);          }      }      if (!mObjectInfoQuery) {          mObjectInfoQuery = new SqliteStatement(this);          if (!mObjectInfoQuery->prepare(GET_OBJECT_INFO_QUERY)) { -            fprintf(stderr, "could not compile GET_OBJECT_INFO_QUERY\n"); +            LOGE("could not compile GET_OBJECT_INFO_QUERY");              exit(-1);          }      }      if (!mFileInserter) {          mFileInserter = new SqliteStatement(this);          if (!mFileInserter->prepare(FILE_INSERT)) { -            fprintf(stderr, "could not compile FILE_INSERT\n"); +            LOGE("could not compile FILE_INSERT\n");              exit(-1);          }      }      if (!mFileDeleter) {          mFileDeleter = new SqliteStatement(this);          if (!mFileDeleter->prepare(FILE_DELETE)) { -            fprintf(stderr, "could not compile FILE_DELETE\n"); +            LOGE("could not compile FILE_DELETE\n");              exit(-1);          }      }      if (!mAudioInserter) {          mAudioInserter = new SqliteStatement(this);          if (!mAudioInserter->prepare(AUDIO_INSERT)) { -            fprintf(stderr, "could not compile AUDIO_INSERT\n"); +            LOGE("could not compile AUDIO_INSERT\n");              exit(-1);          }      }      if (!mAudioDeleter) {          mAudioDeleter = new SqliteStatement(this);          if (!mAudioDeleter->prepare(AUDIO_DELETE)) { -            fprintf(stderr, "could not compile AUDIO_DELETE\n"); +            LOGE("could not compile AUDIO_DELETE\n");              exit(-1);          }      } @@ -364,14 +367,14 @@ MtpObjectHandleList* MtpDatabase::getObjectList(MtpStorageID storageID,      query += ";";      SqliteStatement stmt(this); -    printf("%s\n", (const char *)query); +    LOGV("%s", (const char *)query);      stmt.prepare(query);      MtpObjectHandleList* list = new MtpObjectHandleList();      while (!stmt.isDone()) {          if (stmt.step()) {              int index = stmt.getColumnInt(0); -            printf("stmt.getColumnInt returned %d\n", index); +            LOGV("stmt.getColumnInt returned %d", index);              if (index > 0) {                  MtpObjectFormat format = stmt.getColumnInt(1);                  index |= getTableForFile(format); @@ -379,7 +382,7 @@ MtpObjectHandleList* MtpDatabase::getObjectList(MtpStorageID storageID,              }          }      } -    printf("list size: %d\n", list->size()); +    LOGV("list size: %d", list->size());      return list;  } @@ -405,7 +408,7 @@ MtpResponseCode MtpDatabase::getObjectProperty(MtpObjectHandle handle,      query += ";";      SqliteStatement stmt(this); -    printf("%s\n", (const char *)query); +    LOGV("%s", (const char *)query);      stmt.prepare(query);      if (!stmt.step()) @@ -440,7 +443,7 @@ MtpResponseCode MtpDatabase::getObjectProperty(MtpObjectHandle handle,              packet.putString(stmt.getColumnString(0));              break;          default: -            fprintf(stderr, "unsupported object type\n"); +            LOGE("unsupported object type\n");              return MTP_RESPONSE_INVALID_OBJECT_HANDLE;      }      return MTP_RESPONSE_OK; @@ -472,7 +475,7 @@ MtpResponseCode MtpDatabase::getObjectInfo(MtpObjectHandle handle,                              MTP_ASSOCIATION_TYPE_GENERIC_FOLDER :                              MTP_ASSOCIATION_TYPE_UNDEFINED); -    printf("storageID: %d, format: %d, parent: %d\n", storageID, format, parent); +    LOGV("storageID: %d, format: %d, parent: %d", storageID, format, parent);      packet.putUInt32(storageID);      packet.putUInt16(format); @@ -549,7 +552,7 @@ MtpObjectHandle* MtpDatabase::getFileList(int& outCount) {          for (int i = 0; i < count; i++) {              if (!stmt2.step()) { -                printf("getFileList ended early\n"); +                LOGW("getFileList ended early");                  count = i;                  break;              } diff --git a/media/mtp/MtpDebug.h b/media/mtp/MtpDebug.h index 3cbc209d0bc2..86f601a2b721 100644 --- a/media/mtp/MtpDebug.h +++ b/media/mtp/MtpDebug.h @@ -17,6 +17,9 @@  #ifndef _MTP_DEBUG_H  #define _MTP_DEBUG_H +#define LOG_NDEBUG 0 +#include <utils/Log.h> +  #include "MtpTypes.h"  namespace android { diff --git a/media/mtp/MtpDevice.cpp b/media/mtp/MtpDevice.cpp index 3aa8a3530953..56123870f732 100644 --- a/media/mtp/MtpDevice.cpp +++ b/media/mtp/MtpDevice.cpp @@ -15,7 +15,14 @@   */  #define LOG_TAG "MtpDevice" -#include "utils/Log.h" + +#include "MtpDebug.h" +#include "MtpDevice.h" +#include "MtpDeviceInfo.h" +#include "MtpObjectInfo.h" +#include "MtpProperty.h" +#include "MtpStorageInfo.h" +#include "MtpStringBuffer.h"  #include <stdio.h>  #include <stdlib.h> @@ -27,14 +34,6 @@  #include <usbhost/usbhost.h> -#include "MtpDevice.h" -#include "MtpDebug.h" -#include "MtpDeviceInfo.h" -#include "MtpObjectInfo.h" -#include "MtpProperty.h" -#include "MtpStorageInfo.h" -#include "MtpStringBuffer.h" -  namespace android {  MtpDevice::MtpDevice(struct usb_device* device, int interface, diff --git a/media/mtp/MtpDevice.h b/media/mtp/MtpDevice.h index 9b0519791db3..e41a8725c5dd 100644 --- a/media/mtp/MtpDevice.h +++ b/media/mtp/MtpDevice.h @@ -22,6 +22,8 @@  #include "MtpResponsePacket.h"  #include "MtpTypes.h" +struct usb_device; +  namespace android {  class MtpDeviceInfo; diff --git a/media/mtp/MtpDeviceInfo.cpp b/media/mtp/MtpDeviceInfo.cpp index eb25fb37e92f..025b8eb47852 100644 --- a/media/mtp/MtpDeviceInfo.cpp +++ b/media/mtp/MtpDeviceInfo.cpp @@ -15,8 +15,8 @@   */  #define LOG_TAG "MtpDeviceInfo" -#include "utils/Log.h" +#include "MtpDebug.h"  #include "MtpDataPacket.h"  #include "MtpDeviceInfo.h"  #include "MtpStringBuffer.h" diff --git a/media/mtp/MtpMediaScanner.cpp b/media/mtp/MtpMediaScanner.cpp index 1db1b9d3a090..ac4c0cf5caca 100644 --- a/media/mtp/MtpMediaScanner.cpp +++ b/media/mtp/MtpMediaScanner.cpp @@ -14,6 +14,9 @@   * limitations under the License.   */ +#define LOG_TAG "MtpMediaScanner" + +#include "MtpDebug.h"  #include "MtpDatabase.h"  #include "MtpMediaScanner.h"  #include "mtp.h" @@ -48,7 +51,7 @@ public:      // returns true if it succeeded, false if an exception occured in the Java code      virtual bool scanFile(const char* path, long long lastModified, long long fileSize)      { -        printf("scanFile %s\n", path); +        LOGV("scanFile %s", path);          return true;      } @@ -88,7 +91,7 @@ public:              if (sscanf(value, "%d", &temp) == 1)                  mDuration = temp;          } else { -            printf("handleStringTag %s : %s\n", name, value); +            LOGV("handleStringTag %s : %s", name, value);          }          return true;      } @@ -104,7 +107,7 @@ public:      // returns true if it succeeded, false if an exception occured in the Java code      virtual bool addNoMediaFolder(const char* path)      { -        printf("addNoMediaFolder %s\n", path); +        LOGV("addNoMediaFolder %s", path);          return true;      } @@ -180,7 +183,7 @@ bool MtpMediaScanner::scanFiles() {      for (int i = 0; i < mFileCount; i++) {          MtpObjectHandle test = mFileList[i];          if (! (test & kObjectHandleMarkBit)) { -            printf("delete missing file %08X\n", test); +            LOGV("delete missing file %08X", test);              mDatabase->deleteFile(test);          }      } @@ -260,12 +263,12 @@ int MtpMediaScanner::scanDirectory(const char* path, MtpObjectHandle parent)      unsigned length = strlen(path);      if (length > sizeof(buffer) + 2) { -        fprintf(stderr, "path too long: %s\n", path); +        LOGE("path too long: %s", path);      }      DIR* dir = opendir(path);      if (!dir) { -        fprintf(stderr, "opendir %s failed, errno: %d", path, errno); +        LOGE("opendir %s failed, errno: %d", path, errno);          return -1;      } @@ -285,7 +288,7 @@ int MtpMediaScanner::scanDirectory(const char* path, MtpObjectHandle parent)              continue;          }          if (strlen(name) + 1 > fileNameLength) { -            fprintf(stderr, "path too long for %s\n", name); +            LOGE("path too long for %s", name);              continue;          }          strcpy(fileStart, name); @@ -327,7 +330,7 @@ void MtpMediaScanner::scanFile(const char* path, MtpObjectHandle parent, struct          handle = mDatabase->addFile(path, format, parent, mStorageID,                  statbuf.st_size, statbuf.st_mtime);          if (handle <= 0) { -            fprintf(stderr, "addFile failed in MtpMediaScanner::scanFile()\n"); +            LOGE("addFile failed in MtpMediaScanner::scanFile()");              mDatabase->rollbackTransaction();              return;          } @@ -371,7 +374,7 @@ void MtpMediaScanner::markFile(MtpObjectHandle handle) {                  return;              }          } -        fprintf(stderr, "file %d not found in mFileList\n", handle); +        LOGE("file %d not found in mFileList", handle);      }  } diff --git a/media/mtp/MtpObjectInfo.cpp b/media/mtp/MtpObjectInfo.cpp index de0f54a9c31e..dd4304e7bfef 100644 --- a/media/mtp/MtpObjectInfo.cpp +++ b/media/mtp/MtpObjectInfo.cpp @@ -15,8 +15,8 @@   */  #define LOG_TAG "MtpObjectInfo" -#include "utils/Log.h" +#include "MtpDebug.h"  #include "MtpDataPacket.h"  #include "MtpObjectInfo.h"  #include "MtpStringBuffer.h" diff --git a/media/mtp/MtpPacket.cpp b/media/mtp/MtpPacket.cpp index 3db6abb61d43..42bf8ba89533 100644 --- a/media/mtp/MtpPacket.cpp +++ b/media/mtp/MtpPacket.cpp @@ -14,15 +14,18 @@   * limitations under the License.   */ +#define LOG_TAG "MtpPacket" + +#include "MtpDebug.h" +#include "MtpPacket.h" +#include "mtp.h" +  #include <stdio.h>  #include <stdlib.h>  #include <stdio.h>  #include <usbhost/usbhost.h> -#include "MtpPacket.h" -#include "mtp.h" -  namespace android {  MtpPacket::MtpPacket(int bufferSize) @@ -33,7 +36,7 @@ MtpPacket::MtpPacket(int bufferSize)  {      mBuffer = (uint8_t *)malloc(bufferSize);      if (!mBuffer) { -        fprintf(stderr, "out of memory!\n"); +        LOGE("out of memory!");          abort();      }  } @@ -54,7 +57,7 @@ void MtpPacket::allocate(int length) {          int newLength = length + mAllocationIncrement;          mBuffer = (uint8_t *)realloc(mBuffer, newLength);          if (!mBuffer) { -            fprintf(stderr, "out of memory!\n"); +            LOGE("out of memory!");              abort();          }          mBufferSize = newLength; @@ -62,12 +65,23 @@ void MtpPacket::allocate(int length) {  }  void MtpPacket::dump() { +#define DUMP_BYTES_PER_ROW  16 +    char buffer[500]; +    char* bufptr = buffer; +      for (int i = 0; i < mPacketSize; i++) { -        printf("%02X ", mBuffer[i]); -        if (i % 16 == 15) -            printf("\n"); +        sprintf(bufptr, "%02X ", mBuffer[i]); +        bufptr += strlen(bufptr); +        if (i % DUMP_BYTES_PER_ROW == (DUMP_BYTES_PER_ROW - 1)) { +            LOGV("%s", buffer); +            bufptr = buffer; +        } +    } +    if (bufptr != buffer) { +        // print last line +        LOGV("%s", buffer);      } -    printf("\n\n"); +    LOGV("\n");  }  uint16_t MtpPacket::getUInt16(int offset) const { @@ -109,7 +123,7 @@ void MtpPacket::setTransactionID(MtpTransactionID id) {  uint32_t MtpPacket::getParameter(int index) const {      if (index < 1 || index > 5) { -        fprintf(stderr, "index %d out of range in MtpRequestPacket::getParameter\n", index); +        LOGE("index %d out of range in MtpRequestPacket::getParameter", index);          return 0;      }      return getUInt32(MTP_CONTAINER_PARAMETER_OFFSET + (index - 1) * sizeof(uint32_t)); @@ -117,7 +131,7 @@ uint32_t MtpPacket::getParameter(int index) const {  void MtpPacket::setParameter(int index, uint32_t value) {      if (index < 1 || index > 5) { -        fprintf(stderr, "index %d out of range in MtpResponsePacket::setParameter\n", index); +        LOGE("index %d out of range in MtpResponsePacket::setParameter", index);          return;      }      int offset = MTP_CONTAINER_PARAMETER_OFFSET + (index - 1) * sizeof(uint32_t); @@ -129,7 +143,7 @@ void MtpPacket::setParameter(int index, uint32_t value) {  #ifdef MTP_HOST  int MtpPacket::transfer(struct usb_endpoint *ep, void* buffer, int length) {      if (usb_endpoint_queue(ep, buffer, length)) { -        printf("usb_endpoint_queue failed, errno: %d\n", errno); +        LOGE("usb_endpoint_queue failed, errno: %d", errno);          return -1;      }      int ep_num; diff --git a/media/mtp/MtpProperty.cpp b/media/mtp/MtpProperty.cpp index 65ce4d4c8778..a114e8367be5 100644 --- a/media/mtp/MtpProperty.cpp +++ b/media/mtp/MtpProperty.cpp @@ -15,7 +15,6 @@   */  #define LOG_TAG "MtpProperty" -#include "utils/Log.h"  #include "MtpDataPacket.h"  #include "MtpProperty.h" @@ -144,7 +143,7 @@ void MtpProperty::readValue(MtpDataPacket& packet, MtpPropertyValue& value) {              packet.getUInt128(value.u128);              break;          default: -            fprintf(stderr, "unknown type %d in MtpProperty::readValue\n", mType); +            LOGE("unknown type %d in MtpProperty::readValue", mType);      }  } diff --git a/media/mtp/MtpRequestPacket.cpp b/media/mtp/MtpRequestPacket.cpp index e3a720cede85..8ece580bbd38 100644 --- a/media/mtp/MtpRequestPacket.cpp +++ b/media/mtp/MtpRequestPacket.cpp @@ -14,6 +14,8 @@   * limitations under the License.   */ +#define LOG_TAG "MtpRequestPacket" +  #include <stdio.h>  #include <sys/types.h>  #include <fcntl.h> diff --git a/media/mtp/MtpResponsePacket.cpp b/media/mtp/MtpResponsePacket.cpp index a1979d7aa5bf..3ef714ecce43 100644 --- a/media/mtp/MtpResponsePacket.cpp +++ b/media/mtp/MtpResponsePacket.cpp @@ -14,6 +14,8 @@   * limitations under the License.   */ +#define LOG_TAG "MtpResponsePacket" +  #include <stdio.h>  #include <sys/types.h>  #include <fcntl.h> diff --git a/media/mtp/MtpServer.cpp b/media/mtp/MtpServer.cpp index a9b4ca6b853b..048d1dc48a2b 100644 --- a/media/mtp/MtpServer.cpp +++ b/media/mtp/MtpServer.cpp @@ -14,6 +14,8 @@   * limitations under the License.   */ +#define LOG_TAG "MtpServer" +  #include <stdio.h>  #include <stdlib.h>  #include <sys/types.h> @@ -29,6 +31,7 @@  #include "MtpStorage.h"  #include "MtpStringBuffer.h"  #include "MtpDatabase.h" +#include "MtpDebug.h"  #include "f_mtp.h" @@ -154,12 +157,12 @@ void MtpServer::scanStorage() {  void MtpServer::run() {      int fd = mFD; -    printf("MtpServer::run fd: %d\n", fd); +    LOGD("MtpServer::run fd: %d", fd);      while (1) {          int ret = mRequest.read(fd);          if (ret < 0) { -            fprintf(stderr, "request read returned %d, errno: %d\n", ret, errno); +            LOGE("request read returned %d, errno: %d", ret, errno);              if (errno == ECANCELED) {                  // return to top of loop and wait for next command                  continue; @@ -169,7 +172,7 @@ void MtpServer::run() {          MtpOperationCode operation = mRequest.getOperationCode();          MtpTransactionID transaction = mRequest.getTransactionID(); -        printf("operation: %s\n", MtpDebug::getOperationCodeName(operation)); +        LOGV("operation: %s", MtpDebug::getOperationCodeName(operation));          mRequest.dump();          // FIXME need to generalize this @@ -177,14 +180,14 @@ void MtpServer::run() {          if (dataIn) {              int ret = mData.read(fd);              if (ret < 0) { -                fprintf(stderr, "data read returned %d, errno: %d\n", ret, errno); +                LOGE("data read returned %d, errno: %d", ret, errno);                  if (errno == ECANCELED) {                      // return to top of loop and wait for next command                      continue;                  }                  break;              } -            printf("received data:\n"); +            LOGV("received data:");              mData.dump();          } else {              mData.reset(); @@ -194,11 +197,11 @@ void MtpServer::run() {              if (!dataIn && mData.hasData()) {                  mData.setOperationCode(operation);                  mData.setTransactionID(transaction); -                printf("sending data:\n"); +                LOGV("sending data:");                  mData.dump();                  ret = mData.write(fd);                  if (ret < 0) { -                    fprintf(stderr, "request write returned %d, errno: %d\n", ret, errno); +                    LOGE("request write returned %d, errno: %d", ret, errno);                      if (errno == ECANCELED) {                          // return to top of loop and wait for next command                          continue; @@ -208,10 +211,10 @@ void MtpServer::run() {              }              mResponse.setTransactionID(transaction); -            printf("sending response %04X\n", mResponse.getResponseCode()); +            LOGV("sending response %04X", mResponse.getResponseCode());              ret = mResponse.write(fd);              if (ret < 0) { -                fprintf(stderr, "request write returned %d, errno: %d\n", ret, errno); +                LOGE("request write returned %d, errno: %d", ret, errno);                  if (errno == ECANCELED) {                      // return to top of loop and wait for next command                      continue; @@ -219,7 +222,7 @@ void MtpServer::run() {                  break;              }          } else { -            printf("skipping response\n"); +            LOGV("skipping response");          }      }  } @@ -232,7 +235,7 @@ bool MtpServer::handleRequest() {      if (mSendObjectHandle != kInvalidObjectHandle && operation != MTP_OPERATION_SEND_OBJECT) {          // FIXME - need to delete mSendObjectHandle from the database -        fprintf(stderr, "expected SendObject after SendObjectInfo\n"); +        LOGE("expected SendObject after SendObjectInfo");          mSendObjectHandle = kInvalidObjectHandle;      } @@ -486,8 +489,9 @@ MtpResponseCode MtpServer::doSendObjectInfo() {      time_t modifiedTime;      if (!parseDateTime(modified, modifiedTime))          modifiedTime = 0; -printf("SendObjectInfo format: %04X size: %d name: %s, created: %s, modified: %s\n", -format, mSendObjectFileSize, (const char*)name, (const char*)created, (const char*)modified); +    LOGV("SendObjectInfo format: %04X size: %d name: %s, created: %s, modified: %s", +            format, mSendObjectFileSize, (const char*)name, (const char*)created, +            (const char*)modified);      if (path[path.size() - 1] != '/')          path += "/"; @@ -526,7 +530,7 @@ format, mSendObjectFileSize, (const char*)name, (const char*)created, (const cha  MtpResponseCode MtpServer::doSendObject() {      if (mSendObjectHandle == kInvalidObjectHandle) { -        fprintf(stderr, "Expected SendObjectInfo before SendObject\n"); +        LOGE("Expected SendObjectInfo before SendObject");          return MTP_RESPONSE_NO_VALID_OBJECT_INFO;      } @@ -549,7 +553,7 @@ MtpResponseCode MtpServer::doSendObject() {      ret = ioctl(mFD, MTP_RECEIVE_FILE, (unsigned long)&mfr);      close(mfr.fd);      // FIXME - we need to delete mSendObjectHandle from the database if this fails. -    printf("MTP_RECEIVE_FILE returned %d\n", ret); +    LOGV("MTP_RECEIVE_FILE returned %d", ret);      mSendObjectHandle = kInvalidObjectHandle;      if (ret < 0) { @@ -574,7 +578,7 @@ MtpResponseCode MtpServer::doDeleteObject() {      if (!mDatabase->getObjectFilePath(handle, filePath, fileLength))          return MTP_RESPONSE_INVALID_OBJECT_HANDLE; -printf("deleting %s\n", (const char *)filePath); +    LOGV("deleting %s", (const char *)filePath);      // one of these should work      rmdir((const char *)filePath);      unlink((const char *)filePath); diff --git a/media/mtp/MtpStorage.cpp b/media/mtp/MtpStorage.cpp index ed2376eef4a4..7e89a906ceb2 100644 --- a/media/mtp/MtpStorage.cpp +++ b/media/mtp/MtpStorage.cpp @@ -14,6 +14,9 @@   * limitations under the License.   */ +#define LOG_TAG "MtpStorage" + +#include "MtpDebug.h"  #include "MtpDatabase.h"  #include "MtpStorage.h"  #include "MtpMediaScanner.h" @@ -36,7 +39,7 @@ MtpStorage::MtpStorage(MtpStorageID id, const char* filePath, MtpDatabase* db)          mDatabase(db),          mMaxCapacity(0)  { -    printf("MtpStorage id: %d path: %s\n", id, filePath); +    LOGD("MtpStorage id: %d path: %s\n", id, filePath);  }  MtpStorage::~MtpStorage() { diff --git a/media/mtp/MtpStorageInfo.cpp b/media/mtp/MtpStorageInfo.cpp index 5a5306b940f9..ca64ac08f617 100644 --- a/media/mtp/MtpStorageInfo.cpp +++ b/media/mtp/MtpStorageInfo.cpp @@ -15,8 +15,8 @@   */  #define LOG_TAG "MtpStorageInfo" -#include "utils/Log.h" +#include "MtpDebug.h"  #include "MtpDataPacket.h"  #include "MtpStorageInfo.h"  #include "MtpStringBuffer.h" diff --git a/media/mtp/MtpStringBuffer.cpp b/media/mtp/MtpStringBuffer.cpp index 8694575e5138..2d3cf6942790 100644 --- a/media/mtp/MtpStringBuffer.cpp +++ b/media/mtp/MtpStringBuffer.cpp @@ -14,6 +14,8 @@   * limitations under the License.   */ +#define LOG_TAG "MtpStringBuffer" +  #include <string.h>  #include "MtpDataPacket.h" diff --git a/media/mtp/MtpUtils.cpp b/media/mtp/MtpUtils.cpp index 10ca1665667c..ab01ef566370 100644 --- a/media/mtp/MtpUtils.cpp +++ b/media/mtp/MtpUtils.cpp @@ -14,6 +14,8 @@   * limitations under the License.   */ +#define LOG_TAG "MtpUtils" +  #include <stdio.h>  #include <time.h> diff --git a/media/mtp/SqliteDatabase.cpp b/media/mtp/SqliteDatabase.cpp index e1156301406a..1de3a4118992 100644 --- a/media/mtp/SqliteDatabase.cpp +++ b/media/mtp/SqliteDatabase.cpp @@ -14,6 +14,9 @@   * limitations under the License.   */ +#define LOG_TAG "SqliteDatabase" + +#include "MtpDebug.h"  #include "SqliteDatabase.h"  #include "SqliteStatement.h" @@ -37,7 +40,7 @@ bool SqliteDatabase::open(const char* path, bool create) {      // SQLITE_OPEN_NOMUTEX?      int ret = sqlite3_open_v2(path, &mDatabaseHandle, flags, NULL);      if (ret) { -        fprintf(stderr, "could not open database\n"); +        LOGE("could not open database\n");          return false;      }      return true; diff --git a/media/mtp/SqliteStatement.cpp b/media/mtp/SqliteStatement.cpp index e1300b6d76f0..adef7aed41ef 100644 --- a/media/mtp/SqliteStatement.cpp +++ b/media/mtp/SqliteStatement.cpp @@ -14,6 +14,8 @@   * limitations under the License.   */ +#define LOG_TAG "SqliteStatement" +  #include "SqliteStatement.h"  #include "SqliteDatabase.h" diff --git a/media/mtp/mtptest.cpp b/media/mtp/mtptest.cpp index 767cf2e695af..9062494f8c74 100644 --- a/media/mtp/mtptest.cpp +++ b/media/mtp/mtptest.cpp @@ -15,7 +15,8 @@   */  #define LOG_TAG "mtp_usb" -#include "cutils/log.h" + +#include "MtpDebug.h"  #include <stdio.h>  #include <stdlib.h>  |