diff --git a/.changeset/smart-windows-fetch.md b/.changeset/smart-windows-fetch.md new file mode 100644 index 000000000..70aae7b46 --- /dev/null +++ b/.changeset/smart-windows-fetch.md @@ -0,0 +1,5 @@ +--- +"@browserbasehq/stagehand-lib": patch +--- + +set correct log level for caught errors in `act` diff --git a/lib/handlers/actHandler.ts b/lib/handlers/actHandler.ts index ae475d0d3..fea45606c 100644 --- a/lib/handlers/actHandler.ts +++ b/lib/handlers/actHandler.ts @@ -69,7 +69,7 @@ export class StagehandActHandler { this.logger({ category: "action", message: "Cannot execute ObserveResult with unsupported method", - level: 1, + level: 0, auxiliary: { error: { value: @@ -113,7 +113,7 @@ export class StagehandActHandler { this.logger({ category: "action", message: "Error performing act from an ObserveResult", - level: 1, + level: 0, auxiliary: { error: { value: err.message, type: "string" }, trace: { value: err.stack, type: "string" }, @@ -130,7 +130,7 @@ export class StagehandActHandler { category: "action", message: "Error performing act from an ObserveResult. Reprocessing the page and trying again", - level: 1, + level: 0, auxiliary: { error: { value: err.message, type: "string" }, trace: { value: err.stack, type: "string" }, @@ -154,7 +154,7 @@ export class StagehandActHandler { this.logger({ category: "action", message: "Error performing act from an ObserveResult on fallback", - level: 1, + level: 0, auxiliary: { error: { value: err.message, type: "string" }, trace: { value: err.stack, type: "string" }, @@ -324,7 +324,7 @@ export class StagehandActHandler { this.logger({ category: "action", message: "chosen method is invalid", - level: 1, + level: 0, auxiliary: { method: { value: method, type: "string" }, }, @@ -340,7 +340,7 @@ export class StagehandActHandler { this.logger({ category: "action", message: "error performing method", - level: 1, + level: 0, auxiliary: { error: { value: e.message, type: "string" }, trace: { value: e.stack, type: "string" }, diff --git a/lib/handlers/handlerUtils/actHandlerUtils.ts b/lib/handlers/handlerUtils/actHandlerUtils.ts index 339a97df3..d372b4c7a 100644 --- a/lib/handlers/handlerUtils/actHandlerUtils.ts +++ b/lib/handlers/handlerUtils/actHandlerUtils.ts @@ -142,7 +142,7 @@ export async function scrollToPreviousChunk(ctx: MethodHandlerContext) { logger({ category: "action", message: "error scrolling to previous chunk", - level: 1, + level: 0, auxiliary: { error: { value: e.message, type: "string" }, trace: { value: e.stack, type: "string" }, @@ -173,7 +173,7 @@ export async function scrollElementIntoView(ctx: MethodHandlerContext) { logger({ category: "action", message: "error scrolling element into view", - level: 1, + level: 0, auxiliary: { error: { value: e.message, type: "string" }, trace: { value: e.stack, type: "string" }, @@ -243,7 +243,7 @@ export async function scrollElementToPercentage(ctx: MethodHandlerContext) { logger({ category: "action", message: "error scrolling element vertically to percentage", - level: 1, + level: 0, auxiliary: { error: { value: e.message, type: "string" }, trace: { value: e.stack, type: "string" }, @@ -266,7 +266,7 @@ export async function fillOrType(ctx: MethodHandlerContext) { logger({ category: "action", message: "error filling element", - level: 1, + level: 0, auxiliary: { error: { value: e.message, type: "string" }, trace: { value: e.stack, type: "string" }, @@ -303,7 +303,7 @@ export async function pressKey(ctx: MethodHandlerContext) { logger({ category: "action", message: "error pressing key", - level: 1, + level: 0, auxiliary: { error: { value: e.message, type: "string" }, trace: { value: e.stack, type: "string" }, @@ -345,7 +345,7 @@ export async function clickElement(ctx: MethodHandlerContext) { logger({ category: "action", message: "error performing click", - level: 1, + level: 0, auxiliary: { error: { value: e.message, type: "string" }, trace: { value: e.stack, type: "string" }, @@ -392,7 +392,7 @@ export async function fallbackLocatorMethod(ctx: MethodHandlerContext) { logger({ category: "action", message: "error performing method", - level: 1, + level: 0, auxiliary: { error: { value: e.message, type: "string" }, trace: { value: e.stack, type: "string" },