For more complex issues, we might ask for logs. These logs provide valuable data and insights that help us better understand and resolve the issues you may encounter.
This article contains a full set of guidelines and visual aids to gather more information using Dashlane debugging tools and extension Background Console and Network Logs and Client Console Logs.
Web solutions
The first section refers to diagnostic logging, a tool that helps developers understand how the Dashlane browser extension functions behind the scenes. This tool is invaluable for debugging customer issues. Diagnostic logging offers a more secure and efficient way to gather data about issues you may have and is the preferred method for information collection.
The second section provides instructions for collecting Background Console and Network Logs and Client Console Logs. These methods have more steps and should only be used when specifically instructed, as the diagnostic logging tool is the preferred option.
Send Dashlane diagnostic logs
Our engineering team sometimes needs diagnostic logs to troubleshoot issues. Follow these steps to enable and send them:
- Open extension settings: Right-click the Dashlane D icon in your browser, then select the option for your browser:
- Chrome: Options
- Edge: Extension options
- Firefox: Manage Extension, select the three dots icon, and then select Preferences
- Safari: Manage Extensions and then select Settings
- Unlock diagnostic logs: Select Unlock to access the diagnostic logs option.
- Turn on logging: Turn on Send diagnostic logs to Dashlane. Diagnostic logging stays on for 90 days unless you turn it off earlier.
- Send your ID: Copy the Diagnostic ID and include it in your reply to us.
Important:
- After you enable logging and reproduce the issue, keep your browser and the extension open for at least 15 minutes
- Include the exact time the issue occurred in your email
Example from Chrome:
Background Console and Network Logs and Client Console Logs
Difference between types of logs
Background Console and Network Logs: Gathered for issues with the extension loaded, for example, unable to log in, failed login, or error on the login, and displayed on the extension itself.
Client Console Logs: Collects the logs from the web version, for example, when you're unable to complete the login or see an error message when logging in.
If you take a few moments to watch the videos available for each one, you'll notice the difference in how they're gathered.
Warning! Collecting these logs may require a logout in some cases.
In such cases, before logging out, make sure you're logged in on at least one other device or have access to an account recovery key. Otherwise, you might lose access to the account.
Background Console and Network Logs
This section provides the specific steps to gather Background Console and Network Logs with short recordings for the supported browsers.
From Chrome or Chromium browsers
- Be sure that you aren't logged in on the extension. The Dashlane D should be red.
- Right-click the Dashlane extension and select Manage Extension.
- Turn on Developer mode. The location will depend on the browser.
- From there, select service worker under Inspect views. If in Edge, you'll see Background page instead.
- Alternative (If "Inspect views" is greyed out): Open a new tab, go to chrome://serviceworker-internals , and select Inspect.
- DevTools opens in a new window.
- In the top menu bar, be sure to have Network selected.
- Go back to the browser window and attempt to log in to Dashlane.
- Go back to the DevTools window.
- In the top menu bar, select the Export HAR icon, shown as a down arrow in a square.
- Select a location where you can save it and retrieve it later.
- Still in the DevTools window, in the menu bar, go to Console.
- Right-click after the last entry on the log and select save as.
- Select a location where you can save it and retrieve it later.
- You can now close the DevTools window and turn off Developer mode on the extension.
From Firefox
- Be sure that you aren't logged in on the extension. The Dashlane D should be red.
- Right-click over the Dashlane extension and select Manage Extension.
- On the top, select the gear icon to open the extension settings.
- In the list, select Debug Add-ons.
- In the new tab, Debugging, look for Dashlane under Extensions and select Inspect to the right.
- A Developer Tools window opens, showing the Console and Network logs, among others.
- Select the Dashlane extension that should still be red and attempt to log in.
- Go back to the Developer Tools window.
- In the logs menu, select Console, and you'll see a list. Right-click anywhere on that list and select Save all Messages to File.
- Select a location where you can save it and retrieve it later.
- In the logs menu, select Network. You'll see another list. Right-click anywhere on that list and select Save All As HAR.
- Select a location where you can save it and retrieve it later.
- You can now close the Debugging tab and the Developer Tools window.
From Safari
- Open Safari's preferences (Safari menu in the top browser bar and then select Settings) and select the Advanced tab.
- In the Advanced tab, select the box on the bottom: Show features for web developers.
- After the Develop menu is enabled, you'll open it from the Web Extension Background Content > Dashlane.
- Web Inspector - Dashlane opens in a new window, automatically on the Console tab.
- Change to the Network tab and select refresh, shown as a circle with an arrow tip, in the top left icons. Wait for about 5 seconds.
- Go back to the extension and reproduce the issue you're experiencing.
- Go back to Web Inspector - Dashlane, and you should still be on the Network tab.
- Select the Export option in the top right of this window.
- Select a location where you can save it and retrieve it later.
- Still in Web Inspector - Dashlane, go to Console.
- Select any entry in these logs and then press Command + A, or go to Edit the Select All to select everything.
- Then right-click anywhere on the selected logs and select Save selected to save all the logs in a TXT file that you can send.
- You can now close the Web Inspector - Dashlane window and disable Show features for web developers in Safari's settings that you enabled at the beginning.
Client Console Logs
This section provides the specific steps to gather Client Console Logs with short recordings for the supported browsers.
From Chrome or Chromium browsers
- Be sure that you aren't logged in on the extension. The Dashlane D should be red.
- If necessary, enter your Dashlane ID email address.
- Right-click in the Master Password field and select Inspect at the bottom of the list.
- A new section opens, usually to the right. Select Console in the logs menu.
- Go back to the Master Password field and attempt to log in.
- You'll get an error, or you'll be able to log in.
- Go to the section on the right that shows the logs. Right-click over one of the entries in the list of messages and select Save as.
- Select a location where you can save it and retrieve it later.
- You can now close the logs section with the X in the top right or close Chrome.
From Firefox
- Be sure that you aren't logged in on the extension. The Dashlane D should be red.
- Select the Dashlane D in your browser window.
- Right-click in the Master Password field and select Inspect at the bottom of the list.
- A new section opens at the bottom. Select Console in the logs menu.
- Go back to the Master Password field and attempt to log in.
- You'll get an error, or you'll be able to log in.
- Go to the section below. Right-click on one of the entries on the list of messages and select Save all Messages to File.
- Select a location where you can save it and retrieve it later.
- You can now close the section below with the X in the top right or close Firefox.
From Safari
- Open Safari's preferences (Safari menu in the top browser bar, then select Settings) and select the Advanced tab.
- In the Advanced tab, select the box on the bottom: Show features for web developers.
- Select the Dashlane D in your browser window.
- Right-click in the Master Password field and select Inspect at the bottom of the list.
- A new section opens at the bottom. Select Console in the logs menu.
- Go back to the login page and reproduce the issue you're experiencing.
- Go to the section below that should still be in Console.
- Select any entry in these logs and then press Command + A, or go to Edit and then Select All to select everything.
- Then right-click anywhere on the selected logs and select Save selected to save all the logs in a TXT file that you can send.
- You can now close the Web Inspector - Dashlane window and disable Show features for web developers in Safari's settings that you enabled at the beginning.
Android solution
Android debugging tool
This section provides the specific steps to gather diagnostic files from the Android app in a streamlined, secure way.
Note: The server will keep the log files for 14 days, and then the files are deleted.
- Launch the Dashlane Android app on your phone.
- Select Use another account and, instead of the login email address, enter “diagnostic”.
- Select Continue and then OK to confirm.
- After the Upload successful message appears, select Copy for the Debug ID.
- Please share the Debug ID by email so that we can provide the Engineering team with details to assist with the investigation.
iOS solution
iOS debugging tool
This section outlines the steps to enable Diagnostic Mode for Dashlane in the iOS device system settings. Activating this mode provides access to crash reports stored on the device, which can be shared with the Apple team upon request.
Note: Enabling Diagnostic Mode for Dashlane in the system settings adds a “Debug Information” button to each vault item. The button opens a sheet with options to copy all debug info or take a screenshot, which can be easier for some people. Additionally, individual fields can be copied using the menu.
- Open the Settings app on your device.
- Scroll down and select Privacy & Security.
On the Privacy & Security screen, scroll down and select Analytics & Improvements and then Analytics Data.
- From the list, open the most recent crash related to Dashlane. The crash reports are sorted by app and date, with the most recent at the end of the list.
- Select the Share icon, shown as a square with an up arrow, in the upper-right corner of the screen.
- Please email the file so we can provide the Engineering team with the details to assist with the investigation.