mirror of
https://github.com/withastro/astro.git
synced 2025-03-31 23:31:30 -05:00
fix: improve logging for on-demand pages (#11069)
This commit is contained in:
parent
1f988ed10f
commit
240a70a29f
2 changed files with 13 additions and 0 deletions
5
.changeset/silly-parents-repair.md
Normal file
5
.changeset/silly-parents-repair.md
Normal file
|
@ -0,0 +1,5 @@
|
|||
---
|
||||
"astro": patch
|
||||
---
|
||||
|
||||
Improves debug logging for on-demand pages
|
|
@ -280,6 +280,10 @@ export class App {
|
|||
this.#logRenderOptionsDeprecationWarning();
|
||||
}
|
||||
}
|
||||
if (routeData) {
|
||||
this.#logger.debug("router", "The adapter " + this.#manifest.adapterName + " provided a custom RouteData for ", request.url);
|
||||
this.#logger.debug("router", "RouteData:\n" + routeData);
|
||||
}
|
||||
if (locals) {
|
||||
if (typeof locals !== 'object') {
|
||||
this.#logger.error(null, new AstroError(AstroErrorData.LocalsNotAnObject).stack!);
|
||||
|
@ -296,8 +300,12 @@ export class App {
|
|||
}
|
||||
if (!routeData) {
|
||||
routeData = this.match(request);
|
||||
this.#logger.debug("router", "Astro matched the following route for "+ request.url);
|
||||
this.#logger.debug("router", "RouteData:\n" + routeData);
|
||||
}
|
||||
if (!routeData) {
|
||||
this.#logger.debug("router", "Astro hasn't found routes that match " + request.url);
|
||||
this.#logger.debug("router", "Here's the available routes:\n", this.#manifestData);
|
||||
return this.#renderError(request, { locals, status: 404 });
|
||||
}
|
||||
const pathname = this.#getPathnameFromRequest(request);
|
||||
|
|
Loading…
Add table
Reference in a new issue