react-native-background-geolocation icon indicating copy to clipboard operation
react-native-background-geolocation copied to clipboard

Third party logging library conflict on Android

Open Crysp opened this issue 1 year ago • 3 comments

Your Environment

  • Plugin version: 4.12.1
  • Platform: Android
  • OS version: 13
  • Device manufacturer / model: Samsung / Galaxy A13
  • React Native version (react-native -v): 0.72.0
  • Plugin config
{
  startOnBoot: true,
  stopOnTerminate: false,
  enableHeadless: true,
  autoSync: false,
  url: '...',
  showsBackgroundLocationIndicator: false,
  desiredAccuracy: BackgroundGeolocation.DESIRED_ACCURACY_HIGH,
  persistMode: BackgroundGeolocation.PERSIST_MODE_ALL,
  distanceFilter: 10,
  disableLocationAuthorizationAlert: true,
  preventSuspend: false,
  useSignificantChangesOnly: false,
  logLevel: BackgroundGeolocation.LOG_LEVEL_OFF,
}

Expected Behavior

react-native-background-geolocation don't writing logs when logLevel is LOG_LEVEL_OFF, don't conflict with third party library logging flow.

Actual Behavior

Logs that were written by react-native-file-logger are mixed with react-native-background-geolocation logs.

When I'm launching app with logMaxDays: 3 app throws an exception

java.lang.NullPointerException: Attempt to invoke virtual method 'void com.transistorsoft.locationmanager.logger.TSSQLiteAppender.setMaxHistory(java.lang.String)' on a null object reference

When I'm trying to call BackgroundGeolocation.logger.destroyLog app throws an exception

java.lang.NullPointerException: Attempt to invoke virtual method 'boolean com.transistorsoft.locationmanager.logger.TSSQLiteAppender.destroyLog()' on a null object reference

Context

I'm trying to write my own logs

Debug logs

Logs
ℹ️   Persist config, dirty: [autoSync, desiredAccuracy, disableLocationAuthorizationAlert, enableHeadless, locationTemplate, startOnBoot, stopOnTerminate, url]

  ⚠️  #ready already called.  Redirecting to #setConfig
ℹ️   Persist config, dirty: [autoSync, desiredAccuracy, disableLocationAuthorizationAlert, enableHeadless, extras, headers, headlessJobService, locationTemplate, params, schedule, startOnBoot, stopOnTerminate, url]
ℹ️   Persist config, dirty: [autoSync, desiredAccuracy, disableLocationAuthorizationAlert, distanceFilter, enableHeadless, headlessJobService, locationTemplate, logMaxDays, startOnBoot, stopOnTerminate, url]

  ‼️  Uncaught Exception: Attempt to invoke virtual method 'void com.transistorsoft.locationmanager.logger.TSSQLiteAppender.setMaxHistory(java.lang.String)' on a null object reference
{"activityRecognitionInterval":10000,"allowIdenticalLocations":false,"authorization":{},"autoSync":false,"autoSyncThreshold":0,"backgroundPermissionRationale":{"title":"Allow {applicationName} to access this device's location even when closed or not in use?","message":"[CHANGEME] This app collects location data for FEATURE X and FEATURE Y.","positiveAction":"Change to \"{backgroundPermissionOptionLabel}\"","negativeAction":""},"batchSync":false,"configUrl":"","debug":false,"deferTime":0,"desiredAccuracy":10,"desiredOdometerAccuracy":100,"disableAutoSyncOnCellular":false,"disableElasticity":false,"disableLocationAuthorizationAlert":true,"disableMotionActivityUpdates":false,"disableProviderChangeRecord":false,"disableStopDetection":false,"distanceFilter":30,"elasticityMultiplier":1,"enableHeadless":true,"enableTimestampMeta":false,"extras":{},"fastestLocationUpdateInterval":-1,"foregroundService":true,"geofenceInitialTriggerEntry":true,"geofenceModeHighAccuracy":false,"geofenceProximityRadius":1000,"geofenceTemplate":"","headers":{},"headlessJobService":"com.transistorsoft.rnbackgroundgeolocation.HeadlessTask","heartbeatInterval":-1,"httpRootProperty":"location","httpTimeout":60000,"isMoving":false,"locationAuthorizationRequest":"Always","locationTemplate":"{ \"location\": { \"coords\": { \"latitude\": <%= latitude %>, \"longitude\": <%= longitude %>, \"accuracy\": <%= accuracy %>, \"speed\": <%= speed %>, \"heading\": <%= heading %>, \"altitude\": <%= altitude %>, \"altitude_accuracy\": <%= altitude_accuracy %> } }, \"activity\": { \"type\": \"<%= activity.type %>\", \"confidence\": <%= activity.confidence %> }, \"battery\": { \"level\": <%= battery.level %>, \"is_charging\": <%= battery.is_charging %> }, \"odometer\": <%= odometer %>, \"timestamp\": \"<%= timestamp %>\", \"event\": \"<%= event %>\", \"is_moving\": <%= is_moving %>, \"mock\": <%= mock %>, \"uuid\": \"<%= uuid %>\" }","locationTimeout":60,"locationUpdateInterval":1000,"locationsOrderDirection":"ASC","logLevel":0,"logMaxDays":0,"maxBatchSize":-1,"maxDaysToPersist":1,"maxRecordsToPersist":-1,"method":"POST","minimumActivityRecognitionConfidence":75,"motionTriggerDelay":0,"notification":{"layout":"","title":"","text":"Location Service activated","color":"","channelName":"TSLocationManager","channelId":"","smallIcon":"","largeIcon":"","priority":0,"sticky":false,"strings":{},"actions":[]},"params":{},"persist":true,"persistMode":2,"schedule":[],"scheduleUseAlarmManager":false,"speedJumpFilter":300,"startOnBoot":true,"stationaryRadius":25,"stopAfterElapsedMinutes":0,"stopOnStationary":false,"stopOnTerminate":false,"stopTimeout":5,"triggerActivities":"in_vehicle, on_bicycle, on_foot, running, walking","url":"https:\/\/esp-message-7i5ofo2bmq-lz.a.run.app\/public\/api\/v1\/position-save","useSignificantChangesOnly":false,"enabled":false,"schedulerEnabled":false,"trackingMode":1,"odometer":0,"isFirstBoot":true,"didLaunchInBackground":false,"didDeviceReboot":false}

java.lang.NullPointerException: Attempt to invoke virtual method 'void com.transistorsoft.locationmanager.logger.TSSQLiteAppender.setMaxHistory(java.lang.String)' on a null object reference
	at com.transistorsoft.locationmanager.logger.TSLog$c.run(Unknown Source:29)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
	at java.lang.Thread.run(Thread.java:1012)
ℹ️   Persist config, dirty: [autoSync, desiredAccuracy, disableLocationAuthorizationAlert, distanceFilter, enableHeadless, extras, headers, headlessJobService, locationTemplate, logMaxDays, params, schedule, startOnBoot, stopOnTerminate, url]

  ‼️  Uncaught Exception: Attempt to invoke virtual method 'void com.transistorsoft.locationmanager.logger.TSSQLiteAppender.setMaxHistory(java.lang.String)' on a null object reference
{"activityRecognitionInterval":10000,"allowIdenticalLocations":false,"authorization":{},"autoSync":true,"autoSyncThreshold":0,"backgroundPermissionRationale":{"title":"Allow {applicationName} to access this device's location even when closed or not in use?","message":"[CHANGEME] This app collects location data for FEATURE X and FEATURE Y.","positiveAction":"Change to \"{backgroundPermissionOptionLabel}\"","negativeAction":""},"batchSync":false,"configUrl":"","debug":false,"deferTime":0,"desiredAccuracy":0,"desiredOdometerAccuracy":100,"disableAutoSyncOnCellular":false,"disableElasticity":false,"disableLocationAuthorizationAlert":false,"disableMotionActivityUpdates":false,"disableProviderChangeRecord":false,"disableStopDetection":false,"distanceFilter":10,"elasticityMultiplier":1,"enableHeadless":false,"enableTimestampMeta":false,"extras":{},"fastestLocationUpdateInterval":-1,"foregroundService":true,"geofenceInitialTriggerEntry":true,"geofenceModeHighAccuracy":false,"geofenceProximityRadius":1000,"geofenceTemplate":"","headers":{},"headlessJobService":"","heartbeatInterval":-1,"httpRootProperty":"location","httpTimeout":60000,"isMoving":false,"locationAuthorizationRequest":"Always","locationTemplate":"","locationTimeout":60,"locationUpdateInterval":1000,"locationsOrderDirection":"ASC","logLevel":0,"logMaxDays":3,"maxBatchSize":-1,"maxDaysToPersist":1,"maxRecordsToPersist":-1,"method":"POST","minimumActivityRecognitionConfidence":75,"motionTriggerDelay":0,"notification":{"layout":"","title":"","text":"Location Service activated","color":"","channelName":"TSLocationManager","channelId":"","smallIcon":"","largeIcon":"","priority":0,"sticky":false,"strings":{},"actions":[]},"params":{},"persist":true,"persistMode":2,"schedule":[],"scheduleUseAlarmManager":false,"speedJumpFilter":300,"startOnBoot":false,"stationaryRadius":25,"stopAfterElapsedMinutes":0,"stopOnStationary":false,"stopOnTerminate":true,"stopTimeout":5,"triggerActivities":"in_vehicle, on_bicycle, on_foot, running, walking","url":"","useSignificantChangesOnly":false,"enabled":false,"schedulerEnabled":false,"trackingMode":1,"odometer":0,"isFirstBoot":false,"didLaunchInBackground":false,"didDeviceReboot":false}

java.lang.NullPointerException: Attempt to invoke virtual method 'void com.transistorsoft.locationmanager.logger.TSSQLiteAppender.setMaxHistory(java.lang.String)' on a null object reference
	at com.transistorsoft.locationmanager.logger.TSLog$c.run(Unknown Source:29)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
	at java.lang.Thread.run(Thread.java:1012)
ℹ️   Persist config, dirty: [autoSync, desiredAccuracy, disableLocationAuthorizationAlert, enableHeadless, headlessJobService, locationTemplate, startOnBoot, stopOnTerminate, url]

  ⚠️  #ready already called.  Redirecting to #setConfig

  🔴  Cleared callbacks

╔═════════════════════════════════════════════
║ ☯️  HeadlessMode? true
╠═════════════════════════════════════════════

💀  event: terminate
taskId: 1

  🔴  Cleared callbacks

╔═════════════════════════════════════════════
║ MainActivity was destroyed
╠═════════════════════════════════════════════
╟─ stopOnTerminate: false
╟─ enabled: false

☯️  onPause
☯️  onStop
ℹ️   Persist config, dirty: [autoSync, desiredAccuracy, disableLocationAuthorizationAlert, enableHeadless, extras, headers, headlessJobService, locationTemplate, params, schedule, startOnBoot, stopOnTerminate, url]
ℹ️   Persist config, dirty: [autoSync, desiredAccuracy, disableLocationAuthorizationAlert, enableHeadless, headlessJobService, locationTemplate, startOnBoot, stopOnTerminate, url]

  ⚠️  #ready already called.  Redirecting to #setConfig
ℹ️   Persist config, dirty: [autoSync, desiredAccuracy, disableLocationAuthorizationAlert, enableHeadless, extras, headers, headlessJobService, locationTemplate, params, schedule, startOnBoot, stopOnTerminate, url]
ℹ️   Persist config, dirty: [autoSync, desiredAccuracy, disableLocationAuthorizationAlert, distanceFilter, enableHeadless, headlessJobService, locationTemplate, logMaxDays, startOnBoot, stopOnTerminate, url]

  ‼️  Uncaught Exception: Attempt to invoke virtual method 'void com.transistorsoft.locationmanager.logger.TSSQLiteAppender.setMaxHistory(java.lang.String)' on a null object reference
{"activityRecognitionInterval":10000,"allowIdenticalLocations":false,"authorization":{},"autoSync":false,"autoSyncThreshold":0,"backgroundPermissionRationale":{"title":"Allow {applicationName} to access this device's location even when closed or not in use?","message":"[CHANGEME] This app collects location data for FEATURE X and FEATURE Y.","positiveAction":"Change to \"{backgroundPermissionOptionLabel}\"","negativeAction":""},"batchSync":false,"configUrl":"","debug":false,"deferTime":0,"desiredAccuracy":10,"desiredOdometerAccuracy":100,"disableAutoSyncOnCellular":false,"disableElasticity":false,"disableLocationAuthorizationAlert":true,"disableMotionActivityUpdates":false,"disableProviderChangeRecord":false,"disableStopDetection":false,"distanceFilter":30,"elasticityMultiplier":1,"enableHeadless":true,"enableTimestampMeta":false,"extras":{},"fastestLocationUpdateInterval":-1,"foregroundService":true,"geofenceInitialTriggerEntry":true,"geofenceModeHighAccuracy":false,"geofenceProximityRadius":1000,"geofenceTemplate":"","headers":{},"headlessJobService":"com.transistorsoft.rnbackgroundgeolocation.HeadlessTask","heartbeatInterval":-1,"httpRootProperty":"location","httpTimeout":60000,"isMoving":false,"locationAuthorizationRequest":"Always","locationTemplate":"{ \"location\": { \"coords\": { \"latitude\": <%= latitude %>, \"longitude\": <%= longitude %>, \"accuracy\": <%= accuracy %>, \"speed\": <%= speed %>, \"heading\": <%= heading %>, \"altitude\": <%= altitude %>, \"altitude_accuracy\": <%= altitude_accuracy %> } }, \"activity\": { \"type\": \"<%= activity.type %>\", \"confidence\": <%= activity.confidence %> }, \"battery\": { \"level\": <%= battery.level %>, \"is_charging\": <%= battery.is_charging %> }, \"odometer\": <%= odometer %>, \"timestamp\": \"<%= timestamp %>\", \"event\": \"<%= event %>\", \"is_moving\": <%= is_moving %>, \"mock\": <%= mock %>, \"uuid\": \"<%= uuid %>\" }","locationTimeout":60,"locationUpdateInterval":1000,"locationsOrderDirection":"ASC","logLevel":0,"logMaxDays":0,"maxBatchSize":-1,"maxDaysToPersist":1,"maxRecordsToPersist":-1,"method":"POST","minimumActivityRecognitionConfidence":75,"motionTriggerDelay":0,"notification":{"layout":"","title":"","text":"Location Service activated","color":"","channelName":"TSLocationManager","channelId":"","smallIcon":"","largeIcon":"","priority":0,"sticky":false,"strings":{},"actions":[]},"params":{},"persist":true,"persistMode":2,"schedule":[],"scheduleUseAlarmManager":false,"speedJumpFilter":300,"startOnBoot":true,"stationaryRadius":25,"stopAfterElapsedMinutes":0,"stopOnStationary":false,"stopOnTerminate":false,"stopTimeout":5,"triggerActivities":"in_vehicle, on_bicycle, on_foot, running, walking","url":"https:\/\/esp-message-7i5ofo2bmq-lz.a.run.app\/public\/api\/v1\/position-save","useSignificantChangesOnly":false,"enabled":false,"schedulerEnabled":false,"trackingMode":1,"odometer":0,"isFirstBoot":false,"didLaunchInBackground":false,"didDeviceReboot":false}

java.lang.NullPointerException: Attempt to invoke virtual method 'void com.transistorsoft.locationmanager.logger.TSSQLiteAppender.setMaxHistory(java.lang.String)' on a null object reference
	at com.transistorsoft.locationmanager.logger.TSLog$c.run(Unknown Source:29)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
	at java.lang.Thread.run(Thread.java:1012)
ℹ️   Persist config, dirty: [autoSync, desiredAccuracy, disableLocationAuthorizationAlert, distanceFilter, enableHeadless, extras, headers, headlessJobService, locationTemplate, logMaxDays, params, schedule, startOnBoot, stopOnTerminate, url]

  ‼️  Uncaught Exception: Attempt to invoke virtual method 'void com.transistorsoft.locationmanager.logger.TSSQLiteAppender.setMaxHistory(java.lang.String)' on a null object reference
{"activityRecognitionInterval":10000,"allowIdenticalLocations":false,"authorization":{},"autoSync":true,"autoSyncThreshold":0,"backgroundPermissionRationale":{"title":"Allow {applicationName} to access this device's location even when closed or not in use?","message":"[CHANGEME] This app collects location data for FEATURE X and FEATURE Y.","positiveAction":"Change to \"{backgroundPermissionOptionLabel}\"","negativeAction":""},"batchSync":false,"configUrl":"","debug":false,"deferTime":0,"desiredAccuracy":0,"desiredOdometerAccuracy":100,"disableAutoSyncOnCellular":false,"disableElasticity":false,"disableLocationAuthorizationAlert":false,"disableMotionActivityUpdates":false,"disableProviderChangeRecord":false,"disableStopDetection":false,"distanceFilter":10,"elasticityMultiplier":1,"enableHeadless":false,"enableTimestampMeta":false,"extras":{},"fastestLocationUpdateInterval":-1,"foregroundService":true,"geofenceInitialTriggerEntry":true,"geofenceModeHighAccuracy":false,"geofenceProximityRadius":1000,"geofenceTemplate":"","headers":{},"headlessJobService":"","heartbeatInterval":-1,"httpRootProperty":"location","httpTimeout":60000,"isMoving":false,"locationAuthorizationRequest":"Always","locationTemplate":"","locationTimeout":60,"locationUpdateInterval":1000,"locationsOrderDirection":"ASC","logLevel":0,"logMaxDays":3,"maxBatchSize":-1,"maxDaysToPersist":1,"maxRecordsToPersist":-1,"method":"POST","minimumActivityRecognitionConfidence":75,"motionTriggerDelay":0,"notification":{"layout":"","title":"","text":"Location Service activated","color":"","channelName":"TSLocationManager","channelId":"","smallIcon":"","largeIcon":"","priority":0,"sticky":false,"strings":{},"actions":[]},"params":{},"persist":true,"persistMode":2,"schedule":[],"scheduleUseAlarmManager":false,"speedJumpFilter":300,"startOnBoot":false,"stationaryRadius":25,"stopAfterElapsedMinutes":0,"stopOnStationary":false,"stopOnTerminate":true,"stopTimeout":5,"triggerActivities":"in_vehicle, on_bicycle, on_foot, running, walking","url":"","useSignificantChangesOnly":false,"enabled":false,"schedulerEnabled":false,"trackingMode":1,"odometer":0,"isFirstBoot":false,"didLaunchInBackground":false,"didDeviceReboot":false}

java.lang.NullPointerException: Attempt to invoke virtual method 'void com.transistorsoft.locationmanager.logger.TSSQLiteAppender.setMaxHistory(java.lang.String)' on a null object reference
	at com.transistorsoft.locationmanager.logger.TSLog$c.run(Unknown Source:29)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
	at java.lang.Thread.run(Thread.java:1012)
ℹ️   Persist config, dirty: [autoSync, desiredAccuracy, disableLocationAuthorizationAlert, enableHeadless, headlessJobService, locationTemplate, startOnBoot, stopOnTerminate, url]
ℹ️   Persist config, dirty: [autoSync, desiredAccuracy, disableLocationAuthorizationAlert, distanceFilter, enableHeadless, extras, headers, headlessJobService, locationTemplate, logMaxDays, params, schedule, startOnBoot, stopOnTerminate, url]

  ‼️  Uncaught Exception: Attempt to invoke virtual method 'void com.transistorsoft.locationmanager.logger.TSSQLiteAppender.setMaxHistory(java.lang.String)' on a null object reference
{"activityRecognitionInterval":10000,"allowIdenticalLocations":false,"authorization":{},"autoSync":true,"autoSyncThreshold":0,"backgroundPermissionRationale":{"title":"Allow {applicationName} to access this device's location even when closed or not in use?","message":"[CHANGEME] This app collects location data for FEATURE X and FEATURE Y.","positiveAction":"Change to \"{backgroundPermissionOptionLabel}\"","negativeAction":""},"batchSync":false,"configUrl":"","debug":false,"deferTime":0,"desiredAccuracy":0,"desiredOdometerAccuracy":100,"disableAutoSyncOnCellular":false,"disableElasticity":false,"disableLocationAuthorizationAlert":false,"disableMotionActivityUpdates":false,"disableProviderChangeRecord":false,"disableStopDetection":false,"distanceFilter":10,"elasticityMultiplier":1,"enableHeadless":false,"enableTimestampMeta":false,"extras":{},"fastestLocationUpdateInterval":-1,"foregroundService":true,"geofenceInitialTriggerEntry":true,"geofenceModeHighAccuracy":false,"geofenceProximityRadius":1000,"geofenceTemplate":"","headers":{},"headlessJobService":"","heartbeatInterval":-1,"httpRootProperty":"location","httpTimeout":60000,"isMoving":false,"locationAuthorizationRequest":"Always","locationTemplate":"","locationTimeout":60,"locationUpdateInterval":1000,"locationsOrderDirection":"ASC","logLevel":0,"logMaxDays":3,"maxBatchSize":-1,"maxDaysToPersist":1,"maxRecordsToPersist":-1,"method":"POST","minimumActivityRecognitionConfidence":75,"motionTriggerDelay":0,"notification":{"layout":"","title":"","text":"Location Service activated","color":"","channelName":"TSLocationManager","channelId":"","smallIcon":"","largeIcon":"","priority":0,"sticky":false,"strings":{},"actions":[]},"params":{},"persist":true,"persistMode":2,"schedule":[],"scheduleUseAlarmManager":false,"speedJumpFilter":300,"startOnBoot":false,"stationaryRadius":25,"stopAfterElapsedMinutes":0,"stopOnStationary":false,"stopOnTerminate":true,"stopTimeout":5,"triggerActivities":"in_vehicle, on_bicycle, on_foot, running, walking","url":"","useSignificantChangesOnly":false,"enabled":false,"schedulerEnabled":false,"trackingMode":1,"odometer":0,"isFirstBoot":false,"didLaunchInBackground":false,"didDeviceReboot":false}

java.lang.NullPointerException: Attempt to invoke virtual method 'void com.transistorsoft.locationmanager.logger.TSSQLiteAppender.setMaxHistory(java.lang.String)' on a null object reference
	at com.transistorsoft.locationmanager.logger.TSLog$c.run(Unknown Source:29)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
	at java.lang.Thread.run(Thread.java:1012)
ℹ️   Persist config, dirty: [autoSync, desiredAccuracy, disableLocationAuthorizationAlert, enableHeadless, headlessJobService, locationTemplate, startOnBoot, stopOnTerminate, url]
ℹ️   Persist config, dirty: [autoSync, desiredAccuracy, disableLocationAuthorizationAlert, distanceFilter, enableHeadless, extras, headers, headlessJobService, locationTemplate, params, schedule, startOnBoot, stopOnTerminate, url]
ℹ️   Persist config, dirty: [autoSync, desiredAccuracy, disableLocationAuthorizationAlert, enableHeadless, headlessJobService, locationTemplate, startOnBoot, stopOnTerminate, url]

  ⚠️  #ready already called.  Redirecting to #setConfig
ℹ️   Persist config, dirty: [autoSync, desiredAccuracy, disableLocationAuthorizationAlert, enableHeadless, extras, headers, headlessJobService, locationTemplate, params, schedule, startOnBoot, stopOnTerminate, url]
ℹ️   Persist config, dirty: [autoSync, desiredAccuracy, disableLocationAuthorizationAlert, distanceFilter, enableHeadless, headlessJobService, locationTemplate, startOnBoot, stopOnTerminate, url]
translateDesiredAccuracy (true): 10
translateDesiredAccuracy (true): -1

  🎾  watchPosition: ON

  ℹ️  LocationAuthorization: Permission granted
translateDesiredAccuracy (true): 10
NotificationChannel{mId='com.teemco.meetingerTSLocationManager', mName=TSLocationManager, mDescription=, mImportance=1, mBypassDnd=false, mLockscreenVisibility=-1, mSound=null, mLights=false, mLightColor=0, mVibration=null, mUserLockedFields=0, mFgServiceShown=false, mVibrationEnabled=false, mShowBadge=false, mDeleted=false, mDeletedTimeMs=-1, mGroup='null', mAudioAttributes=null, mBlockableSystem=false, mAllowBubbles=-1, mImportanceLockedByOEM=false, mImportanceLockedDefaultApp=false, mOriginalImp=-1000, mParent=null, mConversationId=null, mDemoted=false, mImportantConvo=false, mSoundMissingReason=0}

  🎾  LocationRequestService [eventCount: 1]

╔═════════════════════════════════════════════
║ watchPosition LocationResult: 1
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 40.189143,44.469697 hAcc=100.0 et=+13d23h1m4s930ms alt=1074.5999755859375 vAcc=100.0], age: 136ms, time: 1697464443641

Median accuracy: 100.0
⚙️︎  finish LocationRequestService [eventCount: 0, sticky: true]

  🎾  LocationRequestService [eventCount: 1]

╔═════════════════════════════════════════════
║ watchPosition LocationResult: 1
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 40.189143,44.469697 hAcc=100.0 et=+13d23h1m5s930ms alt=1074.5999755859375 vAcc=100.0], age: 45ms, time: 1697464444640

Median accuracy: 100.0
⚙️︎  finish LocationRequestService [eventCount: 0, sticky: true]

  🎾  LocationRequestService [eventCount: 1]

╔═════════════════════════════════════════════
║ watchPosition LocationResult: 1
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 40.189143,44.469697 hAcc=100.0 et=+13d23h1m6s931ms alt=1074.5999755859375 vAcc=100.0], age: 41ms, time: 1697464445641

Median accuracy: 100.0
⚙️︎  finish LocationRequestService [eventCount: 0, sticky: true]

  🎾  LocationRequestService [eventCount: 1]

╔═════════════════════════════════════════════
║ watchPosition LocationResult: 1
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 40.189143,44.469697 hAcc=100.0 et=+13d23h1m7s931ms alt=1074.5999755859375 vAcc=100.0], age: 527ms, time: 1697464446641

Median accuracy: 100.0
⚙️︎  finish LocationRequestService [eventCount: 0, sticky: true]
✅  
ℹ️   Persist config, dirty: [autoSync, desiredAccuracy, disableLocationAuthorizationAlert, distanceFilter, enableHeadless, extras, headers, headlessJobService, locationTemplate, params, schedule, startOnBoot, stopOnTerminate, url]
ℹ️   Persist config, dirty: [autoSync, desiredAccuracy, disableLocationAuthorizationAlert, distanceFilter, enableHeadless, headlessJobService, locationTemplate, startOnBoot, stopOnTerminate, url]

  🎾  LocationRequestService [eventCount: 1]

╔═════════════════════════════════════════════
║ watchPosition LocationResult: 1
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 40.189143,44.469697 hAcc=100.0 et=+13d23h1m9s708ms alt=1074.5999755859375 vAcc=100.0], age: 1015ms, time: 1697464448419

Median accuracy: 100.0
⚙️︎  finish LocationRequestService [eventCount: 0, sticky: true]

  🎾  LocationRequestService [eventCount: 1]

╔═════════════════════════════════════════════
║ watchPosition LocationResult: 1
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 40.189143,44.469697 hAcc=100.0 et=+13d23h1m10s709ms alt=1074.5999755859375 vAcc=100.0], age: 304ms, time: 1697464449419

Median accuracy: 100.0
⚙️︎  finish LocationRequestService [eventCount: 0, sticky: true]

  🎾  LocationRequestService [eventCount: 1]

╔═════════════════════════════════════════════
║ watchPosition LocationResult: 1
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 40.189143,44.469697 hAcc=100.0 et=+13d23h1m11s709ms alt=1074.5999755859375 vAcc=100.0], age: 49ms, time: 1697464450419

Median accuracy: 100.0
⚙️︎  finish LocationRequestService [eventCount: 0, sticky: true]

  🎾  LocationRequestService [eventCount: 1]

╔═════════════════════════════════════════════
║ watchPosition LocationResult: 1
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 40.189143,44.469697 hAcc=100.0 et=+13d23h1m12s709ms alt=1074.5999755859375 vAcc=100.0], age: 38ms, time: 1697464451420

Median accuracy: 100.0
⚙️︎  finish LocationRequestService [eventCount: 0, sticky: true]

  🎾  LocationRequestService [eventCount: 1]

╔═════════════════════════════════════════════
║ watchPosition LocationResult: 1
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 40.189143,44.469697 hAcc=100.0 et=+13d23h1m13s710ms alt=1074.5999755859375 vAcc=100.0], age: 38ms, time: 1697464452420

Median accuracy: 100.0
⚙️︎  finish LocationRequestService [eventCount: 0, sticky: true]

  🎾  LocationRequestService [eventCount: 1]

╔═════════════════════════════════════════════
║ watchPosition LocationResult: 1
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 40.189143,44.469697 hAcc=100.0 et=+13d23h1m14s710ms alt=1074.5999755859375 vAcc=100.0], age: 38ms, time: 1697464453420

Median accuracy: 100.0
⚙️︎  finish LocationRequestService [eventCount: 0, sticky: true]

  ℹ️  LocationAuthorization: Permission granted

  🎾  Start monitoring connectivity changes

  🎾  Start monitoring powersave changes

╔═════════════════════════════════════════════
║ 📶  Connectivity change: connected? true
╠═════════════════════════════════════════════


  🔴  Stop heartbeat

  🎾  LocationRequestService [eventCount: 1]

  ℹ️  LocationAuthorization: Permission granted

  🔵  setPace: false → false

╔═════════════════════════════════════════════
║ watchPosition LocationResult: 1
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 40.189143,44.469697 hAcc=100.0 et=+13d23h1m15s710ms alt=1074.5999755859375 vAcc=100.0], age: 362ms, time: 1697464454421

Median accuracy: 100.0
⚙️︎  finish LocationRequestService [eventCount: 0, sticky: true]

  🎾  LocationRequestService [eventCount: 1]

  🔵  [SingleLocationRequest start, action: 1, requestId: 2]

  🎾  Start motion-activity updates
⚙️︎  finish LocationRequestService [eventCount: 0, sticky: true]

  🎾  ActivityRecognitionService [eventCount: 1]

  🚘 ️DetectedActivity [type=STILL, confidence=100]
⚙️︎  finish ActivityRecognitionService [eventCount: 0, sticky: false]
ℹ️   Persist config, dirty: [isMoving]

  🔴  Stop heartbeat

  ℹ️  LocationAuthorization: Permission granted

  🔵  setPace: false → true

  🎾  TrackingService [eventCount: 1]

╔═════════════════════════════════════════════
║ TrackingService motionchange: true
╠═════════════════════════════════════════════

⚙️︎  finish TrackingService [eventCount: 0, sticky: true]
⚙️︎  finish LocationRequestService [eventCount: 0, sticky: false]

  🎾  LocationRequestService [eventCount: 0]

  🔴  LocationRequestService stopped

╔═════════════════════════════════════════════
║ watchPosition LocationResult: 1
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 40.189143,44.469697 hAcc=100.0 et=+13d23h1m16s816ms alt=1074.5999755859375 vAcc=100.0], age: 113ms, time: 1697464455526

Median accuracy: 100.0

  🎾  LocationRequestService [eventCount: 1]
⚙️︎  finish LocationRequestService [eventCount: 0, sticky: true]

  🔵  [SingleLocationRequest start, action: 1, requestId: 3]

  🎾  Start motion-activity updates
⚙️︎  finish LocationRequestService [eventCount: 0, sticky: true]

  🎾  ActivityRecognitionService [eventCount: 1]

  🚘 ️DetectedActivity [type=STILL, confidence=100]
⚙️︎  finish ActivityRecognitionService [eventCount: 0, sticky: false]

  🎾  TrackingService [eventCount: 1]

  ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116)
⚙️︎  finish TrackingService [eventCount: 0, sticky: true]

  🔴  ActivityRecognitionService stopped

  🎾  LocationRequestService [eventCount: 1]

  ℹ️  Location availability: false
⚙️︎  finish LocationRequestService [eventCount: 0, sticky: true]

  🎾  LocationRequestService [eventCount: 1]

  ℹ️  Location availability: false
⚙️︎  finish LocationRequestService [eventCount: 0, sticky: true]

  🎾  LocationRequestService [eventCount: 1]

  ℹ️  Location availability: true
⚙️︎  finish LocationRequestService [eventCount: 0, sticky: true]

  🎾  LocationRequestService [eventCount: 1]

  ℹ️  Location availability: true
⚙️︎  finish LocationRequestService [eventCount: 0, sticky: true]

  🎾  LocationRequestService [eventCount: 1]

╔═════════════════════════════════════════════
║ watchPosition LocationResult: 1
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 40.189507,44.470330 hAcc=14.392 et=+13d23h1m19s569ms alt=1074.5999755859375 vAcc=1.0], age: 4533ms, time: 1697464458279

Median accuracy: 100.0
Odometer: 67.44888

  🎾  LocationRequestService [eventCount: 2]

╔═════════════════════════════════════════════
║ motionchange LocationResult: 3
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 40.189507,44.470330 hAcc=14.392 et=+13d23h1m19s569ms alt=1074.5999755859375 vAcc=1.0], age: 4564ms, time: 1697464458279

⚙️︎  finish LocationRequestService [eventCount: 1, sticky: true]

  🔵  Acquired motionchange position, isMoving: true
Median accuracy: 100.0

  🎾  Location-services: ON
translateDesiredAccuracy (true): 10

  🎾  LocationRequestService [eventCount: 2]
SingleLocationRequest 3 isFinished? true

  🎾  Start motion-activity updates
⚙️︎  finish LocationRequestService [eventCount: 1, sticky: false]

╔═════════════════════════════════════════════
║ watchPosition LocationResult: 1
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 40.189507,44.470330 hAcc=20.8264 et=+13d23h1m24s165ms alt=1074.5999755859375 vAcc=2.6086001], age: 45ms, time: 1697464462875

Median accuracy: 100.0
⚙️︎  finish LocationRequestService [eventCount: 0, sticky: false]

  🔴  LocationRequestService stopped
⚙️︎  finish LocationRequestService [eventCount: 0, sticky: false]

  ✅  INSERT: f01efcc4-85fa-4159-ba81-ae388260e3b3

  🎾  TrackingService [eventCount: 1]

╔═════════════════════════════════════════════
║ TrackingService: LocationResult
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 40.189507,44.470330 hAcc=20.8264 et=+13d23h1m24s165ms alt=1074.5999755859375 vAcc=2.6086001]
╟─ Age: 160ms, time: 1697464462875


╔═════════════════════════════════════════════
║ Process LocationResult
╠═════════════════════════════════════════════

⚙️︎  finish TrackingService [eventCount: 0, sticky: true]

  ℹ️  IGNORED: same as last location

  🎾  LocationRequestService [eventCount: 1]

╔═════════════════════════════════════════════
║ watchPosition LocationResult: 1
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 40.189507,44.470330 hAcc=22.2264 et=+13d23h1m25s165ms alt=1074.5999755859375 vAcc=2.9586], age: 48ms, time: 1697464463875

Median accuracy: 100.0
⚙️︎  finish LocationRequestService [eventCount: 0, sticky: true]

  🎾  LocationRequestService [eventCount: 1]

╔═════════════════════════════════════════════
║ watchPosition LocationResult: 1
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 40.189507,44.470330 hAcc=23.6264 et=+13d23h1m26s165ms alt=1074.5999755859375 vAcc=3.3086], age: 196ms, time: 1697464464876

Median accuracy: 100.0
⚙️︎  finish LocationRequestService [eventCount: 0, sticky: true]

  🎾  LocationRequestService [eventCount: 1]

╔═════════════════════════════════════════════
║ watchPosition LocationResult: 1
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 40.189507,44.470330 hAcc=25.027802 et=+13d23h1m27s166ms alt=1074.5999755859375 vAcc=3.65895], age: 42ms, time: 1697464465876

Median accuracy: 25.027802
⚙️︎  finish LocationRequestService [eventCount: 0, sticky: true]

  🎾  ActivityRecognitionService [eventCount: 1]

  🚘 ️DetectedActivity [type=TILTING, confidence=100]
⚙️︎  finish ActivityRecognitionService [eventCount: 0, sticky: false]

  🎾  ActivityRecognitionService [eventCount: 1]

  🚘 ️DetectedActivity [type=STILL, confidence=98]
⚙️︎  finish ActivityRecognitionService [eventCount: 0, sticky: false]

  🎾  TrackingService [eventCount: 1]
⚙️︎  finish TrackingService [eventCount: 0, sticky: true]

  🎾  LocationRequestService [eventCount: 1]

╔═════════════════════════════════════════════
║ watchPosition LocationResult: 1
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 40.189507,44.470330 hAcc=26.4278 et=+13d23h1m28s166ms alt=1074.5999755859375 vAcc=4.00895], age: 39ms, time: 1697464466877

Median accuracy: 25.027802
⚙️︎  finish LocationRequestService [eventCount: 0, sticky: true]

  🔴  ActivityRecognitionService stopped

  🎾  LocationRequestService [eventCount: 1]

╔═════════════════════════════════════════════
║ watchPosition LocationResult: 1
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 40.189507,44.470330 hAcc=27.8292 et=+13d23h1m29s167ms alt=1074.5999755859375 vAcc=4.3592997], age: 43ms, time: 1697464467877

Median accuracy: 25.027802
⚙️︎  finish LocationRequestService [eventCount: 0, sticky: true]

  🎾  LocationRequestService [eventCount: 1]

╔═════════════════════════════════════════════
║ watchPosition LocationResult: 1
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 40.189507,44.470330 hAcc=29.2306 et=+13d23h1m30s168ms alt=1074.5999755859375 vAcc=4.70965], age: 40ms, time: 1697464468878

Median accuracy: 25.027802
⚙️︎  finish LocationRequestService [eventCount: 0, sticky: true]

  🎾  LocationRequestService [eventCount: 1]

╔═════════════════════════════════════════════
║ watchPosition LocationResult: 1
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 40.189507,44.470330 hAcc=30.6306 et=+13d23h1m31s168ms alt=1074.5999755859375 vAcc=5.05965], age: 47ms, time: 1697464469878

Median accuracy: 25.027802
⚙️︎  finish LocationRequestService [eventCount: 0, sticky: true]

  🎾  LocationRequestService [eventCount: 1]

╔═════════════════════════════════════════════
║ watchPosition LocationResult: 1
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 40.189507,44.470330 hAcc=32.0306 et=+13d23h1m32s168ms alt=1074.5999755859375 vAcc=5.40965], age: 38ms, time: 1697464470879

Median accuracy: 25.027802
⚙️︎  finish LocationRequestService [eventCount: 0, sticky: true]

  ⏰ Scheduled OneShot: TERMINATE_EVENT in 10000ms (jobID: -1708771588)

  🔴  watchPosition: OFF
⚙️︎  finish LocationRequestService [eventCount: 0, sticky: false]

  🔴  LocationRequestService stopped
☯️  onPause
☯️  onResume
translateDesiredAccuracy (true): 10
translateDesiredAccuracy (true): -1

  🎾  watchPosition: ON

  ℹ️  LocationAuthorization: Permission granted
translateDesiredAccuracy (true): 10

  🎾  LocationRequestService [eventCount: 1]

╔═════════════════════════════════════════════
║ watchPosition LocationResult: 4
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 40.189507,44.470330 hAcc=39.0334 et=+13d23h1m37s170ms alt=1074.5999755859375 vAcc=7.16035], age: 264ms, time: 1697464475880

Median accuracy: 26.4278
⚙️︎  finish LocationRequestService [eventCount: 0, sticky: true]

  ✅  INSERT: 23362fee-41fc-4458-b7ad-d98be958b97a

  🎾  LocationRequestService [eventCount: 1]

╔═════════════════════════════════════════════
║ watchPosition LocationResult: 4
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 40.189507,44.470330 hAcc=40.4334 et=+13d23h1m38s170ms alt=1074.5999755859375 vAcc=7.5103498], age: 42ms, time: 1697464476881

Median accuracy: 27.8292
⚙️︎  finish LocationRequestService [eventCount: 0, sticky: true]

  ✅  INSERT: 30bbca62-e56f-4ce6-a3dd-dc300400ad50

  🎾  LocationRequestService [eventCount: 1]

╔═════════════════════════════════════════════
║ watchPosition LocationResult: 4
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 40.189507,44.470330 hAcc=41.8362 et=+13d23h1m39s172ms alt=1074.5999755859375 vAcc=7.86105], age: 47ms, time: 1697464477882

Median accuracy: 29.2306
⚙️︎  finish LocationRequestService [eventCount: 0, sticky: true]

  ✅  INSERT: 9cdea99d-4a28-421f-9097-54d8a4ce12e2
{"level":0,"timestamp":"2023-10-16T13:54:38.210Z","env":{"version":{"name":"0.2.3","buildNumber":"47"},"os":{"name":"Android","version":"13"},"device":{"id":"exynos850","brand":"samsung"},"isEmulator":false,"battery":{"level":0.10999999940395355,"isCharging":false}},"payload":{"type":"location","location":{"extras":{},"activity":{"confidence":100,"type":"still"},"odometer":67.4000015258789,"battery":{"level":0.11,"is_charging":false},"timestamp":"2023-10-16T13:54:37.882Z","coords":{"ellipsoidal_altitude":1074.6,"altitude":1074.6,"heading":-1,"speed_accuracy":-1,"altitude_accuracy":7.9,"speed":-1,"accuracy":41.8,"longitude":44.4703303,"heading_accuracy":-1,"latitude":40.1895071},"uuid":"9cdea99d-4a28-421f-9097-54d8a4ce12e2","is_moving":true}}}

  🎾  LocationRequestService [eventCount: 1]

╔═════════════════════════════════════════════
║ watchPosition LocationResult: 4
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 40.189507,44.470330 hAcc=43.2348 et=+13d23h1m40s171ms alt=1074.5999755859375 vAcc=8.210699], age: 44ms, time: 1697464478881

Median accuracy: 30.6306
⚙️︎  finish LocationRequestService [eventCount: 0, sticky: true]

  ✅  INSERT: 17de3ec7-80c0-4786-a0d3-e39461485629
{"level":0,"timestamp":"2023-10-16T13:54:39.206Z","env":{"version":{"name":"0.2.3","buildNumber":"47"},"os":{"name":"Android","version":"13"},"device":{"id":"exynos850","brand":"samsung"},"isEmulator":false,"battery":{"level":0.10999999940395355,"isCharging":false}},"payload":{"type":"location","location":{"extras":{},"activity":{"confidence":100,"type":"still"},"odometer":67.4000015258789,"battery":{"level":0.11,"is_charging":false},"timestamp":"2023-10-16T13:54:38.881Z","coords":{"ellipsoidal_altitude":1074.6,"altitude":1074.6,"heading":-1,"speed_accuracy":-1,"altitude_accuracy":8.2,"speed":-1,"accuracy":43.2,"longitude":44.4703303,"heading_accuracy":-1,"latitude":40.1895071},"uuid":"17de3ec7-80c0-4786-a0d3-e39461485629","is_moving":true}}}

  🎾  LocationRequestService [eventCount: 1]

╔═════════════════════════════════════════════
║ watchPosition LocationResult: 4
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 40.189507,44.470330 hAcc=44.6362 et=+13d23h1m41s172ms alt=1074.5999755859375 vAcc=8.56105], age: 45ms, time: 1697464479882

Median accuracy: 32.0306
⚙️︎  finish LocationRequestService [eventCount: 0, sticky: true]

  ✅  INSERT: f2d8cf53-08ab-424f-b0ad-6fe9c26c9ef0
{"level":0,"timestamp":"2023-10-16T13:54:40.238Z","env":{"version":{"name":"0.2.3","buildNumber":"47"},"os":{"name":"Android","version":"13"},"device":{"id":"exynos850","brand":"samsung"},"isEmulator":false,"battery":{"level":0.10999999940395355,"isCharging":false}},"payload":{"type":"location","location":{"extras":{},"activity":{"confidence":100,"type":"still"},"odometer":67.4000015258789,"battery":{"level":0.11,"is_charging":false},"timestamp":"2023-10-16T13:54:39.882Z","coords":{"ellipsoidal_altitude":1074.6,"altitude":1074.6,"heading":-1,"speed_accuracy":-1,"altitude_accuracy":8.6,"speed":-1,"accuracy":44.6,"longitude":44.4703303,"heading_accuracy":-1,"latitude":40.1895071},"uuid":"f2d8cf53-08ab-424f-b0ad-6fe9c26c9ef0","is_moving":true}}}

  🎾  LocationRequestService [eventCount: 1]

╔═════════════════════════════════════════════
║ watchPosition LocationResult: 4
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 40.189507,44.470330 hAcc=46.0362 et=+13d23h1m42s172ms alt=1074.5999755859375 vAcc=8.911051], age: 42ms, time: 1697464480883

Median accuracy: 39.0334
⚙️︎  finish LocationRequestService [eventCount: 0, sticky: true]

  ✅  INSERT: 063b1bf0-cfac-4783-8b02-6ac169475eb2
{"level":0,"timestamp":"2023-10-16T13:54:41.213Z","env":{"version":{"name":"0.2.3","buildNumber":"47"},"os":{"name":"Android","version":"13"},"device":{"id":"exynos850","brand":"samsung"},"isEmulator":false,"battery":{"level":0.10999999940395355,"isCharging":false}},"payload":{"type":"location","location":{"extras":{},"activity":{"confidence":100,"type":"still"},"odometer":67.4000015258789,"battery":{"level":0.11,"is_charging":false},"timestamp":"2023-10-16T13:54:40.883Z","coords":{"ellipsoidal_altitude":1074.6,"altitude":1074.6,"heading":-1,"speed_accuracy":-1,"altitude_accuracy":8.9,"speed":-1,"accuracy":46,"longitude":44.4703303,"heading_accuracy":-1,"latitude":40.1895071},"uuid":"063b1bf0-cfac-4783-8b02-6ac169475eb2","is_moving":true}}}

╔═════════════════════════════════════════════
║ ⏰ OneShot event fired: TERMINATE_EVENT
╠═════════════════════════════════════════════


  ℹ️  TERMINATE_EVENT ignored (MainActivity is still active).

  🎾  LocationRequestService [eventCount: 1]

╔═════════════════════════════════════════════
║ watchPosition LocationResult: 4
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 40.189507,44.470330 hAcc=47.4376 et=+13d23h1m43s173ms alt=1074.5999755859375 vAcc=9.2614], age: 45ms, time: 1697464481883

Median accuracy: 40.4334
⚙️︎  finish LocationRequestService [eventCount: 0, sticky: true]

  ✅  INSERT: 3da01c5c-e7d0-476f-ac1a-57d844bf3dcd
{"level":0,"timestamp":"2023-10-16T13:54:42.230Z","env":{"version":{"name":"0.2.3","buildNumber":"47"},"os":{"name":"Android","version":"13"},"device":{"id":"exynos850","brand":"samsung"},"isEmulator":false,"battery":{"level":0.10999999940395355,"isCharging":false}},"payload":{"type":"location","location":{"extras":{},"activity":{"confidence":100,"type":"still"},"odometer":67.4000015258789,"battery":{"level":0.11,"is_charging":false},"timestamp":"2023-10-16T13:54:41.883Z","coords":{"ellipsoidal_altitude":1074.6,"altitude":1074.6,"heading":-1,"speed_accuracy":-1,"altitude_accuracy":9.3,"speed":-1,"accuracy":47.4,"longitude":44.4703303,"heading_accuracy":-1,"latitude":40.1895071},"uuid":"3da01c5c-e7d0-476f-ac1a-57d844bf3dcd","is_moving":true}}}

  🎾  LocationRequestService [eventCount: 1]

╔═════════════════════════════════════════════
║ watchPosition LocationResult: 4
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 40.189507,44.470330 hAcc=48.8376 et=+13d23h1m44s173ms alt=1074.5999755859375 vAcc=9.6114], age: 40ms, time: 1697464482883

Median accuracy: 41.8362
⚙️︎  finish LocationRequestService [eventCount: 0, sticky: true]

  ✅  INSERT: 8f01228d-94f6-4a84-ac83-3750fea5d7f0
{"level":0,"timestamp":"2023-10-16T13:54:43.274Z","env":{"version":{"name":"0.2.3","buildNumber":"47"},"os":{"name":"Android","version":"13"},"device":{"id":"exynos850","brand":"samsung"},"isEmulator":false,"battery":{"level":0.10999999940395355,"isCharging":false}},"payload":{"type":"location","location":{"extras":{},"activity":{"confidence":100,"type":"still"},"odometer":67.4000015258789,"battery":{"level":0.11,"is_charging":false},"timestamp":"2023-10-16T13:54:42.883Z","coords":{"ellipsoidal_altitude":1074.6,"altitude":1074.6,"heading":-1,"speed_accuracy":-1,"altitude_accuracy":9.6,"speed":-1,"accuracy":48.8,"longitude":44.4703303,"heading_accuracy":-1,"latitude":40.1895071},"uuid":"8f01228d-94f6-4a84-ac83-3750fea5d7f0","is_moving":true}}}

Crysp avatar Oct 16 '23 15:10 Crysp

@christocracy any updates on this issue?

Crysp avatar Oct 18 '23 04:10 Crysp

@christocracy why you don't replying on this issue? Are you planning to research it or not? Any updates please

Crysp avatar Oct 19 '23 21:10 Crysp

This issue is stale because it has been open for 30 days with no activity.

github-actions[bot] avatar May 03 '24 01:05 github-actions[bot]

This issue was closed because it has been inactive for 14 days since being marked as stale.

github-actions[bot] avatar May 18 '24 01:05 github-actions[bot]