Merge "cameraserver: log setTorchMode calls." into qt-dev

gugelfrei
Jayant Chowdhary 5 years ago committed by Android (Google) Code Review
commit 074ed55c3d

@ -1638,6 +1638,11 @@ Status CameraService::setTorchMode(const String16& cameraId, bool enabled,
}
}
int clientPid = CameraThreadState::getCallingPid();
const char *id_cstr = id.c_str();
const char *torchState = enabled ? "on" : "off";
ALOGI("Torch for camera id %s turned %s for client PID %d", id_cstr, torchState, clientPid);
logTorchEvent(id_cstr, torchState , clientPid);
return Status::ok();
}
@ -2122,6 +2127,12 @@ void CameraService::logRejected(const char* cameraId, int clientPid,
cameraId, clientPackage, clientPid, reason));
}
void CameraService::logTorchEvent(const char* cameraId, const char *torchState, int clientPid) {
// Log torch event
logEvent(String8::format("Torch for camera id %s turned %s for client PID %d", cameraId,
torchState, clientPid));
}
void CameraService::logUserSwitch(const std::set<userid_t>& oldUserIds,
const std::set<userid_t>& newUserIds) {
String8 newUsers = toString(newUserIds);

@ -747,6 +747,11 @@ private:
void logRejected(const char* cameraId, int clientPid, const char* clientPackage,
const char* reason);
/**
* Add an event log message when a client calls setTorchMode succesfully.
*/
void logTorchEvent(const char* cameraId, const char *torchState, int clientPid);
/**
* Add an event log message that the current device user has been switched.
*/

Loading…
Cancel
Save