Skip to content

feature: logging#36

Merged
joshrmcdaniel merged 7 commits into
developfrom
feature/logging
May 30, 2026
Merged

feature: logging#36
joshrmcdaniel merged 7 commits into
developfrom
feature/logging

Conversation

@joshrmcdaniel

Copy link
Copy Markdown
Owner
  • Live log streaming in the web UI
    • Settings → Debug now shows the server's log output in real time
    • The level can be changed in the webui

@zeropath-ai

zeropath-ai Bot commented May 30, 2026

Copy link
Copy Markdown

No security or compliance issues detected. Reviewed everything up to 7e52ecd.

Security Overview
Detected Code Changes
Change Type Relevant files
Enhancement ► CHANGELOG.md
    Live log streaming in the web UI
► privaxy/src/server/configuration/mod.rs
    Add log level to DebugConfig
► privaxy/src/server/lib.rs
    Initialize and apply log handle
► privaxy/src/server/logging.rs
    Implement live log streaming and level adjustment
► privaxy/src/server/main.rs
    Remove redundant env_logger::init
► privaxy/src/server/web_gui/logs.rs
    Create WebSocket endpoint for logs
► privaxy/src/server/web_gui/mod.rs
    Integrate log endpoint into API routes
    Pass log handle to frontend
► privaxy/src/server/web_gui/settings/debug.rs
    Add log level setting to debug settings
    Apply log level live
► privaxy/src/server/web_gui/settings/mod.rs
    Pass log handle to debug settings routes
► web_frontend/src/debug.rs
    Add log level selection to debug settings
► web_frontend/src/logs.rs
    Implement log stream display and filtering
► web_frontend/src/main.rs
    Import logs module
Enhancement ► CHANGELOG.md
    Fix cosmetic "modified responses" statistic undercount
Enhancement ► CHANGELOG.md
    Scriptlet error logging (debugging)

@joshrmcdaniel joshrmcdaniel merged commit 80d5fbe into develop May 30, 2026
16 of 17 checks passed
@joshrmcdaniel joshrmcdaniel mentioned this pull request May 30, 2026
@joshrmcdaniel joshrmcdaniel deleted the feature/logging branch May 30, 2026 20:51
joshrmcdaniel added a commit that referenced this pull request May 30, 2026
* add mipsbe (#26)

* add mips be

* release ci

* tag

* ci

* v4

* ci

* fix: correct adblock request typing, trim report-only CSP, and package MIPS debs/rpms (#27)

* request type from Sec-Fetch-Dest; capped block log line; report-only CSP no longer augmented

* request_type threaded into the engine check

* mips

* format

* fix host blocking

* keep filters on reload

* fix: cookie not invalidated (#28)

* fix auth

* fix blocking button

* bump to 0.7.1

* doh (#30)

* doh

* fmt

* Feature/doh (#31)

* doh

* fmt

* Forgot doh lol

* http2 adaptive window, add connect timeout (#32)

* filter validation (#33)

* docs: update docs (#34)

* docs

* ci

* feature/fix: css scriptlet, fix js scriptlet (#35)

* add css support, fix scriptlets

* debug setting entry

* changelog

* debug frontned

* feature: logging (#36)

* add css support, fix scriptlets

* debug setting entry

* changelog

* debug frontned

* logging

* changelog

* fix: mmtls (#37)

* mmtls tunneling

* timeout socket

* docs

* pac optimization

* buildmode arg

* lint rule
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant