Discord Build Logger: Difference between revisions
m (Grammarly) |
m (Grammarly (improve word)) |
||
Line 30: | Line 30: | ||
== Features == | == Features == | ||
The Discord Build Logger has several features, including some that were | The Discord Build Logger has several features, including some that were unavailable on any other services when it was first created. | ||
=== Experiment Viewer === | === Experiment Viewer === |
Latest revision as of 15:17, 13 March 2024
The Discord Build Logger is a service that logs every released build of the Discord client since 2018. It is currently offline pending a rewrite[External Links 1]. It was created by Megumin and has undergone several rewrites since its inception. One day, as always, Megumin will have an ADHD-fuelled programming session, and the build logger will be available again.
Discord Build Logger | |
---|---|
Also known as | dsale, DBL |
Author | Megumin |
Website | discord.sale |
Source code | Discord-Build-Logger/Runtime |
Discord server | discord.gg/r5bmSXBEPC |
Active | June 2019 - present |
Status | Temporarily Offline |
Features
The Discord Build Logger has several features, including some that were unavailable on any other services when it was first created.
Experiment Viewer
You could view all the Discord Experiments available for any chosen build in that release. Because of its use of Abstract Syntax Tree parsing[External Links 2], it could pick up experiments that were in the code, even if they were not actively registered in the client.
Module Browser
Using DPacker[External Links 3], another tool written by Megumin, the Discord Build Logger allowed the user to browse every JavaScript file, and the contents of all the individual Webpack Modules in a formatted, easy to read format. It also showed which modules depended upon others, allowing you to follow the code flow.
Builds Backlog
Build IDs could be provided, and the logger could scrape historic builds as far back as 2018 and add that information to the database. This includes IDs for current and expired Build Overrides.
API
The Discord Build Logger has a free, undocumented API allowing users to build their own tools or export data from the website.