PROB-1426 adding logging to Life360

This commit is contained in:
bflorian
2016-11-28 16:00:42 -05:00
parent d16ac00eb6
commit 3c5d727d4c
2 changed files with 9 additions and 9 deletions

View File

@@ -39,7 +39,7 @@ metadata {
} }
def generatePresenceEvent(boolean present) { def generatePresenceEvent(boolean present) {
log.debug "Here in generatePresenceEvent!" log.info "Life360 generatePresenceEvent($present)"
def value = formatValue(present) def value = formatValue(present)
def linkText = getLinkText(device) def linkText = getLinkText(device)
def descriptionText = formatDescriptionText(linkText, present) def descriptionText = formatDescriptionText(linkText, present)

View File

@@ -289,12 +289,12 @@ def initializeLife360Connection() {
state.life360AccessToken = result.data.access_token state.life360AccessToken = result.data.access_token
return true; return true;
} }
log.debug "Response=${result.data}" log.info "Life360 initializeLife360Connection, response=${result.data}"
return false; return false;
} }
catch (e) { catch (e) {
log.debug e log.error "Life360 initializeLife360Connection, error: $e"
return false; return false;
} }
@@ -656,7 +656,7 @@ def generateInitialEvent (member, childDevice) {
try { // we are going to just ignore any errors try { // we are going to just ignore any errors
log.debug "Generate Initial Event for New Device for Member = ${member.id}" log.info "Life360 generateInitialEvent($member, $childDevice)"
def place = state.places.find{it.id==settings.place} def place = state.places.find{it.id==settings.place}
@@ -678,6 +678,8 @@ def generateInitialEvent (member, childDevice) {
boolean isPresent = (distanceAway <= placeRadius) boolean isPresent = (distanceAway <= placeRadius)
log.info "Life360 generateInitialEvent, member: ($memberLatitude, $memberLongitude), place: ($placeLatitude, $placeLongitude), radius: $placeRadius, dist: $distanceAway, present: $isPresent"
// log.debug "External Id=${app.id}:${member.id}" // log.debug "External Id=${app.id}:${member.id}"
// def childDevice2 = getChildDevice("${app.id}.${member.id}") // def childDevice2 = getChildDevice("${app.id}.${member.id}")
@@ -718,7 +720,7 @@ def haversine(lat1, lon1, lat2, lon2) {
def placeEventHandler() { def placeEventHandler() {
log.debug "In placeEventHandler method." log.info "Life360 placeEventHandler: params=$params, settings.place=$settings.place"
// the POST to this end-point will look like: // the POST to this end-point will look like:
// POST http://test.com/webhook?circleId=XXXX&placeId=XXXX&userId=XXXX&direction=arrive // POST http://test.com/webhook?circleId=XXXX&placeId=XXXX&userId=XXXX&direction=arrive
@@ -729,8 +731,6 @@ def placeEventHandler() {
def direction = params?.direction def direction = params?.direction
def timestamp = params?.timestamp def timestamp = params?.timestamp
log.debug "Life360 Event: Circle: ${circleId}, Place: ${placeId}, User: ${userId}, Direction: ${direction}"
if (placeId == settings.place) { if (placeId == settings.place) {
def presenceState = (direction=="in") def presenceState = (direction=="in")
@@ -745,10 +745,10 @@ def placeEventHandler() {
if (deviceWrapper) { if (deviceWrapper) {
deviceWrapper.generatePresenceEvent(presenceState) deviceWrapper.generatePresenceEvent(presenceState)
log.debug "Event raised on child device: ${externalId}" log.debug "Life360 event raised on child device: ${externalId}"
} }
else { else {
log.debug "Couldn't find child device associated with inbound Life360 event." log.warn "Life360 couldn't find child device associated with inbound Life360 event."
} }
} }