Query log: Allow for log export from UI #1719

Closed
opened 2026-03-04 01:29:47 -05:00 by deekerman · 3 comments
Owner

Originally created by @twcau on GitHub (Jun 29, 2020).

Problem Description

At present, Query log shows paginated data from querylog.json.

However, there is no easy way (that I can find) to bulk extract the log data via the Web UI. To do this, you're going to have fun at the command line for your installation or device, and that's a hassle that people might just not be geared up for.

This means that if I want to perform some bulk analysis, i.e. de-duplicating the list to narrow down my focus for finding odd domains leaking data, it's going to take me a little longer to get that done.

Proposed Solution

From the Query Log screen, offer a new functionality, being Download Query Log; accessed by pressing on a new button to the right of the existing on-page refresh button.

The functionality would transform the data within adguardinstallpath/data/querylog.json from JSON to CSV, then present the resulting file to the user for downloading to their device so they can do what they wish.

Alternatives Considered

None identified.

Additional Information

N/A

Originally created by @twcau on GitHub (Jun 29, 2020). ### Problem Description At present, Query log shows paginated data from querylog.json. However, there is no easy way (that I can find) to bulk extract the log data via the Web UI. To do this, you're going to have fun at the command line for your installation or device, and that's a hassle that people might just not be geared up for. This means that if I want to perform some bulk analysis, i.e. de-duplicating the list to narrow down my focus for finding odd domains leaking data, it's going to take me a little longer to get that done. ### Proposed Solution From the Query Log screen, offer a new functionality, being Download Query Log; accessed by pressing on a new button to the right of the existing on-page refresh button. The functionality would transform the data within adguardinstallpath/data/querylog.json from JSON to CSV, then present the resulting file to the user for downloading to their device so they can do what they wish. ### Alternatives Considered None identified. ### Additional Information N/A
deekerman 2026-03-04 01:29:47 -05:00
  • closed this issue
  • added the
    duplicate
    label
Author
Owner

@SharpX2016 commented on GitHub (Jun 30, 2020):

支持

@SharpX2016 commented on GitHub (Jun 30, 2020): 支持
Author
Owner

@Aikatsui commented on GitHub (Jun 30, 2020):

Duplicate of #1176
See if this helps https://github.com/AdguardTeam/AdGuardHome/issues/1164

@Aikatsui commented on GitHub (Jun 30, 2020): Duplicate of #1176 See if this helps https://github.com/AdguardTeam/AdGuardHome/issues/1164
Author
Owner

@ameshkov commented on GitHub (Jul 2, 2020):

Please upvote #1176 if you want it

@ameshkov commented on GitHub (Jul 2, 2020): Please upvote #1176 if you want it
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/AdGuardHome#1719
No description provided.