Fishbowl
Browse documentation

Device Logs

If enabled, your devices will sync their logs with the Fishbowl portal where you can monitor the logs and debug errors remotely. These are Fishbowl app logs, not system logs. Usually the logs are related to errors that occurred while syncing your events.

Please ensure that your devices have been updated to the following minimum versions that support logging: Android 2.6.5 iOS 2.1.0

View recent device errors (all plans)

  1. Open a web browser (on a computer) and Log in to your Fishbowl account.
  2. After signing in, you will see a list of all your linked devices. Click on the on the device name to view it.
  3. On the right side, Recent Errors will display Error and Critical logs (see Log Levels) that occurred in the last 7 days.

Log inspector (all plans)

Click on any log to view more details about it. If it is a known error, then Fishbowl will also display potential causes, impact, and recommended action.

You can also click on Submit Support Request to share the log details with us.

View all logs (Premium only)

  1. Open a web browser (on a computer) and Log in to your Fishbowl account.

  2. After signing in, click on the Errors & Logs menu item

  3. Click on Filter to open the filter options.

  4. You can select the following filter options

Filter Description
Dates Display logs between the selected start and end dates
Device Limit to a certain device
Log Levels Up To Display logs of this log level and higher. For example, if you select Error, then both Error and Critical logs will be shown. See the log level definitions below.
Message Text Filter based on the log message text.

Note: Logs are synced every 30 minutes. If your logs are still not shown after 30 minutes, please contact us at [email protected]

Log levels

The following log levels exist:

Log Level Impact
Debug None
Error Moderate if no action is taken
Critical High

Log contents

Logs do not contain sensitive or confidential information.

The following fields are stored as part of a log:

Field Description
external_id The ID of this log on the device. Logs are stored in a local database on each device. This is the ID of this log in the local database of the specific device.
message The log message, e.g. The specified folder could not be found in the store
event_id The ID of the event, if applicable.
type Some context of when this log was generated. E.g. EVENT_FETCH means the log was generated while fetching events.
count The number of times this log was repeated within a 30 minute interval.
log_level The severity of the log, as described in the previous section.
first_occurred_at The time in UTC when the log first occurred. This only refers to the first time it occurred within the 30 minute window when this log was generated.
last_occurred_at The time in UTC when the log last occurred. If count = 1 then this will be equal to first_occurred_at.

Example log contents

{
    "external_id": 16687,
    "message": "Unable to resolve host \"www.googleapis.com\": No address associated with hostname",
    "event_id": null,
    "type": "EVENT_FETCH",
    "count": 1,
    "log_level": 3,
    "first_occurred_at": "2024-04-08T07:00:14.000000Z",
    "last_occurred_at": "2024-04-08T07:00:14.000000Z",
}