From 3f6d77916af46e4518d5aeb07e71b7a7eeb3100e Mon Sep 17 00:00:00 2001 From: waleedlatif Date: Sat, 26 Jul 2025 13:18:41 -0700 Subject: [PATCH 1/3] refactor(logger): code hygiene with new logger --- apps/sim/app/(auth)/login/login-form.tsx | 2 +- apps/sim/app/(auth)/reset-password/page.tsx | 2 +- .../sim/app/(auth)/verify/use-verification.ts | 2 +- apps/sim/app/api/__test-utils__/utils.ts | 4 +- .../api/auth/forget-password/route.test.ts | 4 +- .../sim/app/api/auth/forget-password/route.ts | 2 +- .../api/auth/oauth/connections/route.test.ts | 2 +- .../app/api/auth/oauth/connections/route.ts | 2 +- .../api/auth/oauth/credentials/route.test.ts | 2 +- .../app/api/auth/oauth/credentials/route.ts | 2 +- .../api/auth/oauth/disconnect/route.test.ts | 2 +- .../app/api/auth/oauth/disconnect/route.ts | 2 +- .../api/auth/oauth/microsoft/file/route.ts | 2 +- .../api/auth/oauth/microsoft/files/route.ts | 2 +- .../app/api/auth/oauth/token/route.test.ts | 2 +- apps/sim/app/api/auth/oauth/token/route.ts | 2 +- apps/sim/app/api/auth/oauth/utils.test.ts | 2 +- apps/sim/app/api/auth/oauth/utils.ts | 2 +- .../api/auth/oauth/wealthbox/item/route.ts | 2 +- .../api/auth/oauth/wealthbox/items/route.ts | 2 +- .../app/api/auth/reset-password/route.test.ts | 4 +- apps/sim/app/api/auth/reset-password/route.ts | 2 +- apps/sim/app/api/billing/daily/route.ts | 2 +- apps/sim/app/api/billing/route.ts | 2 +- .../app/api/billing/webhooks/stripe/route.ts | 2 +- .../sim/app/api/chat/[subdomain]/otp/route.ts | 2 +- .../app/api/chat/[subdomain]/route.test.ts | 2 +- apps/sim/app/api/chat/[subdomain]/route.ts | 2 +- apps/sim/app/api/chat/edit/[id]/route.test.ts | 2 +- apps/sim/app/api/chat/edit/[id]/route.ts | 2 +- apps/sim/app/api/chat/route.test.ts | 2 +- apps/sim/app/api/chat/route.ts | 2 +- .../chat/subdomains/validate/route.test.ts | 2 +- .../app/api/chat/subdomains/validate/route.ts | 2 +- apps/sim/app/api/chat/utils.test.ts | 6 +- apps/sim/app/api/chat/utils.ts | 16 +- apps/sim/app/api/codegen/route.test.ts | 2 +- apps/sim/app/api/codegen/route.ts | 2 +- .../copilot/checkpoints/[id]/revert/route.ts | 2 +- apps/sim/app/api/copilot/checkpoints/route.ts | 2 +- apps/sim/app/api/copilot/route.ts | 2 +- apps/sim/app/api/docs/search/route.ts | 2 +- apps/sim/app/api/environment/route.ts | 2 +- apps/sim/app/api/files/delete/route.ts | 2 +- apps/sim/app/api/files/parse/route.ts | 2 +- apps/sim/app/api/files/presigned/route.ts | 2 +- .../app/api/files/serve/[...path]/route.ts | 2 +- apps/sim/app/api/files/upload/route.ts | 2 +- apps/sim/app/api/folders/[id]/route.ts | 2 +- apps/sim/app/api/folders/route.ts | 2 +- .../app/api/function/execute/route.test.ts | 4 +- apps/sim/app/api/function/execute/route.ts | 2 +- apps/sim/app/api/help/route.ts | 2 +- apps/sim/app/api/jobs/[jobId]/route.ts | 2 +- .../[documentId]/chunks/[chunkId]/route.ts | 2 +- .../documents/[documentId]/chunks/route.ts | 2 +- .../[id]/documents/[documentId]/route.ts | 2 +- .../app/api/knowledge/[id]/documents/route.ts | 2 +- apps/sim/app/api/knowledge/[id]/route.ts | 2 +- apps/sim/app/api/knowledge/route.ts | 2 +- apps/sim/app/api/knowledge/search/route.ts | 2 +- apps/sim/app/api/knowledge/utils.ts | 2 +- .../logs/[executionId]/frozen-canvas/route.ts | 2 +- apps/sim/app/api/logs/cleanup/route.ts | 4 +- apps/sim/app/api/logs/{enhanced => }/route.ts | 14 +- apps/sim/app/api/memory/[id]/route.ts | 2 +- apps/sim/app/api/memory/route.ts | 2 +- .../organizations/[id]/invitations/route.ts | 2 +- .../[id]/members/[memberId]/route.ts | 2 +- .../api/organizations/[id]/members/route.ts | 2 +- apps/sim/app/api/organizations/[id]/route.ts | 2 +- .../organizations/[id]/workspaces/route.ts | 2 +- .../organizations/invitations/accept/route.ts | 2 +- apps/sim/app/api/providers/route.ts | 2 +- apps/sim/app/api/proxy/image/route.ts | 2 +- apps/sim/app/api/proxy/route.ts | 2 +- apps/sim/app/api/proxy/tts/route.ts | 2 +- apps/sim/app/api/proxy/tts/stream/route.ts | 2 +- apps/sim/app/api/schedules/[id]/route.ts | 2 +- .../api/schedules/[id]/status/route.test.ts | 2 +- .../app/api/schedules/[id]/status/route.ts | 2 +- apps/sim/app/api/schedules/execute/route.ts | 18 +- apps/sim/app/api/schedules/route.ts | 2 +- apps/sim/app/api/telemetry/route.ts | 2 +- apps/sim/app/api/templates/[id]/route.ts | 2 +- apps/sim/app/api/templates/[id]/star/route.ts | 2 +- apps/sim/app/api/templates/[id]/use/route.ts | 2 +- apps/sim/app/api/templates/route.ts | 2 +- .../app/api/tools/confluence/pages/route.ts | 2 +- apps/sim/app/api/tools/custom/route.test.ts | 2 +- apps/sim/app/api/tools/custom/route.ts | 2 +- .../app/api/tools/discord/channels/route.ts | 2 +- .../app/api/tools/discord/servers/route.ts | 2 +- apps/sim/app/api/tools/drive/file/route.ts | 2 +- apps/sim/app/api/tools/drive/files/route.ts | 2 +- apps/sim/app/api/tools/edit-workflow/route.ts | 2 +- .../sim/app/api/tools/get-all-blocks/route.ts | 2 +- .../api/tools/get-blocks-metadata/route.ts | 2 +- .../app/api/tools/get-user-workflow/route.ts | 2 +- apps/sim/app/api/tools/gmail/label/route.ts | 2 +- apps/sim/app/api/tools/gmail/labels/route.ts | 2 +- .../tools/google_calendar/calendars/route.ts | 2 +- apps/sim/app/api/tools/jira/issue/route.ts | 2 +- apps/sim/app/api/tools/jira/issues/route.ts | 2 +- apps/sim/app/api/tools/jira/projects/route.ts | 2 +- .../app/api/tools/linear/projects/route.ts | 2 +- apps/sim/app/api/tools/linear/teams/route.ts | 2 +- .../tools/microsoft-teams/channels/route.ts | 2 +- .../api/tools/microsoft-teams/chats/route.ts | 2 +- .../api/tools/microsoft-teams/teams/route.ts | 2 +- .../app/api/tools/outlook/folders/route.ts | 2 +- .../sim/app/api/tools/slack/channels/route.ts | 2 +- .../app/api/tools/stagehand/agent/route.ts | 2 +- .../app/api/tools/stagehand/extract/route.ts | 2 +- apps/sim/app/api/tools/stagehand/utils.ts | 2 +- .../sim/app/api/tools/wealthbox/item/route.ts | 2 +- .../app/api/tools/wealthbox/items/route.ts | 2 +- apps/sim/app/api/usage-limits/route.ts | 2 +- .../app/api/users/me/api-keys/[id]/route.ts | 2 +- apps/sim/app/api/users/me/api-keys/route.ts | 2 +- apps/sim/app/api/users/me/settings/route.ts | 2 +- .../users/me/settings/unsubscribe/route.ts | 2 +- .../subscription/[id]/transfer/route.test.ts | 2 +- .../me/subscription/[id]/transfer/route.ts | 2 +- apps/sim/app/api/users/rate-limit/route.ts | 2 +- apps/sim/app/api/webhooks/[id]/route.ts | 2 +- apps/sim/app/api/webhooks/poll/gmail/route.ts | 2 +- apps/sim/app/api/webhooks/route.ts | 2 +- apps/sim/app/api/webhooks/test/route.ts | 2 +- .../app/api/webhooks/trigger/[path]/route.ts | 2 +- .../api/workflows/[id]/autolayout/route.ts | 2 +- .../api/workflows/[id]/chat/status/route.ts | 2 +- .../api/workflows/[id]/deploy/route.test.ts | 2 +- .../app/api/workflows/[id]/deploy/route.ts | 2 +- .../app/api/workflows/[id]/deployed/route.ts | 2 +- .../app/api/workflows/[id]/duplicate/route.ts | 2 +- .../api/workflows/[id]/execute/route.test.ts | 69 +------ .../app/api/workflows/[id]/execute/route.ts | 10 +- apps/sim/app/api/workflows/[id]/log/route.ts | 12 +- .../[id]/revert-to-deployed/route.ts | 2 +- apps/sim/app/api/workflows/[id]/route.test.ts | 2 +- apps/sim/app/api/workflows/[id]/route.ts | 2 +- .../sim/app/api/workflows/[id]/state/route.ts | 2 +- .../sim/app/api/workflows/[id]/stats/route.ts | 2 +- .../app/api/workflows/[id]/status/route.ts | 2 +- .../app/api/workflows/[id]/variables/route.ts | 2 +- apps/sim/app/api/workflows/[id]/yaml/route.ts | 2 +- apps/sim/app/api/workflows/middleware.ts | 2 +- .../app/api/workflows/public/[id]/route.ts | 2 +- apps/sim/app/api/workflows/route.ts | 2 +- apps/sim/app/api/workflows/sync/route.ts | 2 +- .../app/api/workflows/yaml/convert/route.ts | 2 +- apps/sim/app/api/workspaces/[id]/route.ts | 2 +- .../app/api/workspaces/invitations/route.ts | 2 +- apps/sim/app/api/workspaces/route.ts | 2 +- apps/sim/app/chat/[subdomain]/chat-client.tsx | 2 +- .../voice-interface/components/particles.tsx | 2 +- .../voice-interface/voice-interface.tsx | 2 +- .../[subdomain]/hooks/use-audio-streaming.ts | 2 +- .../[subdomain]/hooks/use-chat-streaming.ts | 2 +- apps/sim/app/layout.tsx | 6 +- apps/sim/app/telemetry-consent-dialog.tsx | 2 +- .../workspace-permissions-provider.tsx | 2 +- .../create-chunk-modal/create-chunk-modal.tsx | 2 +- .../delete-chunk-modal/delete-chunk-modal.tsx | 2 +- .../edit-chunk-modal/edit-chunk-modal.tsx | 2 +- .../knowledge/[id]/[documentId]/document.tsx | 2 +- .../[workspaceId]/knowledge/[id]/base.tsx | 2 +- .../components/upload-modal/upload-modal.tsx | 2 +- .../components/create-modal/create-modal.tsx | 2 +- .../workspace-selector/workspace-selector.tsx | 2 +- .../knowledge/hooks/use-knowledge-upload.ts | 2 +- .../frozen-canvas/frozen-canvas.tsx | 2 +- .../app/workspace/[workspaceId]/logs/logs.tsx | 6 +- .../[workspaceId]/templates/[id]/page.tsx | 2 +- .../[workspaceId]/templates/[id]/template.tsx | 2 +- .../templates/components/template-card.tsx | 2 +- .../[workspaceId]/templates/templates.tsx | 2 +- .../components/chat-deploy/chat-deploy.tsx | 2 +- .../components/deploy-form/deploy-form.tsx | 2 +- .../components/deploy-modal/deploy-modal.tsx | 2 +- .../components/deployed-workflow-card.tsx | 2 +- .../components/deployed-workflow-modal.tsx | 2 +- .../export-controls/export-controls.tsx | 2 +- .../template-modal/template-modal.tsx | 2 +- .../control-bar/control-bar.test.ts | 2 +- .../components/control-bar/control-bar.tsx | 2 +- .../w/[workflowId]/components/error/index.tsx | 2 +- .../components/panel/components/chat/chat.tsx | 2 +- .../console-entry/console-entry.tsx | 2 +- .../copilot-modal/copilot-modal.tsx | 2 +- .../panel/components/copilot/copilot.tsx | 2 +- .../panel/components/variables/variables.tsx | 2 +- .../components/sub-block/components/code.tsx | 2 +- .../sub-block/components/combobox.tsx | 2 +- .../sub-block/components/condition-input.tsx | 2 +- .../components/oauth-required-modal.tsx | 2 +- .../credential-selector.tsx | 2 +- .../components/confluence-file-selector.tsx | 2 +- .../components/discord-channel-selector.tsx | 2 +- .../components/google-calendar-selector.tsx | 2 +- .../components/google-drive-picker.tsx | 2 +- .../components/jira-issue-selector.tsx | 2 +- .../components/microsoft-file-selector.tsx | 2 +- .../components/teams-message-selector.tsx | 2 +- .../components/wealthbox-file-selector.tsx | 2 +- .../sub-block/components/file-upload.tsx | 2 +- .../folder-selector/folder-selector.tsx | 2 +- .../sub-block/components/long-input.tsx | 2 +- .../components/discord-server-selector.tsx | 2 +- .../components/jira-project-selector.tsx | 2 +- .../schedule/components/schedule-modal.tsx | 2 +- .../components/schedule/schedule-config.tsx | 2 +- .../sub-block/components/short-input.tsx | 2 +- .../custom-tool-modal/custom-tool-modal.tsx | 2 +- .../components/tool-credential-selector.tsx | 2 +- .../webhook/components/providers/gmail.tsx | 2 +- .../webhook/components/webhook-modal.tsx | 2 +- .../sub-block/components/webhook/webhook.tsx | 2 +- .../sub-block/hooks/use-sub-block-value.ts | 2 +- .../workflow-text-editor/workflow-applier.ts | 2 +- .../workflow-text-editor/workflow-exporter.ts | 2 +- .../workflow-text-editor-modal.tsx | 2 +- .../workflow-text-editor.tsx | 2 +- .../hooks/use-block-connections.ts | 2 +- .../[workflowId]/hooks/use-code-generation.ts | 2 +- .../hooks/use-workflow-execution.ts | 4 +- .../[workspaceId]/w/[workflowId]/utils.ts | 2 +- .../[workspaceId]/w/[workflowId]/workflow.tsx | 2 +- .../create-menu/import-controls.tsx | 2 +- .../folder-context-menu.tsx | 2 +- .../folder-tree/components/folder-item.tsx | 2 +- .../folder-tree/components/workflow-item.tsx | 2 +- .../components/folder-tree/folder-tree.tsx | 2 +- .../components/help-form/help-form.tsx | 2 +- .../components/account/account.tsx | 2 +- .../components/api-keys/api-keys.tsx | 2 +- .../components/credentials/credentials.tsx | 2 +- .../components/billing-summary.tsx | 2 +- .../components/cancel-subscription.tsx | 2 +- .../components/team-usage-overview.tsx | 2 +- .../components/usage-limit-editor.tsx | 2 +- .../components/subscription/subscription.tsx | 2 +- .../team-management/team-management.tsx | 2 +- .../settings-modal/settings-modal.tsx | 2 +- .../workspace-header/workspace-header.tsx | 2 +- .../components/invite-modal/invite-modal.tsx | 2 +- .../invites-sent/invites-sent.tsx | 2 +- .../workspace-selector/workspace-selector.tsx | 2 +- .../w/components/sidebar/sidebar.tsx | 2 +- .../workflow-preview/workflow-preview.tsx | 2 +- apps/sim/app/workspace/page.tsx | 2 +- apps/sim/blocks/blocks/agent.ts | 2 +- apps/sim/blocks/blocks/evaluator.ts | 2 +- apps/sim/blocks/blocks/file.ts | 2 +- apps/sim/blocks/blocks/supabase.ts | 2 +- apps/sim/blocks/blocks/workflow.ts | 2 +- apps/sim/contexts/socket-context.tsx | 2 +- .../executor/handlers/agent/agent-handler.ts | 2 +- apps/sim/executor/handlers/api/api-handler.ts | 2 +- .../handlers/condition/condition-handler.ts | 2 +- .../handlers/evaluator/evaluator-handler.ts | 2 +- .../function/function-handler.test.ts | 2 +- .../handlers/function/function-handler.ts | 2 +- .../handlers/generic/generic-handler.ts | 2 +- .../executor/handlers/loop/loop-handler.ts | 2 +- .../handlers/parallel/parallel-handler.ts | 2 +- .../handlers/response/response-handler.ts | 2 +- .../handlers/router/router-handler.ts | 2 +- .../handlers/workflow/workflow-handler.ts | 2 +- apps/sim/executor/index.test.ts | 2 +- apps/sim/executor/index.ts | 2 +- apps/sim/executor/loops/loops.test.ts | 2 +- apps/sim/executor/loops/loops.ts | 2 +- apps/sim/executor/parallels/parallels.test.ts | 2 +- apps/sim/executor/parallels/parallels.ts | 2 +- apps/sim/executor/path/path.ts | 2 +- apps/sim/executor/resolver/resolver.ts | 2 +- apps/sim/executor/utils.test.ts | 2 +- apps/sim/executor/utils.ts | 2 +- apps/sim/hooks/use-collaborative-workflow.ts | 2 +- apps/sim/hooks/use-subscription-state.ts | 2 +- apps/sim/hooks/use-user-permissions.ts | 2 +- apps/sim/hooks/use-workspace-permissions.ts | 2 +- apps/sim/instrumentation-edge.ts | 2 +- apps/sim/instrumentation-node.ts | 2 +- apps/sim/lib/auth.ts | 2 +- apps/sim/lib/auth/internal.ts | 2 +- apps/sim/lib/autolayout/service.ts | 2 +- .../lib/billing/calculations/usage-monitor.ts | 2 +- .../lib/billing/core/billing-periods.test.ts | 2 +- apps/sim/lib/billing/core/billing-periods.ts | 2 +- apps/sim/lib/billing/core/billing.test.ts | 2 +- apps/sim/lib/billing/core/billing.ts | 2 +- .../lib/billing/core/organization-billing.ts | 2 +- apps/sim/lib/billing/core/subscription.ts | 2 +- apps/sim/lib/billing/core/usage.ts | 2 +- apps/sim/lib/billing/stripe-client.ts | 2 +- .../lib/billing/validation/seat-management.ts | 2 +- .../webhooks/stripe-invoice-webhooks.ts | 2 +- apps/sim/lib/copilot/api.ts | 2 +- apps/sim/lib/copilot/config.ts | 2 +- apps/sim/lib/copilot/service.ts | 2 +- apps/sim/lib/copilot/tools.ts | 2 +- apps/sim/lib/documents/docs-chunker.ts | 2 +- apps/sim/lib/documents/document-processor.ts | 2 +- apps/sim/lib/documents/utils.ts | 2 +- apps/sim/lib/email/mailer.ts | 2 +- apps/sim/lib/email/unsubscribe.ts | 2 +- apps/sim/lib/file-parsers/csv-parser.ts | 2 +- apps/sim/lib/file-parsers/docx-parser.ts | 2 +- apps/sim/lib/file-parsers/index.ts | 2 +- apps/sim/lib/file-parsers/md-parser.ts | 2 +- apps/sim/lib/file-parsers/pdf-parser.ts | 2 +- apps/sim/lib/file-parsers/raw-pdf-parser.ts | 2 +- apps/sim/lib/file-parsers/txt-parser.ts | 2 +- apps/sim/lib/file-parsers/xlsx-parser.ts | 2 +- apps/sim/lib/freestyle.ts | 2 +- .../lib/logs/{ => console}/console-logger.ts | 0 .../execution/logging-session.ts} | 59 +++--- .../execution-logger.test.ts} | 13 +- .../execution-logger.ts} | 12 +- .../logging-factory.ts} | 1 - .../sim/lib/logs/execution/logging-session.ts | 179 ++++++++++++++++++ .../snapshot}/snapshot-service.test.ts | 2 +- .../snapshot}/snapshot-service.ts | 2 +- .../trace-spans}/trace-spans.test.ts | 5 +- .../trace-spans}/trace-spans.ts | 2 +- apps/sim/lib/oauth/oauth.test.ts | 2 +- apps/sim/lib/oauth/oauth.ts | 2 +- apps/sim/lib/redis.ts | 2 +- apps/sim/lib/response-format.ts | 2 +- apps/sim/lib/schedules/utils.ts | 2 +- apps/sim/lib/telemetry.ts | 2 +- apps/sim/lib/tokenization/calculators.ts | 2 +- apps/sim/lib/tokenization/estimators.ts | 2 +- apps/sim/lib/tokenization/streaming.ts | 2 +- apps/sim/lib/tokenization/utils.ts | 2 +- apps/sim/lib/uploads/setup.server.ts | 2 +- apps/sim/lib/uploads/setup.ts | 2 +- apps/sim/lib/uploads/storage-client.ts | 2 +- apps/sim/lib/utils.ts | 2 +- .../sim/lib/webhooks/gmail-polling-service.ts | 2 +- apps/sim/lib/webhooks/utils.ts | 33 ++-- apps/sim/lib/workflows/db-helpers.test.ts | 2 +- apps/sim/lib/workflows/db-helpers.ts | 2 +- apps/sim/lib/workflows/utils.ts | 2 +- apps/sim/lib/workflows/yaml-generator.ts | 2 +- apps/sim/middleware.ts | 2 +- apps/sim/providers/anthropic/index.ts | 2 +- apps/sim/providers/azure-openai/index.ts | 2 +- apps/sim/providers/cerebras/index.ts | 2 +- apps/sim/providers/deepseek/index.ts | 2 +- apps/sim/providers/google/index.ts | 2 +- apps/sim/providers/groq/index.ts | 2 +- apps/sim/providers/index.ts | 2 +- apps/sim/providers/ollama/index.ts | 2 +- apps/sim/providers/openai/index.ts | 2 +- apps/sim/providers/utils.ts | 2 +- apps/sim/providers/xai/index.ts | 2 +- apps/sim/scripts/chunk-docs.ts | 2 +- apps/sim/scripts/process-docs-embeddings.ts | 2 +- apps/sim/scripts/test-billing-suite.ts | 2 +- apps/sim/serializer/index.test.ts | 2 +- apps/sim/serializer/index.ts | 2 +- apps/sim/services/queue/RateLimiter.ts | 2 +- apps/sim/socket-server/config/socket.ts | 2 +- apps/sim/socket-server/database/operations.ts | 2 +- apps/sim/socket-server/handlers/connection.ts | 2 +- apps/sim/socket-server/handlers/operations.ts | 2 +- apps/sim/socket-server/handlers/presence.ts | 2 +- apps/sim/socket-server/handlers/subblocks.ts | 2 +- apps/sim/socket-server/handlers/workflow.ts | 2 +- apps/sim/socket-server/index.test.ts | 2 +- apps/sim/socket-server/index.ts | 2 +- apps/sim/socket-server/middleware/auth.ts | 2 +- .../socket-server/middleware/permissions.ts | 2 +- apps/sim/socket-server/rooms/manager.ts | 2 +- apps/sim/stores/copilot/store.ts | 2 +- apps/sim/stores/custom-tools/store.ts | 2 +- apps/sim/stores/folders/store.ts | 2 +- apps/sim/stores/index.ts | 2 +- apps/sim/stores/knowledge/store.ts | 2 +- apps/sim/stores/ollama/store.ts | 2 +- apps/sim/stores/operation-queue/store.ts | 2 +- apps/sim/stores/organization/store.ts | 2 +- apps/sim/stores/panel/variables/store.ts | 2 +- apps/sim/stores/settings/environment/store.ts | 2 +- apps/sim/stores/settings/general/store.ts | 2 +- apps/sim/stores/subscription/store.ts | 2 +- apps/sim/stores/workflows/index.ts | 2 +- apps/sim/stores/workflows/registry/store.ts | 2 +- apps/sim/stores/workflows/workflow/store.ts | 2 +- apps/sim/stores/workflows/yaml/importer.ts | 2 +- .../stores/workflows/yaml/parsing-utils.ts | 2 +- apps/sim/stores/workflows/yaml/store.ts | 2 +- apps/sim/tools/browser_use/run_task.ts | 2 +- apps/sim/tools/discord/get_messages.ts | 2 +- apps/sim/tools/discord/get_server.ts | 2 +- apps/sim/tools/discord/get_user.ts | 2 +- apps/sim/tools/discord/send_message.ts | 2 +- apps/sim/tools/elevenlabs/tts.ts | 2 +- apps/sim/tools/exa/research.ts | 2 +- apps/sim/tools/file/parser.ts | 2 +- apps/sim/tools/firecrawl/crawl.ts | 2 +- apps/sim/tools/function/execute.test.ts | 33 ++-- apps/sim/tools/google_docs/create.ts | 2 +- apps/sim/tools/google_drive/get_content.ts | 2 +- apps/sim/tools/google_drive/upload.ts | 2 +- apps/sim/tools/http/request.ts | 2 +- apps/sim/tools/index.ts | 2 +- .../sim/tools/microsoft_teams/read_channel.ts | 2 +- apps/sim/tools/mistral/parser.ts | 2 +- apps/sim/tools/openai/image.ts | 2 +- apps/sim/tools/stagehand/agent.ts | 2 +- apps/sim/tools/stagehand/extract.ts | 2 +- apps/sim/tools/twilio/send_sms.ts | 2 +- apps/sim/tools/typeform/insights.ts | 2 +- apps/sim/tools/utils.test.ts | 2 +- apps/sim/tools/utils.ts | 2 +- apps/sim/tools/wealthbox/read_contact.ts | 2 +- apps/sim/tools/wealthbox/read_note.ts | 2 +- apps/sim/tools/wealthbox/read_task.ts | 2 +- apps/sim/tools/wealthbox/write_contact.ts | 2 +- apps/sim/tools/wealthbox/write_note.ts | 2 +- apps/sim/tools/wealthbox/write_task.ts | 2 +- apps/sim/tools/whatsapp/send_message.ts | 2 +- apps/sim/tools/workflow/executor.ts | 2 +- apps/sim/tools/x/user.ts | 2 +- apps/sim/trigger/workflow-execution.ts | 21 +- 430 files changed, 725 insertions(+), 622 deletions(-) rename apps/sim/app/api/logs/{enhanced => }/route.ts (97%) rename apps/sim/lib/logs/{ => console}/console-logger.ts (100%) rename apps/sim/lib/logs/{enhanced-logging-session.ts => console/execution/logging-session.ts} (66%) rename apps/sim/lib/logs/{enhanced-execution-logger.test.ts => execution/execution-logger.test.ts} (66%) rename apps/sim/lib/logs/{enhanced-execution-logger.ts => execution/execution-logger.ts} (97%) rename apps/sim/lib/logs/{enhanced-logging-factory.ts => execution/logging-factory.ts} (98%) create mode 100644 apps/sim/lib/logs/execution/logging-session.ts rename apps/sim/lib/logs/{ => execution/snapshot}/snapshot-service.test.ts (98%) rename apps/sim/lib/logs/{ => execution/snapshot}/snapshot-service.ts (99%) rename apps/sim/lib/logs/{ => execution/trace-spans}/trace-spans.test.ts (99%) rename apps/sim/lib/logs/{ => execution/trace-spans}/trace-spans.ts (99%) diff --git a/apps/sim/app/(auth)/login/login-form.tsx b/apps/sim/app/(auth)/login/login-form.tsx index 88b9e5af624..b63dddf6f75 100644 --- a/apps/sim/app/(auth)/login/login-form.tsx +++ b/apps/sim/app/(auth)/login/login-form.tsx @@ -15,7 +15,7 @@ import { import { Input } from '@/components/ui/input' import { Label } from '@/components/ui/label' import { client } from '@/lib/auth-client' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { cn } from '@/lib/utils' import { SocialLoginButtons } from '@/app/(auth)/components/social-login-buttons' diff --git a/apps/sim/app/(auth)/reset-password/page.tsx b/apps/sim/app/(auth)/reset-password/page.tsx index 79dbe79eb59..3ac5fce3988 100644 --- a/apps/sim/app/(auth)/reset-password/page.tsx +++ b/apps/sim/app/(auth)/reset-password/page.tsx @@ -11,7 +11,7 @@ import { CardHeader, CardTitle, } from '@/components/ui/card' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { SetNewPasswordForm } from './reset-password-form' const logger = createLogger('ResetPasswordPage') diff --git a/apps/sim/app/(auth)/verify/use-verification.ts b/apps/sim/app/(auth)/verify/use-verification.ts index 7b116d03697..94d8145d9e8 100644 --- a/apps/sim/app/(auth)/verify/use-verification.ts +++ b/apps/sim/app/(auth)/verify/use-verification.ts @@ -4,7 +4,7 @@ import { useEffect, useState } from 'react' import { useRouter, useSearchParams } from 'next/navigation' import { client } from '@/lib/auth-client' import { env, isTruthy } from '@/lib/env' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' const logger = createLogger('useVerification') diff --git a/apps/sim/app/api/__test-utils__/utils.ts b/apps/sim/app/api/__test-utils__/utils.ts index 7e2b0e47d5c..22a172cfa62 100644 --- a/apps/sim/app/api/__test-utils__/utils.ts +++ b/apps/sim/app/api/__test-utils__/utils.ts @@ -375,7 +375,7 @@ export function mockWorkflowAccessValidation(shouldSucceed = true) { export async function getMockedDependencies() { const utilsModule = await import('@/lib/utils') - const traceSpansModule = await import('@/lib/logs/trace-spans') + const traceSpansModule = await import('@/lib/logs/execution/trace-spans/trace-spans') const workflowUtilsModule = await import('@/lib/workflows/utils') const executorModule = await import('@/executor') const serializerModule = await import('@/serializer') @@ -655,7 +655,7 @@ export function mockKnowledgeSchemas() { * Mock console logger */ export function mockConsoleLogger() { - vi.doMock('@/lib/logs/console-logger', () => ({ + vi.doMock('@/lib/logs/console/console-logger', () => ({ createLogger: vi.fn().mockReturnValue(mockLogger), })) } diff --git a/apps/sim/app/api/auth/forget-password/route.test.ts b/apps/sim/app/api/auth/forget-password/route.test.ts index 49d7a8daec9..c4ab7883e33 100644 --- a/apps/sim/app/api/auth/forget-password/route.test.ts +++ b/apps/sim/app/api/auth/forget-password/route.test.ts @@ -134,7 +134,7 @@ describe('Forget Password API Route', () => { expect(response.status).toBe(500) expect(data.message).toBe(errorMessage) - const logger = await import('@/lib/logs/console-logger') + const logger = await import('@/lib/logs/console/console-logger') const mockLogger = logger.createLogger('ForgetPasswordTest') expect(mockLogger.error).toHaveBeenCalledWith('Error requesting password reset:', { error: expect.any(Error), @@ -164,7 +164,7 @@ describe('Forget Password API Route', () => { expect(response.status).toBe(500) expect(data.message).toBe('Failed to send password reset email. Please try again later.') - const logger = await import('@/lib/logs/console-logger') + const logger = await import('@/lib/logs/console/console-logger') const mockLogger = logger.createLogger('ForgetPasswordTest') expect(mockLogger.error).toHaveBeenCalled() }) diff --git a/apps/sim/app/api/auth/forget-password/route.ts b/apps/sim/app/api/auth/forget-password/route.ts index ec0588fbaa5..a081584d297 100644 --- a/apps/sim/app/api/auth/forget-password/route.ts +++ b/apps/sim/app/api/auth/forget-password/route.ts @@ -1,6 +1,6 @@ import { type NextRequest, NextResponse } from 'next/server' import { auth } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/auth/oauth/connections/route.test.ts b/apps/sim/app/api/auth/oauth/connections/route.test.ts index 0293ccead11..133a9e30a02 100644 --- a/apps/sim/app/api/auth/oauth/connections/route.test.ts +++ b/apps/sim/app/api/auth/oauth/connections/route.test.ts @@ -51,7 +51,7 @@ describe('OAuth Connections API Route', () => { jwtDecode: vi.fn(), })) - vi.doMock('@/lib/logs/console-logger', () => ({ + vi.doMock('@/lib/logs/console/console-logger', () => ({ createLogger: vi.fn().mockReturnValue(mockLogger), })) }) diff --git a/apps/sim/app/api/auth/oauth/connections/route.ts b/apps/sim/app/api/auth/oauth/connections/route.ts index 04d64d5cd1e..23dfef27572 100644 --- a/apps/sim/app/api/auth/oauth/connections/route.ts +++ b/apps/sim/app/api/auth/oauth/connections/route.ts @@ -2,7 +2,7 @@ import { eq } from 'drizzle-orm' import { jwtDecode } from 'jwt-decode' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { db } from '@/db' import { account, user } from '@/db/schema' diff --git a/apps/sim/app/api/auth/oauth/credentials/route.test.ts b/apps/sim/app/api/auth/oauth/credentials/route.test.ts index a3cefe5e2c8..dbe78b3c5ad 100644 --- a/apps/sim/app/api/auth/oauth/credentials/route.test.ts +++ b/apps/sim/app/api/auth/oauth/credentials/route.test.ts @@ -63,7 +63,7 @@ describe('OAuth Credentials API Route', () => { jwtDecode: vi.fn(), })) - vi.doMock('@/lib/logs/console-logger', () => ({ + vi.doMock('@/lib/logs/console/console-logger', () => ({ createLogger: vi.fn().mockReturnValue(mockLogger), })) }) diff --git a/apps/sim/app/api/auth/oauth/credentials/route.ts b/apps/sim/app/api/auth/oauth/credentials/route.ts index 8cfe86e8b26..f9074591c99 100644 --- a/apps/sim/app/api/auth/oauth/credentials/route.ts +++ b/apps/sim/app/api/auth/oauth/credentials/route.ts @@ -2,7 +2,7 @@ import { and, eq } from 'drizzle-orm' import { jwtDecode } from 'jwt-decode' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { OAuthService } from '@/lib/oauth/oauth' import { parseProvider } from '@/lib/oauth/oauth' import { db } from '@/db' diff --git a/apps/sim/app/api/auth/oauth/disconnect/route.test.ts b/apps/sim/app/api/auth/oauth/disconnect/route.test.ts index 4cb4269d415..4df8b49c15a 100644 --- a/apps/sim/app/api/auth/oauth/disconnect/route.test.ts +++ b/apps/sim/app/api/auth/oauth/disconnect/route.test.ts @@ -47,7 +47,7 @@ describe('OAuth Disconnect API Route', () => { or: vi.fn((...conditions) => ({ conditions, type: 'or' })), })) - vi.doMock('@/lib/logs/console-logger', () => ({ + vi.doMock('@/lib/logs/console/console-logger', () => ({ createLogger: vi.fn().mockReturnValue(mockLogger), })) }) diff --git a/apps/sim/app/api/auth/oauth/disconnect/route.ts b/apps/sim/app/api/auth/oauth/disconnect/route.ts index cd016f8f960..b75fa20ac1c 100644 --- a/apps/sim/app/api/auth/oauth/disconnect/route.ts +++ b/apps/sim/app/api/auth/oauth/disconnect/route.ts @@ -1,7 +1,7 @@ import { and, eq, like, or } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { db } from '@/db' import { account } from '@/db/schema' diff --git a/apps/sim/app/api/auth/oauth/microsoft/file/route.ts b/apps/sim/app/api/auth/oauth/microsoft/file/route.ts index b5e3c3aed54..876cd84af1a 100644 --- a/apps/sim/app/api/auth/oauth/microsoft/file/route.ts +++ b/apps/sim/app/api/auth/oauth/microsoft/file/route.ts @@ -1,7 +1,7 @@ import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { db } from '@/db' import { account } from '@/db/schema' import { refreshAccessTokenIfNeeded } from '../../utils' diff --git a/apps/sim/app/api/auth/oauth/microsoft/files/route.ts b/apps/sim/app/api/auth/oauth/microsoft/files/route.ts index 2bc76a1cde2..ff38731755a 100644 --- a/apps/sim/app/api/auth/oauth/microsoft/files/route.ts +++ b/apps/sim/app/api/auth/oauth/microsoft/files/route.ts @@ -1,7 +1,7 @@ import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { db } from '@/db' import { account } from '@/db/schema' import { refreshAccessTokenIfNeeded } from '../../utils' diff --git a/apps/sim/app/api/auth/oauth/token/route.test.ts b/apps/sim/app/api/auth/oauth/token/route.test.ts index 71a241a8155..8c077a10d18 100644 --- a/apps/sim/app/api/auth/oauth/token/route.test.ts +++ b/apps/sim/app/api/auth/oauth/token/route.test.ts @@ -34,7 +34,7 @@ describe('OAuth Token API Routes', () => { refreshTokenIfNeeded: mockRefreshTokenIfNeeded, })) - vi.doMock('@/lib/logs/console-logger', () => ({ + vi.doMock('@/lib/logs/console/console-logger', () => ({ createLogger: vi.fn().mockReturnValue(mockLogger), })) }) diff --git a/apps/sim/app/api/auth/oauth/token/route.ts b/apps/sim/app/api/auth/oauth/token/route.ts index 7fa1a14b53c..5fdd086e322 100644 --- a/apps/sim/app/api/auth/oauth/token/route.ts +++ b/apps/sim/app/api/auth/oauth/token/route.ts @@ -1,5 +1,5 @@ import { type NextRequest, NextResponse } from 'next/server' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { getCredential, getUserId, refreshTokenIfNeeded } from '../utils' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/auth/oauth/utils.test.ts b/apps/sim/app/api/auth/oauth/utils.test.ts index 6d06d21b973..1e481eead65 100644 --- a/apps/sim/app/api/auth/oauth/utils.test.ts +++ b/apps/sim/app/api/auth/oauth/utils.test.ts @@ -39,7 +39,7 @@ describe('OAuth Utils', () => { refreshOAuthToken: mockRefreshOAuthToken, })) - vi.doMock('@/lib/logs/console-logger', () => ({ + vi.doMock('@/lib/logs/console/console-logger', () => ({ createLogger: vi.fn().mockReturnValue(mockLogger), })) }) diff --git a/apps/sim/app/api/auth/oauth/utils.ts b/apps/sim/app/api/auth/oauth/utils.ts index ac4938e34e6..653fbaa2f44 100644 --- a/apps/sim/app/api/auth/oauth/utils.ts +++ b/apps/sim/app/api/auth/oauth/utils.ts @@ -1,6 +1,6 @@ import { and, eq } from 'drizzle-orm' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { refreshOAuthToken } from '@/lib/oauth/oauth' import { db } from '@/db' import { account, workflow } from '@/db/schema' diff --git a/apps/sim/app/api/auth/oauth/wealthbox/item/route.ts b/apps/sim/app/api/auth/oauth/wealthbox/item/route.ts index baa5dfcc77f..993d63ea0f6 100644 --- a/apps/sim/app/api/auth/oauth/wealthbox/item/route.ts +++ b/apps/sim/app/api/auth/oauth/wealthbox/item/route.ts @@ -1,7 +1,7 @@ import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { db } from '@/db' import { account } from '@/db/schema' import { refreshAccessTokenIfNeeded } from '../../utils' diff --git a/apps/sim/app/api/auth/oauth/wealthbox/items/route.ts b/apps/sim/app/api/auth/oauth/wealthbox/items/route.ts index 3fab4d8e940..ec98273ef79 100644 --- a/apps/sim/app/api/auth/oauth/wealthbox/items/route.ts +++ b/apps/sim/app/api/auth/oauth/wealthbox/items/route.ts @@ -1,7 +1,7 @@ import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { db } from '@/db' import { account } from '@/db/schema' import { refreshAccessTokenIfNeeded } from '../../utils' diff --git a/apps/sim/app/api/auth/reset-password/route.test.ts b/apps/sim/app/api/auth/reset-password/route.test.ts index 923b6f50327..2d27c2fab81 100644 --- a/apps/sim/app/api/auth/reset-password/route.test.ts +++ b/apps/sim/app/api/auth/reset-password/route.test.ts @@ -148,7 +148,7 @@ describe('Reset Password API Route', () => { expect(response.status).toBe(500) expect(data.message).toBe(errorMessage) - const logger = await import('@/lib/logs/console-logger') + const logger = await import('@/lib/logs/console/console-logger') const mockLogger = logger.createLogger('PasswordReset') expect(mockLogger.error).toHaveBeenCalledWith('Error during password reset:', { error: expect.any(Error), @@ -181,7 +181,7 @@ describe('Reset Password API Route', () => { 'Failed to reset password. Please try again or request a new reset link.' ) - const logger = await import('@/lib/logs/console-logger') + const logger = await import('@/lib/logs/console/console-logger') const mockLogger = logger.createLogger('PasswordReset') expect(mockLogger.error).toHaveBeenCalled() }) diff --git a/apps/sim/app/api/auth/reset-password/route.ts b/apps/sim/app/api/auth/reset-password/route.ts index 4380673c632..40fb9bf0200 100644 --- a/apps/sim/app/api/auth/reset-password/route.ts +++ b/apps/sim/app/api/auth/reset-password/route.ts @@ -1,6 +1,6 @@ import { type NextRequest, NextResponse } from 'next/server' import { auth } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/billing/daily/route.ts b/apps/sim/app/api/billing/daily/route.ts index 4740e4eb49f..832cc76322d 100644 --- a/apps/sim/app/api/billing/daily/route.ts +++ b/apps/sim/app/api/billing/daily/route.ts @@ -1,7 +1,7 @@ import { type NextRequest, NextResponse } from 'next/server' import { verifyCronAuth } from '@/lib/auth/internal' import { processDailyBillingCheck } from '@/lib/billing/core/billing' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' const logger = createLogger('DailyBillingCron') diff --git a/apps/sim/app/api/billing/route.ts b/apps/sim/app/api/billing/route.ts index 0c7a48dfcaa..ea314a55820 100644 --- a/apps/sim/app/api/billing/route.ts +++ b/apps/sim/app/api/billing/route.ts @@ -3,7 +3,7 @@ import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' import { getSimplifiedBillingSummary } from '@/lib/billing/core/billing' import { getOrganizationBillingData } from '@/lib/billing/core/organization-billing' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { db } from '@/db' import { member } from '@/db/schema' diff --git a/apps/sim/app/api/billing/webhooks/stripe/route.ts b/apps/sim/app/api/billing/webhooks/stripe/route.ts index d6b03f32d32..ff488a82cfa 100644 --- a/apps/sim/app/api/billing/webhooks/stripe/route.ts +++ b/apps/sim/app/api/billing/webhooks/stripe/route.ts @@ -4,7 +4,7 @@ import type Stripe from 'stripe' import { requireStripeClient } from '@/lib/billing/stripe-client' import { handleInvoiceWebhook } from '@/lib/billing/webhooks/stripe-invoice-webhooks' import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' const logger = createLogger('StripeInvoiceWebhook') diff --git a/apps/sim/app/api/chat/[subdomain]/otp/route.ts b/apps/sim/app/api/chat/[subdomain]/otp/route.ts index d43ff967d22..c7cf2767ddb 100644 --- a/apps/sim/app/api/chat/[subdomain]/otp/route.ts +++ b/apps/sim/app/api/chat/[subdomain]/otp/route.ts @@ -3,7 +3,7 @@ import type { NextRequest } from 'next/server' import { z } from 'zod' import { renderOTPEmail } from '@/components/emails/render-email' import { sendEmail } from '@/lib/email/mailer' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { getRedisClient, markMessageAsProcessed, releaseLock } from '@/lib/redis' import { createErrorResponse, createSuccessResponse } from '@/app/api/workflows/utils' import { db } from '@/db' diff --git a/apps/sim/app/api/chat/[subdomain]/route.test.ts b/apps/sim/app/api/chat/[subdomain]/route.test.ts index 538c28428cc..842105b282e 100644 --- a/apps/sim/app/api/chat/[subdomain]/route.test.ts +++ b/apps/sim/app/api/chat/[subdomain]/route.test.ts @@ -75,7 +75,7 @@ describe('Chat Subdomain API Route', () => { executeWorkflowForChat: mockExecuteWorkflowForChat, })) - vi.doMock('@/lib/logs/console-logger', () => ({ + vi.doMock('@/lib/logs/console/console-logger', () => ({ createLogger: vi.fn().mockReturnValue({ debug: vi.fn(), info: vi.fn(), diff --git a/apps/sim/app/api/chat/[subdomain]/route.ts b/apps/sim/app/api/chat/[subdomain]/route.ts index 9c96e76b050..65dc3dfbb43 100644 --- a/apps/sim/app/api/chat/[subdomain]/route.ts +++ b/apps/sim/app/api/chat/[subdomain]/route.ts @@ -1,6 +1,6 @@ import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { createErrorResponse, createSuccessResponse } from '@/app/api/workflows/utils' import { db } from '@/db' import { chat, workflow } from '@/db/schema' diff --git a/apps/sim/app/api/chat/edit/[id]/route.test.ts b/apps/sim/app/api/chat/edit/[id]/route.test.ts index ee105a8850a..b85dc7a1712 100644 --- a/apps/sim/app/api/chat/edit/[id]/route.test.ts +++ b/apps/sim/app/api/chat/edit/[id]/route.test.ts @@ -42,7 +42,7 @@ describe('Chat Edit API Route', () => { chat: { id: 'id', subdomain: 'subdomain', userId: 'userId' }, })) - vi.doMock('@/lib/logs/console-logger', () => ({ + vi.doMock('@/lib/logs/console/console-logger', () => ({ createLogger: vi.fn().mockReturnValue({ info: vi.fn(), error: vi.fn(), diff --git a/apps/sim/app/api/chat/edit/[id]/route.ts b/apps/sim/app/api/chat/edit/[id]/route.ts index e497d578e2e..22964dcdc03 100644 --- a/apps/sim/app/api/chat/edit/[id]/route.ts +++ b/apps/sim/app/api/chat/edit/[id]/route.ts @@ -3,7 +3,7 @@ import type { NextRequest } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' import { isDev } from '@/lib/environment' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { getEmailDomain } from '@/lib/urls/utils' import { encryptSecret } from '@/lib/utils' import { checkChatAccess } from '@/app/api/chat/utils' diff --git a/apps/sim/app/api/chat/route.test.ts b/apps/sim/app/api/chat/route.test.ts index 3ab6b6b55b2..af2789e913f 100644 --- a/apps/sim/app/api/chat/route.test.ts +++ b/apps/sim/app/api/chat/route.test.ts @@ -41,7 +41,7 @@ describe('Chat API Route', () => { workflow: { id: 'id', userId: 'userId', isDeployed: 'isDeployed' }, })) - vi.doMock('@/lib/logs/console-logger', () => ({ + vi.doMock('@/lib/logs/console/console-logger', () => ({ createLogger: vi.fn().mockReturnValue({ info: vi.fn(), error: vi.fn(), diff --git a/apps/sim/app/api/chat/route.ts b/apps/sim/app/api/chat/route.ts index e802663021a..d0e5cebe9d4 100644 --- a/apps/sim/app/api/chat/route.ts +++ b/apps/sim/app/api/chat/route.ts @@ -5,7 +5,7 @@ import { z } from 'zod' import { getSession } from '@/lib/auth' import { env } from '@/lib/env' import { isDev } from '@/lib/environment' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { encryptSecret } from '@/lib/utils' import { checkWorkflowAccessForChatCreation } from '@/app/api/chat/utils' import { createErrorResponse, createSuccessResponse } from '@/app/api/workflows/utils' diff --git a/apps/sim/app/api/chat/subdomains/validate/route.test.ts b/apps/sim/app/api/chat/subdomains/validate/route.test.ts index 381c3550e26..71b902ba668 100644 --- a/apps/sim/app/api/chat/subdomains/validate/route.test.ts +++ b/apps/sim/app/api/chat/subdomains/validate/route.test.ts @@ -41,7 +41,7 @@ describe('Subdomain Validation API Route', () => { })) // Mock the logger - vi.doMock('@/lib/logs/console-logger', () => ({ + vi.doMock('@/lib/logs/console/console-logger', () => ({ createLogger: vi.fn().mockReturnValue({ info: vi.fn(), error: vi.fn(), diff --git a/apps/sim/app/api/chat/subdomains/validate/route.ts b/apps/sim/app/api/chat/subdomains/validate/route.ts index 7c0c4ba6895..099d6936151 100644 --- a/apps/sim/app/api/chat/subdomains/validate/route.ts +++ b/apps/sim/app/api/chat/subdomains/validate/route.ts @@ -1,7 +1,7 @@ import { eq } from 'drizzle-orm' import { NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/chat/utils.test.ts b/apps/sim/app/api/chat/utils.test.ts index 0e4f25659e2..8dfb5c3ec85 100644 --- a/apps/sim/app/api/chat/utils.test.ts +++ b/apps/sim/app/api/chat/utils.test.ts @@ -18,8 +18,8 @@ vi.mock('@/lib/utils', () => ({ decryptSecret: vi.fn().mockResolvedValue({ decrypted: 'test-secret' }), })) -vi.mock('@/lib/logs/enhanced-logging-session', () => ({ - EnhancedLoggingSession: vi.fn().mockImplementation(() => ({ +vi.mock('@/lib/logs/execution/logging-session', () => ({ + LoggingSession: vi.fn().mockImplementation(() => ({ safeStart: vi.fn().mockResolvedValue(undefined), safeComplete: vi.fn().mockResolvedValue(undefined), safeCompleteWithError: vi.fn().mockResolvedValue(undefined), @@ -42,7 +42,7 @@ describe('Chat API Utils', () => { beforeEach(() => { vi.resetModules() - vi.doMock('@/lib/logs/console-logger', () => ({ + vi.doMock('@/lib/logs/console/console-logger', () => ({ createLogger: vi.fn().mockReturnValue({ info: vi.fn(), error: vi.fn(), diff --git a/apps/sim/app/api/chat/utils.ts b/apps/sim/app/api/chat/utils.ts index dd1e0e01405..6c89049cdbc 100644 --- a/apps/sim/app/api/chat/utils.ts +++ b/apps/sim/app/api/chat/utils.ts @@ -2,9 +2,9 @@ import { eq, sql } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { v4 as uuidv4 } from 'uuid' import { isDev } from '@/lib/environment' -import { createLogger } from '@/lib/logs/console-logger' -import { EnhancedLoggingSession } from '@/lib/logs/enhanced-logging-session' -import { buildTraceSpans } from '@/lib/logs/trace-spans' +import { createLogger } from '@/lib/logs/console/console-logger' +import { LoggingSession } from '@/lib/logs/execution/logging-session' +import { buildTraceSpans } from '@/lib/logs/execution/trace-spans/trace-spans' import { hasAdminPermission } from '@/lib/permissions/utils' import { processStreamingBlockLogs } from '@/lib/tokenization' import { getEmailDomain } from '@/lib/urls/utils' @@ -330,8 +330,8 @@ export async function executeWorkflowForChat( const workflowId = deployment.workflowId const executionId = uuidv4() - // Set up enhanced logging for chat execution - const loggingSession = new EnhancedLoggingSession(workflowId, executionId, 'chat', requestId) + // Set up logging for chat execution + const loggingSession = new LoggingSession(workflowId, executionId, 'chat', requestId) // Check for multi-output configuration in customizations const customizations = (deployment.customizations || {}) as Record @@ -494,7 +494,7 @@ export async function executeWorkflowForChat( {} as Record> ) - // Start enhanced logging session + // Start logging session await loggingSession.safeStart({ userId: deployment.userId, workspaceId: '', // TODO: Get from workflow @@ -552,7 +552,7 @@ export async function executeWorkflowForChat( }, }) - // Set up enhanced logging on the executor + // Set up logging on the executor loggingSession.setupExecutor(executor) let result @@ -624,7 +624,7 @@ export async function executeWorkflowForChat( ) } - // Complete enhanced logging session (for both success and failure) + // Complete logging session (for both success and failure) if (result && 'success' in result) { const { traceSpans } = buildTraceSpans(result) await loggingSession.safeComplete({ diff --git a/apps/sim/app/api/codegen/route.test.ts b/apps/sim/app/api/codegen/route.test.ts index 38442a45763..261e184397b 100644 --- a/apps/sim/app/api/codegen/route.test.ts +++ b/apps/sim/app/api/codegen/route.test.ts @@ -51,7 +51,7 @@ describe('Codegen API Route', () => { env: mockEnv, })) - vi.doMock('@/lib/logs/console-logger', () => ({ + vi.doMock('@/lib/logs/console/console-logger', () => ({ createLogger: vi.fn().mockReturnValue(mockLogger), })) diff --git a/apps/sim/app/api/codegen/route.ts b/apps/sim/app/api/codegen/route.ts index 71e8ff6f81d..9582487916a 100644 --- a/apps/sim/app/api/codegen/route.ts +++ b/apps/sim/app/api/codegen/route.ts @@ -2,7 +2,7 @@ import { unstable_noStore as noStore } from 'next/cache' import { type NextRequest, NextResponse } from 'next/server' import OpenAI from 'openai' import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' export const dynamic = 'force-dynamic' export const runtime = 'edge' diff --git a/apps/sim/app/api/copilot/checkpoints/[id]/revert/route.ts b/apps/sim/app/api/copilot/checkpoints/[id]/revert/route.ts index 3c307ef5fe3..7d102e33b95 100644 --- a/apps/sim/app/api/copilot/checkpoints/[id]/revert/route.ts +++ b/apps/sim/app/api/copilot/checkpoints/[id]/revert/route.ts @@ -1,7 +1,7 @@ import { and, eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { db } from '@/db' import { copilotCheckpoints, workflow as workflowTable } from '@/db/schema' diff --git a/apps/sim/app/api/copilot/checkpoints/route.ts b/apps/sim/app/api/copilot/checkpoints/route.ts index 2f7d97f960f..1782ded53b6 100644 --- a/apps/sim/app/api/copilot/checkpoints/route.ts +++ b/apps/sim/app/api/copilot/checkpoints/route.ts @@ -1,7 +1,7 @@ import { and, desc, eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { db } from '@/db' import { copilotCheckpoints } from '@/db/schema' diff --git a/apps/sim/app/api/copilot/route.ts b/apps/sim/app/api/copilot/route.ts index 189a5ddd249..1590c01262a 100644 --- a/apps/sim/app/api/copilot/route.ts +++ b/apps/sim/app/api/copilot/route.ts @@ -10,7 +10,7 @@ import { sendMessage, updateChat, } from '@/lib/copilot/service' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' const logger = createLogger('CopilotAPI') diff --git a/apps/sim/app/api/docs/search/route.ts b/apps/sim/app/api/docs/search/route.ts index 28ab0bb9eca..845a88cc7db 100644 --- a/apps/sim/app/api/docs/search/route.ts +++ b/apps/sim/app/api/docs/search/route.ts @@ -1,6 +1,6 @@ import { type NextRequest, NextResponse } from 'next/server' import { searchDocumentation } from '@/lib/copilot/service' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' const logger = createLogger('DocsSearchAPI') diff --git a/apps/sim/app/api/environment/route.ts b/apps/sim/app/api/environment/route.ts index 1233ccc4114..006451d2447 100644 --- a/apps/sim/app/api/environment/route.ts +++ b/apps/sim/app/api/environment/route.ts @@ -2,7 +2,7 @@ import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/files/delete/route.ts b/apps/sim/app/api/files/delete/route.ts index 0948f9a0664..99a82c6513a 100644 --- a/apps/sim/app/api/files/delete/route.ts +++ b/apps/sim/app/api/files/delete/route.ts @@ -2,7 +2,7 @@ import { existsSync } from 'fs' import { unlink } from 'fs/promises' import { join } from 'path' import type { NextRequest } from 'next/server' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { deleteFile, isUsingCloudStorage } from '@/lib/uploads' import { UPLOAD_DIR } from '@/lib/uploads/setup' import '@/lib/uploads/setup.server' diff --git a/apps/sim/app/api/files/parse/route.ts b/apps/sim/app/api/files/parse/route.ts index 3571f1f7e7a..1be800eccb1 100644 --- a/apps/sim/app/api/files/parse/route.ts +++ b/apps/sim/app/api/files/parse/route.ts @@ -5,7 +5,7 @@ import path from 'path' import binaryExtensionsList from 'binary-extensions' import { type NextRequest, NextResponse } from 'next/server' import { isSupportedFileType, parseFile } from '@/lib/file-parsers' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { downloadFile, isUsingCloudStorage } from '@/lib/uploads' import { UPLOAD_DIR } from '@/lib/uploads/setup' import '@/lib/uploads/setup.server' diff --git a/apps/sim/app/api/files/presigned/route.ts b/apps/sim/app/api/files/presigned/route.ts index 0a587c96734..bf7e2019146 100644 --- a/apps/sim/app/api/files/presigned/route.ts +++ b/apps/sim/app/api/files/presigned/route.ts @@ -2,7 +2,7 @@ import { PutObjectCommand } from '@aws-sdk/client-s3' import { getSignedUrl } from '@aws-sdk/s3-request-presigner' import { type NextRequest, NextResponse } from 'next/server' import { v4 as uuidv4 } from 'uuid' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { getStorageProvider, isUsingCloudStorage } from '@/lib/uploads' import { getBlobServiceClient } from '@/lib/uploads/blob/blob-client' import { getS3Client, sanitizeFilenameForMetadata } from '@/lib/uploads/s3/s3-client' diff --git a/apps/sim/app/api/files/serve/[...path]/route.ts b/apps/sim/app/api/files/serve/[...path]/route.ts index 36550ef3485..d2a704b5271 100644 --- a/apps/sim/app/api/files/serve/[...path]/route.ts +++ b/apps/sim/app/api/files/serve/[...path]/route.ts @@ -1,6 +1,6 @@ import { readFile } from 'fs/promises' import type { NextRequest, NextResponse } from 'next/server' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { downloadFile, getStorageProvider, isUsingCloudStorage } from '@/lib/uploads' import { BLOB_KB_CONFIG, S3_KB_CONFIG } from '@/lib/uploads/setup' import '@/lib/uploads/setup.server' diff --git a/apps/sim/app/api/files/upload/route.ts b/apps/sim/app/api/files/upload/route.ts index 73ba39e5a23..1a507c4d3ce 100644 --- a/apps/sim/app/api/files/upload/route.ts +++ b/apps/sim/app/api/files/upload/route.ts @@ -2,7 +2,7 @@ import { writeFile } from 'fs/promises' import { join } from 'path' import { type NextRequest, NextResponse } from 'next/server' import { v4 as uuidv4 } from 'uuid' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { isUsingCloudStorage, uploadFile } from '@/lib/uploads' import { UPLOAD_DIR } from '@/lib/uploads/setup' // Import to ensure the uploads directory is created diff --git a/apps/sim/app/api/folders/[id]/route.ts b/apps/sim/app/api/folders/[id]/route.ts index 6beb1c383a4..adff847cea5 100644 --- a/apps/sim/app/api/folders/[id]/route.ts +++ b/apps/sim/app/api/folders/[id]/route.ts @@ -1,7 +1,7 @@ import { and, eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/folders/route.ts b/apps/sim/app/api/folders/route.ts index 0465cc0a6f1..3f5e6769fff 100644 --- a/apps/sim/app/api/folders/route.ts +++ b/apps/sim/app/api/folders/route.ts @@ -1,7 +1,7 @@ import { and, asc, desc, eq, isNull } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { getUserEntityPermissions } from '@/lib/permissions/utils' import { db } from '@/db' import { workflowFolder } from '@/db/schema' diff --git a/apps/sim/app/api/function/execute/route.test.ts b/apps/sim/app/api/function/execute/route.test.ts index 53e3f14b2ea..d1ecba99e03 100644 --- a/apps/sim/app/api/function/execute/route.test.ts +++ b/apps/sim/app/api/function/execute/route.test.ts @@ -41,7 +41,7 @@ describe('Function Execute API Route', () => { }, })) - vi.doMock('@/lib/logs/console-logger', () => ({ + vi.doMock('@/lib/logs/console/console-logger', () => ({ createLogger: vi.fn().mockReturnValue(mockLogger), })) @@ -657,7 +657,7 @@ describe('Function Execute API - Template Variable Edge Cases', () => { vi.resetModules() vi.resetAllMocks() - vi.doMock('@/lib/logs/console-logger', () => ({ + vi.doMock('@/lib/logs/console/console-logger', () => ({ createLogger: vi.fn().mockReturnValue(mockLogger), })) diff --git a/apps/sim/app/api/function/execute/route.ts b/apps/sim/app/api/function/execute/route.ts index dfadd365c4f..7101bb4bbe1 100644 --- a/apps/sim/app/api/function/execute/route.ts +++ b/apps/sim/app/api/function/execute/route.ts @@ -1,6 +1,6 @@ import { createContext, Script } from 'vm' import { type NextRequest, NextResponse } from 'next/server' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' export const dynamic = 'force-dynamic' export const runtime = 'nodejs' diff --git a/apps/sim/app/api/help/route.ts b/apps/sim/app/api/help/route.ts index 425a6afcebd..bc7b0cc471f 100644 --- a/apps/sim/app/api/help/route.ts +++ b/apps/sim/app/api/help/route.ts @@ -2,7 +2,7 @@ import { type NextRequest, NextResponse } from 'next/server' import { Resend } from 'resend' import { z } from 'zod' import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { getEmailDomain } from '@/lib/urls/utils' const resend = env.RESEND_API_KEY ? new Resend(env.RESEND_API_KEY) : null diff --git a/apps/sim/app/api/jobs/[jobId]/route.ts b/apps/sim/app/api/jobs/[jobId]/route.ts index 3738b4a399c..65aff234be8 100644 --- a/apps/sim/app/api/jobs/[jobId]/route.ts +++ b/apps/sim/app/api/jobs/[jobId]/route.ts @@ -2,7 +2,7 @@ import { runs } from '@trigger.dev/sdk/v3' import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { db } from '@/db' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/knowledge/[id]/documents/[documentId]/chunks/[chunkId]/route.ts b/apps/sim/app/api/knowledge/[id]/documents/[documentId]/chunks/[chunkId]/route.ts index 2bf08b20a70..415d9ff480d 100644 --- a/apps/sim/app/api/knowledge/[id]/documents/[documentId]/chunks/[chunkId]/route.ts +++ b/apps/sim/app/api/knowledge/[id]/documents/[documentId]/chunks/[chunkId]/route.ts @@ -3,7 +3,7 @@ import { eq, sql } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/knowledge/[id]/documents/[documentId]/chunks/route.ts b/apps/sim/app/api/knowledge/[id]/documents/[documentId]/chunks/route.ts index 17632f25f2c..782463e4162 100644 --- a/apps/sim/app/api/knowledge/[id]/documents/[documentId]/chunks/route.ts +++ b/apps/sim/app/api/knowledge/[id]/documents/[documentId]/chunks/route.ts @@ -3,7 +3,7 @@ import { and, asc, eq, ilike, inArray, sql } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/knowledge/[id]/documents/[documentId]/route.ts b/apps/sim/app/api/knowledge/[id]/documents/[documentId]/route.ts index 8a92badf449..e6c23f14378 100644 --- a/apps/sim/app/api/knowledge/[id]/documents/[documentId]/route.ts +++ b/apps/sim/app/api/knowledge/[id]/documents/[documentId]/route.ts @@ -2,7 +2,7 @@ import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/knowledge/[id]/documents/route.ts b/apps/sim/app/api/knowledge/[id]/documents/route.ts index c963989d1aa..fc00d1fe484 100644 --- a/apps/sim/app/api/knowledge/[id]/documents/route.ts +++ b/apps/sim/app/api/knowledge/[id]/documents/route.ts @@ -3,7 +3,7 @@ import { and, desc, eq, inArray, isNull, sql } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { getUserId } from '@/app/api/auth/oauth/utils' import { db } from '@/db' import { document } from '@/db/schema' diff --git a/apps/sim/app/api/knowledge/[id]/route.ts b/apps/sim/app/api/knowledge/[id]/route.ts index 0e5e6b43d94..07d2910fb9e 100644 --- a/apps/sim/app/api/knowledge/[id]/route.ts +++ b/apps/sim/app/api/knowledge/[id]/route.ts @@ -2,7 +2,7 @@ import { and, eq, isNull } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { checkKnowledgeBaseAccess, checkKnowledgeBaseWriteAccess } from '@/app/api/knowledge/utils' import { db } from '@/db' import { knowledgeBase } from '@/db/schema' diff --git a/apps/sim/app/api/knowledge/route.ts b/apps/sim/app/api/knowledge/route.ts index 4bdca8f335f..ace65561009 100644 --- a/apps/sim/app/api/knowledge/route.ts +++ b/apps/sim/app/api/knowledge/route.ts @@ -2,7 +2,7 @@ import { and, count, eq, isNotNull, isNull, or } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { getUserEntityPermissions } from '@/lib/permissions/utils' import { db } from '@/db' import { document, knowledgeBase, permissions } from '@/db/schema' diff --git a/apps/sim/app/api/knowledge/search/route.ts b/apps/sim/app/api/knowledge/search/route.ts index 38be635b626..ad2dbdbdb91 100644 --- a/apps/sim/app/api/knowledge/search/route.ts +++ b/apps/sim/app/api/knowledge/search/route.ts @@ -3,7 +3,7 @@ import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { retryWithExponentialBackoff } from '@/lib/documents/utils' import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { estimateTokenCount } from '@/lib/tokenization/estimators' import { getUserId } from '@/app/api/auth/oauth/utils' import { checkKnowledgeBaseAccess } from '@/app/api/knowledge/utils' diff --git a/apps/sim/app/api/knowledge/utils.ts b/apps/sim/app/api/knowledge/utils.ts index 917b36d7ffa..1c0de94c6ad 100644 --- a/apps/sim/app/api/knowledge/utils.ts +++ b/apps/sim/app/api/knowledge/utils.ts @@ -3,7 +3,7 @@ import { and, eq, isNull } from 'drizzle-orm' import { processDocument } from '@/lib/documents/document-processor' import { retryWithExponentialBackoff } from '@/lib/documents/utils' import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { getUserEntityPermissions } from '@/lib/permissions/utils' import { db } from '@/db' import { document, embedding, knowledgeBase } from '@/db/schema' diff --git a/apps/sim/app/api/logs/[executionId]/frozen-canvas/route.ts b/apps/sim/app/api/logs/[executionId]/frozen-canvas/route.ts index ab0cd77eeb3..86bc6c7b49d 100644 --- a/apps/sim/app/api/logs/[executionId]/frozen-canvas/route.ts +++ b/apps/sim/app/api/logs/[executionId]/frozen-canvas/route.ts @@ -1,6 +1,6 @@ import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { db } from '@/db' import { workflowExecutionLogs, workflowExecutionSnapshots } from '@/db/schema' diff --git a/apps/sim/app/api/logs/cleanup/route.ts b/apps/sim/app/api/logs/cleanup/route.ts index 61497790af6..77ac3b64057 100644 --- a/apps/sim/app/api/logs/cleanup/route.ts +++ b/apps/sim/app/api/logs/cleanup/route.ts @@ -3,8 +3,8 @@ import { and, eq, inArray, lt, sql } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { verifyCronAuth } from '@/lib/auth/internal' import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console-logger' -import { snapshotService } from '@/lib/logs/snapshot-service' +import { createLogger } from '@/lib/logs/console/console-logger' +import { snapshotService } from '@/lib/logs/execution/snapshot/snapshot-service' import { getS3Client } from '@/lib/uploads/s3/s3-client' import { db } from '@/db' import { subscription, user, workflow, workflowExecutionLogs } from '@/db/schema' diff --git a/apps/sim/app/api/logs/enhanced/route.ts b/apps/sim/app/api/logs/route.ts similarity index 97% rename from apps/sim/app/api/logs/enhanced/route.ts rename to apps/sim/app/api/logs/route.ts index 586d49dc0f6..ded6f034e0e 100644 --- a/apps/sim/app/api/logs/enhanced/route.ts +++ b/apps/sim/app/api/logs/route.ts @@ -2,11 +2,11 @@ import { and, desc, eq, gte, inArray, lte, or, type SQL, sql } from 'drizzle-orm import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { db } from '@/db' import { permissions, workflow, workflowExecutionLogs } from '@/db/schema' -const logger = createLogger('EnhancedLogsAPI') +const logger = createLogger('LogsAPI') // Helper function to extract block executions from trace spans function extractBlockExecutionsFromTraceSpans(traceSpans: any[]): any[] { @@ -65,7 +65,7 @@ export async function GET(request: NextRequest) { try { const session = await getSession() if (!session?.user?.id) { - logger.warn(`[${requestId}] Unauthorized enhanced logs access attempt`) + logger.warn(`[${requestId}] Unauthorized logs access attempt`) return NextResponse.json({ error: 'Unauthorized' }, { status: 401 }) } @@ -100,7 +100,7 @@ export async function GET(request: NextRequest) { return NextResponse.json({ data: [], total: 0 }, { status: 200 }) } - // Build conditions for enhanced logs + // Build conditions for logs let conditions: SQL | undefined = inArray(workflowExecutionLogs.workflowId, userWorkflowIds) // Filter by level @@ -271,7 +271,7 @@ export async function GET(request: NextRequest) { } } - // Transform to clean enhanced log format + // Transform to clean log format const enhancedLogs = logs.map((log) => { const blockExecutions = blockExecutionsByExecution[log.executionId] || [] @@ -396,7 +396,7 @@ export async function GET(request: NextRequest) { ) } catch (validationError) { if (validationError instanceof z.ZodError) { - logger.warn(`[${requestId}] Invalid enhanced logs request parameters`, { + logger.warn(`[${requestId}] Invalid logs request parameters`, { errors: validationError.errors, }) return NextResponse.json( @@ -410,7 +410,7 @@ export async function GET(request: NextRequest) { throw validationError } } catch (error: any) { - logger.error(`[${requestId}] Enhanced logs fetch error`, error) + logger.error(`[${requestId}] logs fetch error`, error) return NextResponse.json({ error: error.message }, { status: 500 }) } } diff --git a/apps/sim/app/api/memory/[id]/route.ts b/apps/sim/app/api/memory/[id]/route.ts index 0dc603b8ba6..d7aca2e5f6b 100644 --- a/apps/sim/app/api/memory/[id]/route.ts +++ b/apps/sim/app/api/memory/[id]/route.ts @@ -1,6 +1,6 @@ import { and, eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { db } from '@/db' import { memory } from '@/db/schema' diff --git a/apps/sim/app/api/memory/route.ts b/apps/sim/app/api/memory/route.ts index 17e2c2fd9ee..3c6e4dcced1 100644 --- a/apps/sim/app/api/memory/route.ts +++ b/apps/sim/app/api/memory/route.ts @@ -1,6 +1,6 @@ import { and, eq, isNull, like } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { db } from '@/db' import { memory } from '@/db/schema' diff --git a/apps/sim/app/api/organizations/[id]/invitations/route.ts b/apps/sim/app/api/organizations/[id]/invitations/route.ts index 5eda9e98687..5c6a2532dd4 100644 --- a/apps/sim/app/api/organizations/[id]/invitations/route.ts +++ b/apps/sim/app/api/organizations/[id]/invitations/route.ts @@ -14,7 +14,7 @@ import { import { sendEmail } from '@/lib/email/mailer' import { validateAndNormalizeEmail } from '@/lib/email/utils' import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { hasWorkspaceAdminAccess } from '@/lib/permissions/utils' import { db } from '@/db' import { invitation, member, organization, user, workspace, workspaceInvitation } from '@/db/schema' diff --git a/apps/sim/app/api/organizations/[id]/members/[memberId]/route.ts b/apps/sim/app/api/organizations/[id]/members/[memberId]/route.ts index 51754ae04d1..ca5b9329905 100644 --- a/apps/sim/app/api/organizations/[id]/members/[memberId]/route.ts +++ b/apps/sim/app/api/organizations/[id]/members/[memberId]/route.ts @@ -1,7 +1,7 @@ import { and, eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { db } from '@/db' import { member, user, userStats } from '@/db/schema' diff --git a/apps/sim/app/api/organizations/[id]/members/route.ts b/apps/sim/app/api/organizations/[id]/members/route.ts index a0a341d104f..faf44d7eaa3 100644 --- a/apps/sim/app/api/organizations/[id]/members/route.ts +++ b/apps/sim/app/api/organizations/[id]/members/route.ts @@ -7,7 +7,7 @@ import { validateSeatAvailability } from '@/lib/billing/validation/seat-manageme import { sendEmail } from '@/lib/email/mailer' import { validateAndNormalizeEmail } from '@/lib/email/utils' import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { db } from '@/db' import { invitation, member, organization, user, userStats } from '@/db/schema' diff --git a/apps/sim/app/api/organizations/[id]/route.ts b/apps/sim/app/api/organizations/[id]/route.ts index 2d406c61e32..a7bfe73438a 100644 --- a/apps/sim/app/api/organizations/[id]/route.ts +++ b/apps/sim/app/api/organizations/[id]/route.ts @@ -6,7 +6,7 @@ import { getOrganizationSeatInfo, updateOrganizationSeats, } from '@/lib/billing/validation/seat-management' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/organizations/[id]/workspaces/route.ts b/apps/sim/app/api/organizations/[id]/workspaces/route.ts index 8e8eba18c49..257718fd0bc 100644 --- a/apps/sim/app/api/organizations/[id]/workspaces/route.ts +++ b/apps/sim/app/api/organizations/[id]/workspaces/route.ts @@ -1,7 +1,7 @@ import { and, eq, or } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { db } from '@/db' import { member, permissions, user, workspace } from '@/db/schema' diff --git a/apps/sim/app/api/organizations/invitations/accept/route.ts b/apps/sim/app/api/organizations/invitations/accept/route.ts index 6f8c52f0875..55effda28aa 100644 --- a/apps/sim/app/api/organizations/invitations/accept/route.ts +++ b/apps/sim/app/api/organizations/invitations/accept/route.ts @@ -3,7 +3,7 @@ import { and, eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { db } from '@/db' import { invitation, member, permissions, workspaceInvitation } from '@/db/schema' diff --git a/apps/sim/app/api/providers/route.ts b/apps/sim/app/api/providers/route.ts index f0962d1ba17..7a76e8d8bed 100644 --- a/apps/sim/app/api/providers/route.ts +++ b/apps/sim/app/api/providers/route.ts @@ -1,5 +1,5 @@ import { type NextRequest, NextResponse } from 'next/server' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { StreamingExecution } from '@/executor/types' import { executeProviderRequest } from '@/providers' import { getApiKey } from '@/providers/utils' diff --git a/apps/sim/app/api/proxy/image/route.ts b/apps/sim/app/api/proxy/image/route.ts index 907d3240172..c8e7f1e8ebb 100644 --- a/apps/sim/app/api/proxy/image/route.ts +++ b/apps/sim/app/api/proxy/image/route.ts @@ -1,5 +1,5 @@ import { type NextRequest, NextResponse } from 'next/server' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' const logger = createLogger('ImageProxyAPI') diff --git a/apps/sim/app/api/proxy/route.ts b/apps/sim/app/api/proxy/route.ts index 3c6a9ef400c..02c0bb1062e 100644 --- a/apps/sim/app/api/proxy/route.ts +++ b/apps/sim/app/api/proxy/route.ts @@ -1,6 +1,6 @@ import { NextResponse } from 'next/server' import { isDev } from '@/lib/environment' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { executeTool } from '@/tools' import { getTool, validateToolRequest } from '@/tools/utils' diff --git a/apps/sim/app/api/proxy/tts/route.ts b/apps/sim/app/api/proxy/tts/route.ts index 894caafdfc4..5e46b895639 100644 --- a/apps/sim/app/api/proxy/tts/route.ts +++ b/apps/sim/app/api/proxy/tts/route.ts @@ -1,5 +1,5 @@ import { NextResponse } from 'next/server' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { uploadFile } from '@/lib/uploads/storage-client' import { getBaseUrl } from '@/lib/urls/utils' diff --git a/apps/sim/app/api/proxy/tts/stream/route.ts b/apps/sim/app/api/proxy/tts/stream/route.ts index dde8f7f4b56..f3723865649 100644 --- a/apps/sim/app/api/proxy/tts/stream/route.ts +++ b/apps/sim/app/api/proxy/tts/stream/route.ts @@ -1,6 +1,6 @@ import type { NextRequest } from 'next/server' import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' const logger = createLogger('ProxyTTSStreamAPI') diff --git a/apps/sim/app/api/schedules/[id]/route.ts b/apps/sim/app/api/schedules/[id]/route.ts index 04a39a8663b..5c36a7cdef2 100644 --- a/apps/sim/app/api/schedules/[id]/route.ts +++ b/apps/sim/app/api/schedules/[id]/route.ts @@ -2,7 +2,7 @@ import crypto from 'crypto' import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { db } from '@/db' import { workflow, workflowSchedule } from '@/db/schema' diff --git a/apps/sim/app/api/schedules/[id]/status/route.test.ts b/apps/sim/app/api/schedules/[id]/status/route.test.ts index c11c4e93c63..e5e1dd65685 100644 --- a/apps/sim/app/api/schedules/[id]/status/route.test.ts +++ b/apps/sim/app/api/schedules/[id]/status/route.test.ts @@ -20,7 +20,7 @@ const mockSchedule = { beforeEach(() => { vi.resetModules() - vi.doMock('@/lib/logs/console-logger', () => ({ + vi.doMock('@/lib/logs/console/console-logger', () => ({ createLogger: () => ({ info: vi.fn(), warn: vi.fn(), error: vi.fn(), debug: vi.fn() }), })) diff --git a/apps/sim/app/api/schedules/[id]/status/route.ts b/apps/sim/app/api/schedules/[id]/status/route.ts index d111b72d1ce..03ac8d20ca7 100644 --- a/apps/sim/app/api/schedules/[id]/status/route.ts +++ b/apps/sim/app/api/schedules/[id]/status/route.ts @@ -1,7 +1,7 @@ import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/schedules/execute/route.ts b/apps/sim/app/api/schedules/execute/route.ts index 65845a5e2c9..6ebc1a638f3 100644 --- a/apps/sim/app/api/schedules/execute/route.ts +++ b/apps/sim/app/api/schedules/execute/route.ts @@ -4,9 +4,9 @@ import { NextResponse } from 'next/server' import { v4 as uuidv4 } from 'uuid' import { z } from 'zod' import { checkServerSideUsageLimits } from '@/lib/billing' -import { createLogger } from '@/lib/logs/console-logger' -import { EnhancedLoggingSession } from '@/lib/logs/enhanced-logging-session' -import { buildTraceSpans } from '@/lib/logs/trace-spans' +import { createLogger } from '@/lib/logs/console/console-logger' +import { LoggingSession } from '@/lib/logs/execution/logging-session' +import { buildTraceSpans } from '@/lib/logs/execution/trace-spans/trace-spans' import { type BlockState, calculateNextRunTime as calculateNextTime, @@ -173,7 +173,7 @@ export async function GET() { } ) - // Error logging handled by enhanced logging session + // Error logging handled by logging session const retryDelay = 24 * 60 * 60 * 1000 // 24 hour delay for exceeded limits const nextRetryAt = new Date(now.getTime() + retryDelay) @@ -202,7 +202,7 @@ export async function GET() { try { const executionSuccess = await (async () => { // Create logging session inside the execution callback - const loggingSession = new EnhancedLoggingSession( + const loggingSession = new LoggingSession( schedule.workflowId, executionId, 'schedule', @@ -386,7 +386,7 @@ export async function GET() { }, } - // Start enhanced logging with environment variables + // Start logging with environment variables await loggingSession.safeStart({ userId: workflowRecord.userId, workspaceId: workflowRecord.workspaceId || '', @@ -401,7 +401,7 @@ export async function GET() { workflowVariables ) - // Set up enhanced logging on the executor + // Set up logging on the executor loggingSession.setupExecutor(executor) const result = await executor.execute( @@ -437,7 +437,7 @@ export async function GET() { const { traceSpans, totalDuration } = buildTraceSpans(executionResult) - // Complete enhanced logging + // Complete logging await loggingSession.safeComplete({ endedAt: new Date().toISOString(), totalDurationMs: totalDuration || 0, @@ -534,7 +534,7 @@ export async function GET() { error ) - // Error logging handled by enhanced logging session inside sync executor + // Error logging handled by logging session inside sync executor let nextRunAt: Date try { diff --git a/apps/sim/app/api/schedules/route.ts b/apps/sim/app/api/schedules/route.ts index 829b666a240..fb632637140 100644 --- a/apps/sim/app/api/schedules/route.ts +++ b/apps/sim/app/api/schedules/route.ts @@ -3,7 +3,7 @@ import { and, eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { type BlockState, calculateNextRunTime, diff --git a/apps/sim/app/api/telemetry/route.ts b/apps/sim/app/api/telemetry/route.ts index 2a4e6b17df0..717c6d0e235 100644 --- a/apps/sim/app/api/telemetry/route.ts +++ b/apps/sim/app/api/telemetry/route.ts @@ -1,7 +1,7 @@ import { type NextRequest, NextResponse } from 'next/server' import { env } from '@/lib/env' import { isProd } from '@/lib/environment' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' const logger = createLogger('TelemetryAPI') diff --git a/apps/sim/app/api/templates/[id]/route.ts b/apps/sim/app/api/templates/[id]/route.ts index 2cbf89f6a30..b3c096e5f49 100644 --- a/apps/sim/app/api/templates/[id]/route.ts +++ b/apps/sim/app/api/templates/[id]/route.ts @@ -1,7 +1,7 @@ import { eq, sql } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { db } from '@/db' import { templates } from '@/db/schema' diff --git a/apps/sim/app/api/templates/[id]/star/route.ts b/apps/sim/app/api/templates/[id]/star/route.ts index abf40bae1cf..9860650e593 100644 --- a/apps/sim/app/api/templates/[id]/star/route.ts +++ b/apps/sim/app/api/templates/[id]/star/route.ts @@ -2,7 +2,7 @@ import { and, eq, sql } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { v4 as uuidv4 } from 'uuid' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { db } from '@/db' import { templateStars, templates } from '@/db/schema' diff --git a/apps/sim/app/api/templates/[id]/use/route.ts b/apps/sim/app/api/templates/[id]/use/route.ts index 1f1383a9441..3a003ab3bec 100644 --- a/apps/sim/app/api/templates/[id]/use/route.ts +++ b/apps/sim/app/api/templates/[id]/use/route.ts @@ -2,7 +2,7 @@ import { eq, sql } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { v4 as uuidv4 } from 'uuid' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { db } from '@/db' import { templates, workflow, workflowBlocks, workflowEdges } from '@/db/schema' diff --git a/apps/sim/app/api/templates/route.ts b/apps/sim/app/api/templates/route.ts index befcdf63f71..9e8761178c7 100644 --- a/apps/sim/app/api/templates/route.ts +++ b/apps/sim/app/api/templates/route.ts @@ -3,7 +3,7 @@ import { type NextRequest, NextResponse } from 'next/server' import { v4 as uuidv4 } from 'uuid' import { z } from 'zod' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { db } from '@/db' import { templateStars, templates, workflow } from '@/db/schema' diff --git a/apps/sim/app/api/tools/confluence/pages/route.ts b/apps/sim/app/api/tools/confluence/pages/route.ts index a1f8c67cda3..cf62dca1325 100644 --- a/apps/sim/app/api/tools/confluence/pages/route.ts +++ b/apps/sim/app/api/tools/confluence/pages/route.ts @@ -1,5 +1,5 @@ import { NextResponse } from 'next/server' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { getConfluenceCloudId } from '@/tools/confluence/utils' const logger = createLogger('ConfluencePages') diff --git a/apps/sim/app/api/tools/custom/route.test.ts b/apps/sim/app/api/tools/custom/route.test.ts index d195be3516e..4716ccfef28 100644 --- a/apps/sim/app/api/tools/custom/route.test.ts +++ b/apps/sim/app/api/tools/custom/route.test.ts @@ -128,7 +128,7 @@ describe('Custom Tools API Routes', () => { })) // Mock logger - vi.doMock('@/lib/logs/console-logger', () => ({ + vi.doMock('@/lib/logs/console/console-logger', () => ({ createLogger: vi.fn().mockReturnValue({ info: vi.fn(), error: vi.fn(), diff --git a/apps/sim/app/api/tools/custom/route.ts b/apps/sim/app/api/tools/custom/route.ts index fb2e9749af1..1c865588fe4 100644 --- a/apps/sim/app/api/tools/custom/route.ts +++ b/apps/sim/app/api/tools/custom/route.ts @@ -2,7 +2,7 @@ import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { getUserId } from '@/app/api/auth/oauth/utils' import { db } from '@/db' import { customTools } from '@/db/schema' diff --git a/apps/sim/app/api/tools/discord/channels/route.ts b/apps/sim/app/api/tools/discord/channels/route.ts index 3df21f79b1d..dc8111ecc3c 100644 --- a/apps/sim/app/api/tools/discord/channels/route.ts +++ b/apps/sim/app/api/tools/discord/channels/route.ts @@ -1,5 +1,5 @@ import { NextResponse } from 'next/server' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' interface DiscordChannel { id: string diff --git a/apps/sim/app/api/tools/discord/servers/route.ts b/apps/sim/app/api/tools/discord/servers/route.ts index d3e2ce25c4c..55905a6e74e 100644 --- a/apps/sim/app/api/tools/discord/servers/route.ts +++ b/apps/sim/app/api/tools/discord/servers/route.ts @@ -1,5 +1,5 @@ import { NextResponse } from 'next/server' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' interface DiscordServer { id: string diff --git a/apps/sim/app/api/tools/drive/file/route.ts b/apps/sim/app/api/tools/drive/file/route.ts index 4db83803bf1..74f7fea505c 100644 --- a/apps/sim/app/api/tools/drive/file/route.ts +++ b/apps/sim/app/api/tools/drive/file/route.ts @@ -1,7 +1,7 @@ import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { refreshAccessTokenIfNeeded } from '@/app/api/auth/oauth/utils' import { db } from '@/db' import { account } from '@/db/schema' diff --git a/apps/sim/app/api/tools/drive/files/route.ts b/apps/sim/app/api/tools/drive/files/route.ts index 98f8c8c2c60..6172522f27c 100644 --- a/apps/sim/app/api/tools/drive/files/route.ts +++ b/apps/sim/app/api/tools/drive/files/route.ts @@ -1,7 +1,7 @@ import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { refreshAccessTokenIfNeeded } from '@/app/api/auth/oauth/utils' import { db } from '@/db' import { account } from '@/db/schema' diff --git a/apps/sim/app/api/tools/edit-workflow/route.ts b/apps/sim/app/api/tools/edit-workflow/route.ts index 478b68cf289..3a703dd693e 100644 --- a/apps/sim/app/api/tools/edit-workflow/route.ts +++ b/apps/sim/app/api/tools/edit-workflow/route.ts @@ -1,7 +1,7 @@ import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { autoLayoutWorkflow } from '@/lib/autolayout/service' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { loadWorkflowFromNormalizedTables, saveWorkflowToNormalizedTables, diff --git a/apps/sim/app/api/tools/get-all-blocks/route.ts b/apps/sim/app/api/tools/get-all-blocks/route.ts index 6cf96bf1561..5193b941c7a 100644 --- a/apps/sim/app/api/tools/get-all-blocks/route.ts +++ b/apps/sim/app/api/tools/get-all-blocks/route.ts @@ -1,5 +1,5 @@ import { type NextRequest, NextResponse } from 'next/server' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { registry as blockRegistry } from '@/blocks/registry' const logger = createLogger('GetAllBlocksAPI') diff --git a/apps/sim/app/api/tools/get-blocks-metadata/route.ts b/apps/sim/app/api/tools/get-blocks-metadata/route.ts index aa8bffa126a..23ed4081537 100644 --- a/apps/sim/app/api/tools/get-blocks-metadata/route.ts +++ b/apps/sim/app/api/tools/get-blocks-metadata/route.ts @@ -1,7 +1,7 @@ import { existsSync, readFileSync } from 'fs' import { join } from 'path' import { type NextRequest, NextResponse } from 'next/server' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { registry as blockRegistry } from '@/blocks/registry' import { tools as toolsRegistry } from '@/tools/registry' diff --git a/apps/sim/app/api/tools/get-user-workflow/route.ts b/apps/sim/app/api/tools/get-user-workflow/route.ts index 94889577acc..cc800e520b3 100644 --- a/apps/sim/app/api/tools/get-user-workflow/route.ts +++ b/apps/sim/app/api/tools/get-user-workflow/route.ts @@ -1,6 +1,6 @@ import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { loadWorkflowFromNormalizedTables } from '@/lib/workflows/db-helpers' import { generateWorkflowYaml } from '@/lib/workflows/yaml-generator' import { getBlock } from '@/blocks' diff --git a/apps/sim/app/api/tools/gmail/label/route.ts b/apps/sim/app/api/tools/gmail/label/route.ts index a691f40a57c..ecda950ca07 100644 --- a/apps/sim/app/api/tools/gmail/label/route.ts +++ b/apps/sim/app/api/tools/gmail/label/route.ts @@ -1,7 +1,7 @@ import { and, eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { refreshAccessTokenIfNeeded } from '@/app/api/auth/oauth/utils' import { db } from '@/db' import { account } from '@/db/schema' diff --git a/apps/sim/app/api/tools/gmail/labels/route.ts b/apps/sim/app/api/tools/gmail/labels/route.ts index 654b25668ab..2680526cb0d 100644 --- a/apps/sim/app/api/tools/gmail/labels/route.ts +++ b/apps/sim/app/api/tools/gmail/labels/route.ts @@ -1,7 +1,7 @@ import { and, eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { refreshAccessTokenIfNeeded } from '@/app/api/auth/oauth/utils' import { db } from '@/db' import { account } from '@/db/schema' diff --git a/apps/sim/app/api/tools/google_calendar/calendars/route.ts b/apps/sim/app/api/tools/google_calendar/calendars/route.ts index 51bbcbc3b0c..e8f6703ed4d 100644 --- a/apps/sim/app/api/tools/google_calendar/calendars/route.ts +++ b/apps/sim/app/api/tools/google_calendar/calendars/route.ts @@ -1,7 +1,7 @@ import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { refreshAccessTokenIfNeeded } from '@/app/api/auth/oauth/utils' import { db } from '@/db' import { account } from '@/db/schema' diff --git a/apps/sim/app/api/tools/jira/issue/route.ts b/apps/sim/app/api/tools/jira/issue/route.ts index 2f454f57da7..1ce74b3b66d 100644 --- a/apps/sim/app/api/tools/jira/issue/route.ts +++ b/apps/sim/app/api/tools/jira/issue/route.ts @@ -1,5 +1,5 @@ import { NextResponse } from 'next/server' -import { Logger } from '@/lib/logs/console-logger' +import { Logger } from '@/lib/logs/console/console-logger' import { getJiraCloudId } from '@/tools/jira/utils' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/tools/jira/issues/route.ts b/apps/sim/app/api/tools/jira/issues/route.ts index 70a448fc939..704ec8f5f2f 100644 --- a/apps/sim/app/api/tools/jira/issues/route.ts +++ b/apps/sim/app/api/tools/jira/issues/route.ts @@ -1,5 +1,5 @@ import { NextResponse } from 'next/server' -import { Logger } from '@/lib/logs/console-logger' +import { Logger } from '@/lib/logs/console/console-logger' import { getJiraCloudId } from '@/tools/jira/utils' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/tools/jira/projects/route.ts b/apps/sim/app/api/tools/jira/projects/route.ts index 7f2641a5a28..14bf718014e 100644 --- a/apps/sim/app/api/tools/jira/projects/route.ts +++ b/apps/sim/app/api/tools/jira/projects/route.ts @@ -1,5 +1,5 @@ import { NextResponse } from 'next/server' -import { Logger } from '@/lib/logs/console-logger' +import { Logger } from '@/lib/logs/console/console-logger' import { getJiraCloudId } from '@/tools/jira/utils' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/tools/linear/projects/route.ts b/apps/sim/app/api/tools/linear/projects/route.ts index f8920eddfc4..88bdc32ec49 100644 --- a/apps/sim/app/api/tools/linear/projects/route.ts +++ b/apps/sim/app/api/tools/linear/projects/route.ts @@ -2,7 +2,7 @@ import type { Project } from '@linear/sdk' import { LinearClient } from '@linear/sdk' import { NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { refreshAccessTokenIfNeeded } from '@/app/api/auth/oauth/utils' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/tools/linear/teams/route.ts b/apps/sim/app/api/tools/linear/teams/route.ts index 232cfa45da1..901c87fec80 100644 --- a/apps/sim/app/api/tools/linear/teams/route.ts +++ b/apps/sim/app/api/tools/linear/teams/route.ts @@ -2,7 +2,7 @@ import type { Team } from '@linear/sdk' import { LinearClient } from '@linear/sdk' import { NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { refreshAccessTokenIfNeeded } from '@/app/api/auth/oauth/utils' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/tools/microsoft-teams/channels/route.ts b/apps/sim/app/api/tools/microsoft-teams/channels/route.ts index 510570efb51..6a16443c816 100644 --- a/apps/sim/app/api/tools/microsoft-teams/channels/route.ts +++ b/apps/sim/app/api/tools/microsoft-teams/channels/route.ts @@ -1,6 +1,6 @@ import { NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { refreshAccessTokenIfNeeded } from '@/app/api/auth/oauth/utils' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/tools/microsoft-teams/chats/route.ts b/apps/sim/app/api/tools/microsoft-teams/chats/route.ts index da7940e96b6..e3f86016054 100644 --- a/apps/sim/app/api/tools/microsoft-teams/chats/route.ts +++ b/apps/sim/app/api/tools/microsoft-teams/chats/route.ts @@ -1,6 +1,6 @@ import { NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { refreshAccessTokenIfNeeded } from '@/app/api/auth/oauth/utils' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/tools/microsoft-teams/teams/route.ts b/apps/sim/app/api/tools/microsoft-teams/teams/route.ts index 9c8a332e9c5..429175e70f9 100644 --- a/apps/sim/app/api/tools/microsoft-teams/teams/route.ts +++ b/apps/sim/app/api/tools/microsoft-teams/teams/route.ts @@ -1,6 +1,6 @@ import { NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { refreshAccessTokenIfNeeded } from '@/app/api/auth/oauth/utils' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/tools/outlook/folders/route.ts b/apps/sim/app/api/tools/outlook/folders/route.ts index a17979327cb..8a44e447852 100644 --- a/apps/sim/app/api/tools/outlook/folders/route.ts +++ b/apps/sim/app/api/tools/outlook/folders/route.ts @@ -1,6 +1,6 @@ import { NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { refreshAccessTokenIfNeeded } from '@/app/api/auth/oauth/utils' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/tools/slack/channels/route.ts b/apps/sim/app/api/tools/slack/channels/route.ts index dcdf8cc1939..1f6f3a21cdb 100644 --- a/apps/sim/app/api/tools/slack/channels/route.ts +++ b/apps/sim/app/api/tools/slack/channels/route.ts @@ -1,6 +1,6 @@ import { NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { refreshAccessTokenIfNeeded } from '@/app/api/auth/oauth/utils' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/tools/stagehand/agent/route.ts b/apps/sim/app/api/tools/stagehand/agent/route.ts index 3ef34a0664a..5f4c8b49267 100644 --- a/apps/sim/app/api/tools/stagehand/agent/route.ts +++ b/apps/sim/app/api/tools/stagehand/agent/route.ts @@ -2,7 +2,7 @@ import { Stagehand } from '@browserbasehq/stagehand' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { ensureZodObject, normalizeUrl } from '../utils' const logger = createLogger('StagehandAgentAPI') diff --git a/apps/sim/app/api/tools/stagehand/extract/route.ts b/apps/sim/app/api/tools/stagehand/extract/route.ts index 0655042199f..9439b00cee6 100644 --- a/apps/sim/app/api/tools/stagehand/extract/route.ts +++ b/apps/sim/app/api/tools/stagehand/extract/route.ts @@ -2,7 +2,7 @@ import { Stagehand } from '@browserbasehq/stagehand' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { ensureZodObject, normalizeUrl } from '../utils' const logger = createLogger('StagehandExtractAPI') diff --git a/apps/sim/app/api/tools/stagehand/utils.ts b/apps/sim/app/api/tools/stagehand/utils.ts index bd189349b54..e981218f06e 100644 --- a/apps/sim/app/api/tools/stagehand/utils.ts +++ b/apps/sim/app/api/tools/stagehand/utils.ts @@ -1,5 +1,5 @@ import { z } from 'zod' -import type { Logger } from '@/lib/logs/console-logger' +import type { Logger } from '@/lib/logs/console/console-logger' // Convert JSON schema to Zod schema (reused from extract route) function jsonSchemaToZod(logger: Logger, jsonSchema: Record): z.ZodTypeAny { diff --git a/apps/sim/app/api/tools/wealthbox/item/route.ts b/apps/sim/app/api/tools/wealthbox/item/route.ts index 698af7e67cd..8a64b6fcaa3 100644 --- a/apps/sim/app/api/tools/wealthbox/item/route.ts +++ b/apps/sim/app/api/tools/wealthbox/item/route.ts @@ -1,7 +1,7 @@ import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { refreshAccessTokenIfNeeded } from '@/app/api/auth/oauth/utils' import { db } from '@/db' import { account } from '@/db/schema' diff --git a/apps/sim/app/api/tools/wealthbox/items/route.ts b/apps/sim/app/api/tools/wealthbox/items/route.ts index aee5449a2b4..6f3062d89eb 100644 --- a/apps/sim/app/api/tools/wealthbox/items/route.ts +++ b/apps/sim/app/api/tools/wealthbox/items/route.ts @@ -1,7 +1,7 @@ import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { refreshAccessTokenIfNeeded } from '@/app/api/auth/oauth/utils' import { db } from '@/db' import { account } from '@/db/schema' diff --git a/apps/sim/app/api/usage-limits/route.ts b/apps/sim/app/api/usage-limits/route.ts index 7509dbd8801..ba893d69037 100644 --- a/apps/sim/app/api/usage-limits/route.ts +++ b/apps/sim/app/api/usage-limits/route.ts @@ -2,7 +2,7 @@ import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' import { getUserUsageLimitInfo, updateUserUsageLimit } from '@/lib/billing' import { updateMemberUsageLimit } from '@/lib/billing/core/organization-billing' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { isOrganizationOwnerOrAdmin } from '@/lib/permissions/utils' const logger = createLogger('UnifiedUsageLimitsAPI') diff --git a/apps/sim/app/api/users/me/api-keys/[id]/route.ts b/apps/sim/app/api/users/me/api-keys/[id]/route.ts index a4cb4e7e95a..d2a08ee87d4 100644 --- a/apps/sim/app/api/users/me/api-keys/[id]/route.ts +++ b/apps/sim/app/api/users/me/api-keys/[id]/route.ts @@ -1,7 +1,7 @@ import { and, eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/users/me/api-keys/route.ts b/apps/sim/app/api/users/me/api-keys/route.ts index d4076591be9..b686d067b2e 100644 --- a/apps/sim/app/api/users/me/api-keys/route.ts +++ b/apps/sim/app/api/users/me/api-keys/route.ts @@ -2,7 +2,7 @@ import { eq } from 'drizzle-orm' import { nanoid } from 'nanoid' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { generateApiKey } from '@/lib/utils' import { db } from '@/db' import { apiKey } from '@/db/schema' diff --git a/apps/sim/app/api/users/me/settings/route.ts b/apps/sim/app/api/users/me/settings/route.ts index 7210fea518f..96c3e0684ac 100644 --- a/apps/sim/app/api/users/me/settings/route.ts +++ b/apps/sim/app/api/users/me/settings/route.ts @@ -3,7 +3,7 @@ import { nanoid } from 'nanoid' import { NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/users/me/settings/unsubscribe/route.ts b/apps/sim/app/api/users/me/settings/unsubscribe/route.ts index 286938ebb36..54c19e6575d 100644 --- a/apps/sim/app/api/users/me/settings/unsubscribe/route.ts +++ b/apps/sim/app/api/users/me/settings/unsubscribe/route.ts @@ -8,7 +8,7 @@ import { updateEmailPreferences, verifyUnsubscribeToken, } from '@/lib/email/unsubscribe' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' const logger = createLogger('UnsubscribeAPI') diff --git a/apps/sim/app/api/users/me/subscription/[id]/transfer/route.test.ts b/apps/sim/app/api/users/me/subscription/[id]/transfer/route.test.ts index ab68f952113..ee54f2ebbb0 100644 --- a/apps/sim/app/api/users/me/subscription/[id]/transfer/route.test.ts +++ b/apps/sim/app/api/users/me/subscription/[id]/transfer/route.test.ts @@ -25,7 +25,7 @@ describe('Subscription Transfer API Routes', () => { }), })) - vi.doMock('@/lib/logs/console-logger', () => ({ + vi.doMock('@/lib/logs/console/console-logger', () => ({ createLogger: vi.fn().mockReturnValue(mockLogger), })) diff --git a/apps/sim/app/api/users/me/subscription/[id]/transfer/route.ts b/apps/sim/app/api/users/me/subscription/[id]/transfer/route.ts index 87b3238358a..257995389b7 100644 --- a/apps/sim/app/api/users/me/subscription/[id]/transfer/route.ts +++ b/apps/sim/app/api/users/me/subscription/[id]/transfer/route.ts @@ -2,7 +2,7 @@ import { and, eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/users/rate-limit/route.ts b/apps/sim/app/api/users/rate-limit/route.ts index de5cf656e26..24bbfdebf35 100644 --- a/apps/sim/app/api/users/rate-limit/route.ts +++ b/apps/sim/app/api/users/rate-limit/route.ts @@ -1,7 +1,7 @@ import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/webhooks/[id]/route.ts b/apps/sim/app/api/webhooks/[id]/route.ts index e9d6a06ee27..b2c44ace2bb 100644 --- a/apps/sim/app/api/webhooks/[id]/route.ts +++ b/apps/sim/app/api/webhooks/[id]/route.ts @@ -1,7 +1,7 @@ import { and, eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { db } from '@/db' import { webhook, workflow } from '@/db/schema' diff --git a/apps/sim/app/api/webhooks/poll/gmail/route.ts b/apps/sim/app/api/webhooks/poll/gmail/route.ts index 231dedfbf2c..f9cf5952449 100644 --- a/apps/sim/app/api/webhooks/poll/gmail/route.ts +++ b/apps/sim/app/api/webhooks/poll/gmail/route.ts @@ -1,7 +1,7 @@ import { nanoid } from 'nanoid' import { type NextRequest, NextResponse } from 'next/server' import { verifyCronAuth } from '@/lib/auth/internal' -import { Logger } from '@/lib/logs/console-logger' +import { Logger } from '@/lib/logs/console/console-logger' import { acquireLock, releaseLock } from '@/lib/redis' import { pollGmailWebhooks } from '@/lib/webhooks/gmail-polling-service' diff --git a/apps/sim/app/api/webhooks/route.ts b/apps/sim/app/api/webhooks/route.ts index fabf9ed3fe2..f5bdf88928e 100644 --- a/apps/sim/app/api/webhooks/route.ts +++ b/apps/sim/app/api/webhooks/route.ts @@ -3,7 +3,7 @@ import { nanoid } from 'nanoid' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { db } from '@/db' import { webhook, workflow } from '@/db/schema' import { getOAuthToken } from '../auth/oauth/utils' diff --git a/apps/sim/app/api/webhooks/test/route.ts b/apps/sim/app/api/webhooks/test/route.ts index 82182e433b4..9def2ed3f82 100644 --- a/apps/sim/app/api/webhooks/test/route.ts +++ b/apps/sim/app/api/webhooks/test/route.ts @@ -1,6 +1,6 @@ import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { db } from '@/db' import { webhook } from '@/db/schema' diff --git a/apps/sim/app/api/webhooks/trigger/[path]/route.ts b/apps/sim/app/api/webhooks/trigger/[path]/route.ts index 3db94b794c4..0fbf7976f32 100644 --- a/apps/sim/app/api/webhooks/trigger/[path]/route.ts +++ b/apps/sim/app/api/webhooks/trigger/[path]/route.ts @@ -2,7 +2,7 @@ import { and, eq, sql } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { v4 as uuidv4 } from 'uuid' import { checkServerSideUsageLimits } from '@/lib/billing' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { acquireLock, hasProcessedMessage, markMessageAsProcessed } from '@/lib/redis' import { fetchAndProcessAirtablePayloads, diff --git a/apps/sim/app/api/workflows/[id]/autolayout/route.ts b/apps/sim/app/api/workflows/[id]/autolayout/route.ts index 039e84fd4a8..695ba64d0fc 100644 --- a/apps/sim/app/api/workflows/[id]/autolayout/route.ts +++ b/apps/sim/app/api/workflows/[id]/autolayout/route.ts @@ -3,7 +3,7 @@ import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' import { autoLayoutWorkflow } from '@/lib/autolayout/service' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { getUserEntityPermissions } from '@/lib/permissions/utils' import { loadWorkflowFromNormalizedTables, diff --git a/apps/sim/app/api/workflows/[id]/chat/status/route.ts b/apps/sim/app/api/workflows/[id]/chat/status/route.ts index 6620ad97442..237649344d2 100644 --- a/apps/sim/app/api/workflows/[id]/chat/status/route.ts +++ b/apps/sim/app/api/workflows/[id]/chat/status/route.ts @@ -1,5 +1,5 @@ import { eq } from 'drizzle-orm' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { createErrorResponse, createSuccessResponse } from '@/app/api/workflows/utils' import { db } from '@/db' import { chat } from '@/db/schema' diff --git a/apps/sim/app/api/workflows/[id]/deploy/route.test.ts b/apps/sim/app/api/workflows/[id]/deploy/route.test.ts index ce1765e074c..0baa5bc831a 100644 --- a/apps/sim/app/api/workflows/[id]/deploy/route.test.ts +++ b/apps/sim/app/api/workflows/[id]/deploy/route.test.ts @@ -22,7 +22,7 @@ describe('Workflow Deployment API Route', () => { randomUUID: vi.fn().mockReturnValue('mock-request-id'), }) - vi.doMock('@/lib/logs/console-logger', () => ({ + vi.doMock('@/lib/logs/console/console-logger', () => ({ createLogger: vi.fn().mockReturnValue({ debug: vi.fn(), info: vi.fn(), diff --git a/apps/sim/app/api/workflows/[id]/deploy/route.ts b/apps/sim/app/api/workflows/[id]/deploy/route.ts index 449e86b7080..40651366481 100644 --- a/apps/sim/app/api/workflows/[id]/deploy/route.ts +++ b/apps/sim/app/api/workflows/[id]/deploy/route.ts @@ -1,7 +1,7 @@ import { eq } from 'drizzle-orm' import type { NextRequest } from 'next/server' import { v4 as uuidv4 } from 'uuid' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { generateApiKey } from '@/lib/utils' import { db } from '@/db' import { apiKey, workflow, workflowBlocks, workflowEdges, workflowSubflows } from '@/db/schema' diff --git a/apps/sim/app/api/workflows/[id]/deployed/route.ts b/apps/sim/app/api/workflows/[id]/deployed/route.ts index 7aec2f4c177..4998abb6c9a 100644 --- a/apps/sim/app/api/workflows/[id]/deployed/route.ts +++ b/apps/sim/app/api/workflows/[id]/deployed/route.ts @@ -1,6 +1,6 @@ import { eq } from 'drizzle-orm' import type { NextRequest, NextResponse } from 'next/server' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { db } from '@/db' import { workflow } from '@/db/schema' import { validateWorkflowAccess } from '../../middleware' diff --git a/apps/sim/app/api/workflows/[id]/duplicate/route.ts b/apps/sim/app/api/workflows/[id]/duplicate/route.ts index 5e2edece589..ba3051ea5fb 100644 --- a/apps/sim/app/api/workflows/[id]/duplicate/route.ts +++ b/apps/sim/app/api/workflows/[id]/duplicate/route.ts @@ -3,7 +3,7 @@ import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/workflows/[id]/execute/route.test.ts b/apps/sim/app/api/workflows/[id]/execute/route.test.ts index 0f415abba29..1cbf987be5f 100644 --- a/apps/sim/app/api/workflows/[id]/execute/route.test.ts +++ b/apps/sim/app/api/workflows/[id]/execute/route.test.ts @@ -33,14 +33,12 @@ describe('Workflow Execution API Route', () => { }), })) - // Mock authentication vi.doMock('@/lib/auth', () => ({ getSession: vi.fn().mockResolvedValue({ user: { id: 'user-id' }, }), })) - // Mock rate limiting vi.doMock('@/services/queue', () => ({ RateLimiter: vi.fn().mockImplementation(() => ({ checkRateLimit: vi.fn().mockResolvedValue({ @@ -60,7 +58,6 @@ describe('Workflow Execution API Route', () => { }, })) - // Mock billing usage check vi.doMock('@/lib/billing', () => ({ checkServerSideUsageLimits: vi.fn().mockResolvedValue({ isExceeded: false, @@ -69,7 +66,6 @@ describe('Workflow Execution API Route', () => { }), })) - // Mock database subscription check vi.doMock('@/db/schema', () => ({ subscription: { plan: 'plan', @@ -145,7 +141,6 @@ describe('Workflow Execution API Route', () => { vi.doMock('@/executor', () => ({ Executor: vi.fn().mockImplementation(() => ({ execute: executeMock, - setEnhancedLogger: vi.fn(), })), })) @@ -157,8 +152,8 @@ describe('Workflow Execution API Route', () => { getRotatingApiKey: vi.fn().mockReturnValue('rotated-api-key'), })) - vi.doMock('@/lib/logs/enhanced-logging-session', () => ({ - EnhancedLoggingSession: vi.fn().mockImplementation(() => ({ + vi.doMock('@/lib/logs/execution/logging-session', () => ({ + LoggingSession: vi.fn().mockImplementation(() => ({ safeStart: vi.fn().mockResolvedValue(undefined), safeComplete: vi.fn().mockResolvedValue(undefined), safeCompleteWithError: vi.fn().mockResolvedValue(undefined), @@ -166,15 +161,15 @@ describe('Workflow Execution API Route', () => { })), })) - vi.doMock('@/lib/logs/enhanced-execution-logger', () => ({ - enhancedExecutionLogger: { + vi.doMock('@/lib/logs/execution/execution-logger', () => ({ + executionLogger: { startWorkflowExecution: vi.fn().mockResolvedValue(undefined), logBlockExecution: vi.fn().mockResolvedValue(undefined), completeWorkflowExecution: vi.fn().mockResolvedValue(undefined), }, })) - vi.doMock('@/lib/logs/trace-spans', () => ({ + vi.doMock('@/lib/logs/execution/trace-spans/trace-spans', () => ({ buildTraceSpans: vi.fn().mockReturnValue({ traceSpans: [], totalDuration: 100, @@ -203,15 +198,12 @@ describe('Workflow Execution API Route', () => { from: vi.fn().mockImplementation((table) => ({ where: vi.fn().mockImplementation(() => ({ limit: vi.fn().mockImplementation(() => { - // Mock subscription queries if (table === 'subscription' || columns?.plan) { return [{ plan: 'free' }] } - // Mock API key queries if (table === 'apiKey' || columns?.userId) { return [{ userId: 'user-id' }] } - // Default environment query return [ { id: 'env-id', @@ -383,27 +375,20 @@ describe('Workflow Execution API Route', () => { * Test POST execution with empty request body */ it('should execute workflow with empty request body', async () => { - // Create a mock request with empty body const req = createMockRequest('POST') - // Create params similar to what Next.js would provide const params = Promise.resolve({ id: 'workflow-id' }) - // Import the handler after mocks are set up const { POST } = await import('./route') - // Call the handler const response = await POST(req, { params }) - // Ensure response exists and is successful expect(response).toBeDefined() expect(response.status).toBe(200) - // Parse the response body const data = await response.json() expect(data).toHaveProperty('success', true) - // Verify the executor was constructed with an empty object - updated to match implementation const Executor = (await import('@/executor')).Executor expect(Executor).toHaveBeenCalledWith( expect.anything(), // serializedWorkflow @@ -427,21 +412,16 @@ describe('Workflow Execution API Route', () => { body: 'this is not valid JSON', }) - // Create params similar to what Next.js would provide const params = Promise.resolve({ id: 'workflow-id' }) - // Import the handler after mocks are set up const { POST } = await import('./route') - // Call the handler - should throw an error when trying to parse the body const response = await POST(req, { params }) - // Updated to expect 400 as per the implementation expect(response.status).toBe(400) const data = await response.json() expect(data).toHaveProperty('error') - // Check for JSON parse error message expect(data.error).toContain('Invalid JSON') }) @@ -449,7 +429,6 @@ describe('Workflow Execution API Route', () => { * Test handling of incorrect workflow ID */ it('should return 403 for unauthorized workflow access', async () => { - // Mock the middleware to return an error vi.doMock('@/app/api/workflows/middleware', () => ({ validateWorkflowAccess: vi.fn().mockResolvedValue({ error: { @@ -459,22 +438,16 @@ describe('Workflow Execution API Route', () => { }), })) - // Create a mock request const req = createMockRequest('GET') - // Create params with an invalid workflow ID const params = Promise.resolve({ id: 'invalid-workflow-id' }) - // Import the handler after mocks are set up const { GET } = await import('./route') - // Call the handler const response = await GET(req, { params }) - // Verify status code is 403 Forbidden expect(response.status).toBe(403) - // Parse the response body and verify it contains an error message const data = await response.json() expect(data).toHaveProperty('error', 'Unauthorized') }) @@ -483,18 +456,16 @@ describe('Workflow Execution API Route', () => { * Test handling of execution errors */ it('should handle execution errors gracefully', async () => { - // Mock enhanced execution logger with spy const mockCompleteWorkflowExecution = vi.fn().mockResolvedValue({}) - vi.doMock('@/lib/logs/enhanced-execution-logger', () => ({ - enhancedExecutionLogger: { + vi.doMock('@/lib/logs/execution/execution-logger', () => ({ + executionLogger: { completeWorkflowExecution: mockCompleteWorkflowExecution, }, })) - // Mock EnhancedLoggingSession with spy const mockSafeCompleteWithError = vi.fn().mockResolvedValue({}) - vi.doMock('@/lib/logs/enhanced-logging-session', () => ({ - EnhancedLoggingSession: vi.fn().mockImplementation(() => ({ + vi.doMock('@/lib/logs/execution/logging-session', () => ({ + LoggingSession: vi.fn().mockImplementation(() => ({ safeStart: vi.fn().mockResolvedValue({}), safeComplete: vi.fn().mockResolvedValue({}), safeCompleteWithError: mockSafeCompleteWithError, @@ -502,35 +473,26 @@ describe('Workflow Execution API Route', () => { })), })) - // Mock the executor to throw an error vi.doMock('@/executor', () => ({ Executor: vi.fn().mockImplementation(() => ({ execute: vi.fn().mockRejectedValue(new Error('Execution failed')), - setEnhancedLogger: vi.fn(), })), })) - // Create a mock request const req = createMockRequest('GET') - // Create params const params = Promise.resolve({ id: 'workflow-id' }) - // Import the handler after mocks are set up const { GET } = await import('./route') - // Call the handler const response = await GET(req, { params }) - // Verify status code is 500 Internal Server Error expect(response.status).toBe(500) - // Parse the response body and verify it contains an error message const data = await response.json() expect(data).toHaveProperty('error') expect(data.error).toContain('Execution failed') - // Verify enhanced logger was called for error completion via EnhancedLoggingSession expect(mockSafeCompleteWithError).toHaveBeenCalled() }) @@ -538,13 +500,11 @@ describe('Workflow Execution API Route', () => { * Test that workflow variables are properly passed to the Executor */ it('should pass workflow variables to the Executor', async () => { - // Create mock variables for the workflow const workflowVariables = { variable1: { id: 'var1', name: 'variable1', type: 'string', value: '"test value"' }, variable2: { id: 'var2', name: 'variable2', type: 'boolean', value: 'true' }, } - // Mock workflow with variables vi.doMock('@/app/api/workflows/middleware', () => ({ validateWorkflowAccess: vi.fn().mockResolvedValue({ workflow: { @@ -555,7 +515,6 @@ describe('Workflow Execution API Route', () => { }), })) - // Mock normalized tables helper for this specific test vi.doMock('@/lib/workflows/db-helpers', () => ({ loadWorkflowFromNormalizedTables: vi.fn().mockResolvedValue({ blocks: { @@ -595,7 +554,6 @@ describe('Workflow Execution API Route', () => { }), })) - // Create a constructor mock to capture the arguments const executorConstructorMock = vi.fn().mockImplementation(() => ({ execute: vi.fn().mockResolvedValue({ success: true, @@ -609,35 +567,26 @@ describe('Workflow Execution API Route', () => { }), })) - // Override the executor mock vi.doMock('@/executor', () => ({ Executor: executorConstructorMock, })) - // Create a mock request const req = createMockRequest('POST', { testInput: 'value' }) - // Create params similar to what Next.js would provide const params = Promise.resolve({ id: 'workflow-with-vars-id' }) - // Import the handler after mocks are set up const { POST } = await import('./route') - // Call the handler await POST(req, { params }) - // Verify the Executor was constructed with workflow variables expect(executorConstructorMock).toHaveBeenCalled() - // Check that the 5th parameter (workflow variables) was passed const executorCalls = executorConstructorMock.mock.calls expect(executorCalls.length).toBeGreaterThan(0) - // Each call to the constructor should have at least 5 parameters const lastCall = executorCalls[executorCalls.length - 1] expect(lastCall.length).toBeGreaterThanOrEqual(5) - // The 5th parameter should be the workflow variables expect(lastCall[4]).toEqual(workflowVariables) }) }) diff --git a/apps/sim/app/api/workflows/[id]/execute/route.ts b/apps/sim/app/api/workflows/[id]/execute/route.ts index 618608d04ce..7f9af874f71 100644 --- a/apps/sim/app/api/workflows/[id]/execute/route.ts +++ b/apps/sim/app/api/workflows/[id]/execute/route.ts @@ -5,9 +5,9 @@ import { v4 as uuidv4 } from 'uuid' import { z } from 'zod' import { getSession } from '@/lib/auth' import { checkServerSideUsageLimits } from '@/lib/billing' -import { createLogger } from '@/lib/logs/console-logger' -import { EnhancedLoggingSession } from '@/lib/logs/enhanced-logging-session' -import { buildTraceSpans } from '@/lib/logs/trace-spans' +import { createLogger } from '@/lib/logs/console/console-logger' +import { LoggingSession } from '@/lib/logs/execution/logging-session' +import { buildTraceSpans } from '@/lib/logs/execution/trace-spans/trace-spans' import { decryptSecret } from '@/lib/utils' import { loadWorkflowFromNormalizedTables } from '@/lib/workflows/db-helpers' import { @@ -78,7 +78,7 @@ async function executeWorkflow(workflow: any, requestId: string, input?: any): P throw new Error('Execution is already running') } - const loggingSession = new EnhancedLoggingSession(workflowId, executionId, 'api', requestId) + const loggingSession = new LoggingSession(workflowId, executionId, 'api', requestId) // Rate limiting is now handled before entering the sync queue @@ -292,7 +292,7 @@ async function executeWorkflow(workflow: any, requestId: string, input?: any): P workflowVariables ) - // Set up enhanced logging on the executor + // Set up logging on the executor loggingSession.setupExecutor(executor) const result = await executor.execute(workflowId) diff --git a/apps/sim/app/api/workflows/[id]/log/route.ts b/apps/sim/app/api/workflows/[id]/log/route.ts index 22cfe9c5f9a..97742661cee 100644 --- a/apps/sim/app/api/workflows/[id]/log/route.ts +++ b/apps/sim/app/api/workflows/[id]/log/route.ts @@ -1,7 +1,7 @@ import type { NextRequest } from 'next/server' -import { createLogger } from '@/lib/logs/console-logger' -import { EnhancedLoggingSession } from '@/lib/logs/enhanced-logging-session' -import { buildTraceSpans } from '@/lib/logs/trace-spans' +import { createLogger } from '@/lib/logs/console/console-logger' +import { LoggingSession } from '@/lib/logs/execution/logging-session' +import { buildTraceSpans } from '@/lib/logs/execution/trace-spans/trace-spans' import { validateWorkflowAccess } from '../../middleware' import { createErrorResponse, createSuccessResponse } from '../../utils' @@ -23,7 +23,7 @@ export async function POST(request: NextRequest, { params }: { params: Promise<{ const body = await request.json() const { logs, executionId, result } = body - // If result is provided, use enhanced logging system for full tool call extraction + // If result is provided, use logging system for full tool call extraction if (result) { logger.info(`[${requestId}] Persisting execution result for workflow: ${id}`, { executionId, @@ -33,9 +33,9 @@ export async function POST(request: NextRequest, { params }: { params: Promise<{ // Check if this execution is from chat using only the explicit source flag const isChatExecution = result.metadata?.source === 'chat' - // Also log to enhanced system + // Also log to logging system const triggerType = isChatExecution ? 'chat' : 'manual' - const loggingSession = new EnhancedLoggingSession(id, executionId, triggerType, requestId) + const loggingSession = new LoggingSession(id, executionId, triggerType, requestId) await loggingSession.safeStart({ userId: '', // TODO: Get from session diff --git a/apps/sim/app/api/workflows/[id]/revert-to-deployed/route.ts b/apps/sim/app/api/workflows/[id]/revert-to-deployed/route.ts index c66e9930a30..675a24f950b 100644 --- a/apps/sim/app/api/workflows/[id]/revert-to-deployed/route.ts +++ b/apps/sim/app/api/workflows/[id]/revert-to-deployed/route.ts @@ -2,7 +2,7 @@ import crypto from 'crypto' import { eq } from 'drizzle-orm' import type { NextRequest } from 'next/server' import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { saveWorkflowToNormalizedTables } from '@/lib/workflows/db-helpers' import { db } from '@/db' import { workflow } from '@/db/schema' diff --git a/apps/sim/app/api/workflows/[id]/route.test.ts b/apps/sim/app/api/workflows/[id]/route.test.ts index a7447a4d7a4..719574b467a 100644 --- a/apps/sim/app/api/workflows/[id]/route.test.ts +++ b/apps/sim/app/api/workflows/[id]/route.test.ts @@ -23,7 +23,7 @@ describe('Workflow By ID API Route', () => { randomUUID: vi.fn().mockReturnValue('mock-request-id-12345678'), }) - vi.doMock('@/lib/logs/console-logger', () => ({ + vi.doMock('@/lib/logs/console/console-logger', () => ({ createLogger: vi.fn().mockReturnValue(mockLogger), })) diff --git a/apps/sim/app/api/workflows/[id]/route.ts b/apps/sim/app/api/workflows/[id]/route.ts index 8f36987e606..5fc4bfbf97d 100644 --- a/apps/sim/app/api/workflows/[id]/route.ts +++ b/apps/sim/app/api/workflows/[id]/route.ts @@ -4,7 +4,7 @@ import { z } from 'zod' import { getSession } from '@/lib/auth' import { verifyInternalToken } from '@/lib/auth/internal' import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { getUserEntityPermissions, hasAdminPermission } from '@/lib/permissions/utils' import { loadWorkflowFromNormalizedTables } from '@/lib/workflows/db-helpers' import { db } from '@/db' diff --git a/apps/sim/app/api/workflows/[id]/state/route.ts b/apps/sim/app/api/workflows/[id]/state/route.ts index dbc02929ee5..a299cdc873c 100644 --- a/apps/sim/app/api/workflows/[id]/state/route.ts +++ b/apps/sim/app/api/workflows/[id]/state/route.ts @@ -2,7 +2,7 @@ import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/workflows/[id]/stats/route.ts b/apps/sim/app/api/workflows/[id]/stats/route.ts index 23fb614833c..640469e908e 100644 --- a/apps/sim/app/api/workflows/[id]/stats/route.ts +++ b/apps/sim/app/api/workflows/[id]/stats/route.ts @@ -1,6 +1,6 @@ import { eq, sql } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { db } from '@/db' import { userStats, workflow } from '@/db/schema' diff --git a/apps/sim/app/api/workflows/[id]/status/route.ts b/apps/sim/app/api/workflows/[id]/status/route.ts index c2fb40c9001..7942e8af6d0 100644 --- a/apps/sim/app/api/workflows/[id]/status/route.ts +++ b/apps/sim/app/api/workflows/[id]/status/route.ts @@ -1,6 +1,6 @@ import { eq } from 'drizzle-orm' import type { NextRequest } from 'next/server' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { hasWorkflowChanged } from '@/lib/workflows/utils' import { db } from '@/db' import { workflowBlocks, workflowEdges, workflowSubflows } from '@/db/schema' diff --git a/apps/sim/app/api/workflows/[id]/variables/route.ts b/apps/sim/app/api/workflows/[id]/variables/route.ts index 7252588d489..644488aa518 100644 --- a/apps/sim/app/api/workflows/[id]/variables/route.ts +++ b/apps/sim/app/api/workflows/[id]/variables/route.ts @@ -2,7 +2,7 @@ import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/workflows/[id]/yaml/route.ts b/apps/sim/app/api/workflows/[id]/yaml/route.ts index e85e8d8d58c..cf017dd150c 100644 --- a/apps/sim/app/api/workflows/[id]/yaml/route.ts +++ b/apps/sim/app/api/workflows/[id]/yaml/route.ts @@ -2,7 +2,7 @@ import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { autoLayoutWorkflow } from '@/lib/autolayout/service' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { getUserEntityPermissions } from '@/lib/permissions/utils' import { loadWorkflowFromNormalizedTables, diff --git a/apps/sim/app/api/workflows/middleware.ts b/apps/sim/app/api/workflows/middleware.ts index 9e98d4d1465..50b70370b4d 100644 --- a/apps/sim/app/api/workflows/middleware.ts +++ b/apps/sim/app/api/workflows/middleware.ts @@ -1,6 +1,6 @@ import { eq } from 'drizzle-orm' import type { NextRequest } from 'next/server' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { getWorkflowById } from '@/lib/workflows/utils' import { db } from '@/db' import { apiKey } from '@/db/schema' diff --git a/apps/sim/app/api/workflows/public/[id]/route.ts b/apps/sim/app/api/workflows/public/[id]/route.ts index 9aae95192fa..223e7cd9063 100644 --- a/apps/sim/app/api/workflows/public/[id]/route.ts +++ b/apps/sim/app/api/workflows/public/[id]/route.ts @@ -1,6 +1,6 @@ import { eq } from 'drizzle-orm' import type { NextRequest } from 'next/server' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { createErrorResponse, createSuccessResponse } from '@/app/api/workflows/utils' import { db } from '@/db' import { marketplace, workflow } from '@/db/schema' diff --git a/apps/sim/app/api/workflows/route.ts b/apps/sim/app/api/workflows/route.ts index d1b89c9bcc0..91fe05d1b76 100644 --- a/apps/sim/app/api/workflows/route.ts +++ b/apps/sim/app/api/workflows/route.ts @@ -2,7 +2,7 @@ import crypto from 'crypto' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { db } from '@/db' import { workflow, workflowBlocks } from '@/db/schema' diff --git a/apps/sim/app/api/workflows/sync/route.ts b/apps/sim/app/api/workflows/sync/route.ts index 1480d0301c5..0c8b4dc6144 100644 --- a/apps/sim/app/api/workflows/sync/route.ts +++ b/apps/sim/app/api/workflows/sync/route.ts @@ -2,7 +2,7 @@ import crypto from 'crypto' import { and, eq, isNull } from 'drizzle-orm' import { NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/workflows/yaml/convert/route.ts b/apps/sim/app/api/workflows/yaml/convert/route.ts index 4da955add23..d842d03ec1c 100644 --- a/apps/sim/app/api/workflows/yaml/convert/route.ts +++ b/apps/sim/app/api/workflows/yaml/convert/route.ts @@ -1,5 +1,5 @@ import { type NextRequest, NextResponse } from 'next/server' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { generateWorkflowYaml } from '@/lib/workflows/yaml-generator' const logger = createLogger('WorkflowYamlAPI') diff --git a/apps/sim/app/api/workspaces/[id]/route.ts b/apps/sim/app/api/workspaces/[id]/route.ts index c4e495ca0cc..ddde803bd62 100644 --- a/apps/sim/app/api/workspaces/[id]/route.ts +++ b/apps/sim/app/api/workspaces/[id]/route.ts @@ -1,7 +1,7 @@ import { and, eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { workflow } from '@/db/schema' const logger = createLogger('WorkspaceByIdAPI') diff --git a/apps/sim/app/api/workspaces/invitations/route.ts b/apps/sim/app/api/workspaces/invitations/route.ts index 5ffe0e00298..a74b0cac26d 100644 --- a/apps/sim/app/api/workspaces/invitations/route.ts +++ b/apps/sim/app/api/workspaces/invitations/route.ts @@ -6,7 +6,7 @@ import { Resend } from 'resend' import { WorkspaceInvitationEmail } from '@/components/emails/workspace-invitation' import { getSession } from '@/lib/auth' import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { getEmailDomain } from '@/lib/urls/utils' import { db } from '@/db' import { diff --git a/apps/sim/app/api/workspaces/route.ts b/apps/sim/app/api/workspaces/route.ts index dd6c59458f6..05e69724400 100644 --- a/apps/sim/app/api/workspaces/route.ts +++ b/apps/sim/app/api/workspaces/route.ts @@ -2,7 +2,7 @@ import crypto from 'crypto' import { and, desc, eq, isNull } from 'drizzle-orm' import { NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/chat/[subdomain]/chat-client.tsx b/apps/sim/app/chat/[subdomain]/chat-client.tsx index 2e11d74c239..1c77c866eb2 100644 --- a/apps/sim/app/chat/[subdomain]/chat-client.tsx +++ b/apps/sim/app/chat/[subdomain]/chat-client.tsx @@ -2,7 +2,7 @@ import { type RefObject, useCallback, useEffect, useRef, useState } from 'react' import { v4 as uuidv4 } from 'uuid' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { noop } from '@/lib/utils' import { getFormattedGitHubStars } from '@/app/(landing)/actions/github' import EmailAuth from './components/auth/email/email-auth' diff --git a/apps/sim/app/chat/[subdomain]/components/voice-interface/components/particles.tsx b/apps/sim/app/chat/[subdomain]/components/voice-interface/components/particles.tsx index ab698f9be27..226254776bd 100644 --- a/apps/sim/app/chat/[subdomain]/components/voice-interface/components/particles.tsx +++ b/apps/sim/app/chat/[subdomain]/components/voice-interface/components/particles.tsx @@ -2,7 +2,7 @@ import { useCallback, useEffect, useRef } from 'react' import * as THREE from 'three' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' const logger = createLogger('Particles') diff --git a/apps/sim/app/chat/[subdomain]/components/voice-interface/voice-interface.tsx b/apps/sim/app/chat/[subdomain]/components/voice-interface/voice-interface.tsx index 6076923f106..a6ad1e7281f 100644 --- a/apps/sim/app/chat/[subdomain]/components/voice-interface/voice-interface.tsx +++ b/apps/sim/app/chat/[subdomain]/components/voice-interface/voice-interface.tsx @@ -3,7 +3,7 @@ import { type RefObject, useCallback, useEffect, useRef, useState } from 'react' import { Mic, MicOff, Phone } from 'lucide-react' import { Button } from '@/components/ui/button' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { cn } from '@/lib/utils' import { ParticlesVisualization } from './components/particles' diff --git a/apps/sim/app/chat/[subdomain]/hooks/use-audio-streaming.ts b/apps/sim/app/chat/[subdomain]/hooks/use-audio-streaming.ts index 53870e41af5..d3ec5e967ce 100644 --- a/apps/sim/app/chat/[subdomain]/hooks/use-audio-streaming.ts +++ b/apps/sim/app/chat/[subdomain]/hooks/use-audio-streaming.ts @@ -1,7 +1,7 @@ 'use client' import { type RefObject, useCallback, useRef, useState } from 'react' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' const logger = createLogger('UseAudioStreaming') diff --git a/apps/sim/app/chat/[subdomain]/hooks/use-chat-streaming.ts b/apps/sim/app/chat/[subdomain]/hooks/use-chat-streaming.ts index 77fa433e215..4fe6b8d71c8 100644 --- a/apps/sim/app/chat/[subdomain]/hooks/use-chat-streaming.ts +++ b/apps/sim/app/chat/[subdomain]/hooks/use-chat-streaming.ts @@ -1,7 +1,7 @@ 'use client' import { useRef, useState } from 'react' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { ChatMessage } from '../components/message/message' const logger = createLogger('UseChatStreaming') diff --git a/apps/sim/app/layout.tsx b/apps/sim/app/layout.tsx index 8524e405922..db3f3b8de85 100644 --- a/apps/sim/app/layout.tsx +++ b/apps/sim/app/layout.tsx @@ -2,7 +2,7 @@ import { Analytics } from '@vercel/analytics/next' import { SpeedInsights } from '@vercel/speed-insights/next' import type { Metadata, Viewport } from 'next' import { PublicEnvScript } from 'next-runtime-env' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { TelemetryConsentDialog } from '@/app/telemetry-consent-dialog' import './globals.css' @@ -194,7 +194,7 @@ export default function RootLayout({ children }: { children: React.ReactNode }) }} /> - {/* Enhanced meta tags for better SEO */} + {/* Meta tags for better SEO */} @@ -210,7 +210,7 @@ export default function RootLayout({ children }: { children: React.ReactNode }) - {/* Enhanced Twitter Card tags */} + {/* Twitter Card tags */} diff --git a/apps/sim/app/telemetry-consent-dialog.tsx b/apps/sim/app/telemetry-consent-dialog.tsx index 041aff44bac..4df06b598a5 100644 --- a/apps/sim/app/telemetry-consent-dialog.tsx +++ b/apps/sim/app/telemetry-consent-dialog.tsx @@ -12,7 +12,7 @@ import { } from '@/components/ui/alert-dialog' import { Button } from '@/components/ui/button' import { isDev } from '@/lib/environment' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { useGeneralStore } from '@/stores/settings/general/store' declare global { diff --git a/apps/sim/app/workspace/[workspaceId]/components/providers/workspace-permissions-provider.tsx b/apps/sim/app/workspace/[workspaceId]/components/providers/workspace-permissions-provider.tsx index ac9cc89b0c2..157402e1ef6 100644 --- a/apps/sim/app/workspace/[workspaceId]/components/providers/workspace-permissions-provider.tsx +++ b/apps/sim/app/workspace/[workspaceId]/components/providers/workspace-permissions-provider.tsx @@ -3,7 +3,7 @@ import type React from 'react' import { createContext, useContext, useEffect, useMemo, useState } from 'react' import { useParams } from 'next/navigation' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { useCollaborativeWorkflow } from '@/hooks/use-collaborative-workflow' import { useUserPermissions, type WorkspaceUserPermissions } from '@/hooks/use-user-permissions' import { diff --git a/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/[documentId]/components/create-chunk-modal/create-chunk-modal.tsx b/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/[documentId]/components/create-chunk-modal/create-chunk-modal.tsx index fcb04c42b83..d3e417f4e05 100644 --- a/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/[documentId]/components/create-chunk-modal/create-chunk-modal.tsx +++ b/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/[documentId]/components/create-chunk-modal/create-chunk-modal.tsx @@ -16,7 +16,7 @@ import { Button } from '@/components/ui/button' import { Dialog, DialogContent, DialogHeader, DialogTitle } from '@/components/ui/dialog' import { Label } from '@/components/ui/label' import { Textarea } from '@/components/ui/textarea' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { ChunkData, DocumentData } from '@/stores/knowledge/store' const logger = createLogger('CreateChunkModal') diff --git a/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/[documentId]/components/delete-chunk-modal/delete-chunk-modal.tsx b/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/[documentId]/components/delete-chunk-modal/delete-chunk-modal.tsx index cce4d62f6c9..27699e2c4e4 100644 --- a/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/[documentId]/components/delete-chunk-modal/delete-chunk-modal.tsx +++ b/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/[documentId]/components/delete-chunk-modal/delete-chunk-modal.tsx @@ -12,7 +12,7 @@ import { AlertDialogHeader, AlertDialogTitle, } from '@/components/ui/alert-dialog' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { ChunkData } from '@/stores/knowledge/store' const logger = createLogger('DeleteChunkModal') diff --git a/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/[documentId]/components/edit-chunk-modal/edit-chunk-modal.tsx b/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/[documentId]/components/edit-chunk-modal/edit-chunk-modal.tsx index 0f86c86d748..c40cd9005d9 100644 --- a/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/[documentId]/components/edit-chunk-modal/edit-chunk-modal.tsx +++ b/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/[documentId]/components/edit-chunk-modal/edit-chunk-modal.tsx @@ -17,7 +17,7 @@ import { Dialog, DialogContent, DialogHeader, DialogTitle } from '@/components/u import { Label } from '@/components/ui/label' import { Textarea } from '@/components/ui/textarea' import { Tooltip, TooltipContent, TooltipTrigger } from '@/components/ui/tooltip' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { useUserPermissionsContext } from '@/app/workspace/[workspaceId]/components/providers/workspace-permissions-provider' import type { ChunkData, DocumentData } from '@/stores/knowledge/store' diff --git a/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/[documentId]/document.tsx b/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/[documentId]/document.tsx index b31b803bbcf..a1405b841e3 100644 --- a/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/[documentId]/document.tsx +++ b/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/[documentId]/document.tsx @@ -7,7 +7,7 @@ import { Button } from '@/components/ui/button' import { Checkbox } from '@/components/ui/checkbox' import { SearchHighlight } from '@/components/ui/search-highlight' import { Tooltip, TooltipContent, TooltipTrigger } from '@/components/ui/tooltip' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { useUserPermissionsContext } from '@/app/workspace/[workspaceId]/components/providers/workspace-permissions-provider' import { ActionBar } from '@/app/workspace/[workspaceId]/knowledge/[id]/components/action-bar/action-bar' import { SearchInput } from '@/app/workspace/[workspaceId]/knowledge/components/search-input/search-input' diff --git a/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/base.tsx b/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/base.tsx index db4ecebe998..0cf6ee81341 100644 --- a/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/base.tsx +++ b/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/base.tsx @@ -29,7 +29,7 @@ import { Button } from '@/components/ui/button' import { Checkbox } from '@/components/ui/checkbox' import { SearchHighlight } from '@/components/ui/search-highlight' import { Tooltip, TooltipContent, TooltipTrigger } from '@/components/ui/tooltip' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { ActionBar } from '@/app/workspace/[workspaceId]/knowledge/[id]/components/action-bar/action-bar' import { getDocumentIcon } from '@/app/workspace/[workspaceId]/knowledge/components/icons/document-icons' import { PrimaryButton } from '@/app/workspace/[workspaceId]/knowledge/components/primary-button/primary-button' diff --git a/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/components/upload-modal/upload-modal.tsx b/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/components/upload-modal/upload-modal.tsx index 69524157f7e..89de29bbca0 100644 --- a/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/components/upload-modal/upload-modal.tsx +++ b/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/components/upload-modal/upload-modal.tsx @@ -5,7 +5,7 @@ import { X } from 'lucide-react' import { Button } from '@/components/ui/button' import { Dialog, DialogContent, DialogHeader, DialogTitle } from '@/components/ui/dialog' import { Label } from '@/components/ui/label' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { type TagData, TagInput } from '../../../components/tag-input/tag-input' import { useKnowledgeUpload } from '../../../hooks/use-knowledge-upload' diff --git a/apps/sim/app/workspace/[workspaceId]/knowledge/components/create-modal/create-modal.tsx b/apps/sim/app/workspace/[workspaceId]/knowledge/components/create-modal/create-modal.tsx index e184f755f40..8a970127bda 100644 --- a/apps/sim/app/workspace/[workspaceId]/knowledge/components/create-modal/create-modal.tsx +++ b/apps/sim/app/workspace/[workspaceId]/knowledge/components/create-modal/create-modal.tsx @@ -12,7 +12,7 @@ import { Dialog, DialogContent, DialogHeader, DialogTitle } from '@/components/u import { Input } from '@/components/ui/input' import { Label } from '@/components/ui/label' import { Textarea } from '@/components/ui/textarea' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { getDocumentIcon } from '@/app/workspace/[workspaceId]/knowledge/components/icons/document-icons' import type { KnowledgeBaseData } from '@/stores/knowledge/store' import { useKnowledgeUpload } from '../../hooks/use-knowledge-upload' diff --git a/apps/sim/app/workspace/[workspaceId]/knowledge/components/workspace-selector/workspace-selector.tsx b/apps/sim/app/workspace/[workspaceId]/knowledge/components/workspace-selector/workspace-selector.tsx index f7433b0f48b..ef91279de0e 100644 --- a/apps/sim/app/workspace/[workspaceId]/knowledge/components/workspace-selector/workspace-selector.tsx +++ b/apps/sim/app/workspace/[workspaceId]/knowledge/components/workspace-selector/workspace-selector.tsx @@ -10,7 +10,7 @@ import { DropdownMenuTrigger, } from '@/components/ui/dropdown-menu' import { Tooltip, TooltipContent, TooltipTrigger } from '@/components/ui/tooltip' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' const logger = createLogger('WorkspaceSelector') diff --git a/apps/sim/app/workspace/[workspaceId]/knowledge/hooks/use-knowledge-upload.ts b/apps/sim/app/workspace/[workspaceId]/knowledge/hooks/use-knowledge-upload.ts index 5c93b02a35a..35e7a0d38ee 100644 --- a/apps/sim/app/workspace/[workspaceId]/knowledge/hooks/use-knowledge-upload.ts +++ b/apps/sim/app/workspace/[workspaceId]/knowledge/hooks/use-knowledge-upload.ts @@ -1,5 +1,5 @@ import { useState } from 'react' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' const logger = createLogger('KnowledgeUpload') diff --git a/apps/sim/app/workspace/[workspaceId]/logs/components/frozen-canvas/frozen-canvas.tsx b/apps/sim/app/workspace/[workspaceId]/logs/components/frozen-canvas/frozen-canvas.tsx index 9f49f0ec72d..a18025f63bb 100644 --- a/apps/sim/app/workspace/[workspaceId]/logs/components/frozen-canvas/frozen-canvas.tsx +++ b/apps/sim/app/workspace/[workspaceId]/logs/components/frozen-canvas/frozen-canvas.tsx @@ -17,7 +17,7 @@ import { } from 'lucide-react' import { Badge } from '@/components/ui/badge' import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { cn, redactApiKeys } from '@/lib/utils' import { WorkflowPreview } from '@/app/workspace/[workspaceId]/w/components/workflow-preview/workflow-preview' import type { WorkflowState } from '@/stores/workflows/workflow/types' diff --git a/apps/sim/app/workspace/[workspaceId]/logs/logs.tsx b/apps/sim/app/workspace/[workspaceId]/logs/logs.tsx index 4651e734b6a..fcd4b2f9e80 100644 --- a/apps/sim/app/workspace/[workspaceId]/logs/logs.tsx +++ b/apps/sim/app/workspace/[workspaceId]/logs/logs.tsx @@ -6,7 +6,7 @@ import { useParams } from 'next/navigation' import { Button } from '@/components/ui/button' import { Input } from '@/components/ui/input' import { Tooltip, TooltipContent, TooltipTrigger } from '@/components/ui/tooltip' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { cn } from '@/lib/utils' import { useDebounce } from '@/hooks/use-debounce' import { useFilterStore } from '../../../../stores/logs/filters/store' @@ -160,7 +160,7 @@ export default function Logs() { } const queryParams = buildQueryParams(pageNum, LOGS_PER_PAGE) - const response = await fetch(`/api/logs/enhanced?${queryParams}`) + const response = await fetch(`/api/logs?${queryParams}`) if (!response.ok) { throw new Error(`Error fetching logs: ${response.statusText}`) @@ -273,7 +273,7 @@ export default function Logs() { try { setLoading(true) const queryParams = buildQueryParams(1, LOGS_PER_PAGE) - const response = await fetch(`/api/logs/enhanced?${queryParams}`) + const response = await fetch(`/api/logs?${queryParams}`) if (!response.ok) { throw new Error(`Error fetching logs: ${response.statusText}`) diff --git a/apps/sim/app/workspace/[workspaceId]/templates/[id]/page.tsx b/apps/sim/app/workspace/[workspaceId]/templates/[id]/page.tsx index 1da0a8e1c4b..572454401b1 100644 --- a/apps/sim/app/workspace/[workspaceId]/templates/[id]/page.tsx +++ b/apps/sim/app/workspace/[workspaceId]/templates/[id]/page.tsx @@ -1,7 +1,7 @@ import { and, eq } from 'drizzle-orm' import { notFound } from 'next/navigation' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { db } from '@/db' import { templateStars, templates } from '@/db/schema' import type { Template } from '../templates' diff --git a/apps/sim/app/workspace/[workspaceId]/templates/[id]/template.tsx b/apps/sim/app/workspace/[workspaceId]/templates/[id]/template.tsx index 9aa8eea4adc..aa82cefa183 100644 --- a/apps/sim/app/workspace/[workspaceId]/templates/[id]/template.tsx +++ b/apps/sim/app/workspace/[workspaceId]/templates/[id]/template.tsx @@ -47,7 +47,7 @@ import { } from 'lucide-react' import { useRouter } from 'next/navigation' import { Button } from '@/components/ui/button' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { cn } from '@/lib/utils' import { WorkflowPreview } from '@/app/workspace/[workspaceId]/w/components/workflow-preview/workflow-preview' import type { WorkflowState } from '@/stores/workflows/workflow/types' diff --git a/apps/sim/app/workspace/[workspaceId]/templates/components/template-card.tsx b/apps/sim/app/workspace/[workspaceId]/templates/components/template-card.tsx index 4c1c88973f2..c544263d945 100644 --- a/apps/sim/app/workspace/[workspaceId]/templates/components/template-card.tsx +++ b/apps/sim/app/workspace/[workspaceId]/templates/components/template-card.tsx @@ -42,7 +42,7 @@ import { Zap, } from 'lucide-react' import { useParams, useRouter } from 'next/navigation' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { cn } from '@/lib/utils' import { getBlock } from '@/blocks/registry' diff --git a/apps/sim/app/workspace/[workspaceId]/templates/templates.tsx b/apps/sim/app/workspace/[workspaceId]/templates/templates.tsx index 0786d3abc57..9fec88aa958 100644 --- a/apps/sim/app/workspace/[workspaceId]/templates/templates.tsx +++ b/apps/sim/app/workspace/[workspaceId]/templates/templates.tsx @@ -4,7 +4,7 @@ import { useEffect, useRef, useState } from 'react' import { ChevronRight, Search } from 'lucide-react' import { useParams, useRouter } from 'next/navigation' import { Input } from '@/components/ui/input' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { WorkflowState } from '@/stores/workflows/workflow/types' import { NavigationTabs } from './components/navigation-tabs' import { TemplateCard, TemplateCardSkeleton } from './components/template-card' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/deploy-modal/components/chat-deploy/chat-deploy.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/deploy-modal/components/chat-deploy/chat-deploy.tsx index 5f270584af1..5bab2b55cb9 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/deploy-modal/components/chat-deploy/chat-deploy.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/deploy-modal/components/chat-deploy/chat-deploy.tsx @@ -30,7 +30,7 @@ import { Input } from '@/components/ui/input' import { Label } from '@/components/ui/label' import { Skeleton } from '@/components/ui/skeleton' import { Textarea } from '@/components/ui/textarea' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { getBaseDomain, getEmailDomain } from '@/lib/urls/utils' import { cn } from '@/lib/utils' import { OutputSelect } from '@/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/chat/components/output-select/output-select' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/deploy-modal/components/deploy-form/deploy-form.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/deploy-modal/components/deploy-form/deploy-form.tsx index bedc1613996..ab2e78b16ad 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/deploy-modal/components/deploy-form/deploy-form.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/deploy-modal/components/deploy-form/deploy-form.tsx @@ -30,7 +30,7 @@ import { SelectTrigger, SelectValue, } from '@/components/ui/select' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' const logger = createLogger('DeployForm') diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/deploy-modal/deploy-modal.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/deploy-modal/deploy-modal.tsx index 2cf5ac229ce..42c90be9ab8 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/deploy-modal/deploy-modal.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/deploy-modal/deploy-modal.tsx @@ -18,7 +18,7 @@ import { Card, CardContent } from '@/components/ui/card' import { CopyButton } from '@/components/ui/copy-button' import { Dialog, DialogContent, DialogHeader, DialogTitle } from '@/components/ui/dialog' import { getEnv } from '@/lib/env' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { cn } from '@/lib/utils' import { ChatDeploy } from '@/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/deploy-modal/components/chat-deploy/chat-deploy' import { DeployForm } from '@/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/deploy-modal/components/deploy-form/deploy-form' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/deployment-controls/components/deployed-workflow-card.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/deployment-controls/components/deployed-workflow-card.tsx index 500eac1ff38..f07a953757e 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/deployment-controls/components/deployed-workflow-card.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/deployment-controls/components/deployed-workflow-card.tsx @@ -4,7 +4,7 @@ import { useMemo, useState } from 'react' import { Card, CardContent, CardHeader } from '@/components/ui/card' import { Label } from '@/components/ui/label' import { Switch } from '@/components/ui/switch' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { cn } from '@/lib/utils' import { WorkflowPreview } from '@/app/workspace/[workspaceId]/w/components/workflow-preview/workflow-preview' import { useWorkflowRegistry } from '@/stores/workflows/registry/store' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/deployment-controls/components/deployed-workflow-modal.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/deployment-controls/components/deployed-workflow-modal.tsx index d45c7681781..15c94ecdcee 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/deployment-controls/components/deployed-workflow-modal.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/deployment-controls/components/deployed-workflow-modal.tsx @@ -14,7 +14,7 @@ import { } from '@/components/ui/alert-dialog' import { Button } from '@/components/ui/button' import { Dialog, DialogContent, DialogHeader, DialogTitle } from '@/components/ui/dialog' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { useWorkflowRegistry } from '@/stores/workflows/registry/store' import { mergeSubblockState } from '@/stores/workflows/utils' import { useWorkflowStore } from '@/stores/workflows/workflow/store' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/export-controls/export-controls.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/export-controls/export-controls.tsx index ddae263015b..ce1b61cb099 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/export-controls/export-controls.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/export-controls/export-controls.tsx @@ -4,7 +4,7 @@ import { useState } from 'react' import { Download } from 'lucide-react' import { Button } from '@/components/ui/button' import { Tooltip, TooltipContent, TooltipTrigger } from '@/components/ui/tooltip' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { useWorkflowRegistry } from '@/stores/workflows/registry/store' import { useWorkflowYamlStore } from '@/stores/workflows/yaml/store' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/template-modal/template-modal.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/template-modal/template-modal.tsx index 36bc8f882b1..c07e19e7655 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/template-modal/template-modal.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/template-modal/template-modal.tsx @@ -70,7 +70,7 @@ import { } from '@/components/ui/select' import { Textarea } from '@/components/ui/textarea' import { useSession } from '@/lib/auth-client' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { cn } from '@/lib/utils' import { buildWorkflowStateForTemplate } from '@/lib/workflows/state-builder' import { categories } from '@/app/workspace/[workspaceId]/templates/templates' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/control-bar.test.ts b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/control-bar.test.ts index 68d2c785c0a..cf8dea63621 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/control-bar.test.ts +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/control-bar.test.ts @@ -51,7 +51,7 @@ vi.mock('@/stores/workflows/utils', () => ({ mergeSubblockState: vi.fn((blocks) => blocks), })) -vi.mock('@/lib/logs/console-logger', () => ({ +vi.mock('@/lib/logs/console/console-logger', () => ({ createLogger: () => ({ error: vi.fn(), info: vi.fn(), diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/control-bar.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/control-bar.tsx index edf05cc3cca..1ecd5e44737 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/control-bar.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/control-bar.tsx @@ -30,7 +30,7 @@ import { import { Button } from '@/components/ui/button' import { Tooltip, TooltipContent, TooltipTrigger } from '@/components/ui/tooltip' import { useSession } from '@/lib/auth-client' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { cn } from '@/lib/utils' import { useUserPermissionsContext } from '@/app/workspace/[workspaceId]/components/providers/workspace-permissions-provider' import { useFolderStore } from '@/stores/folders/store' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/error/index.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/error/index.tsx index e4f579ce542..16c4036a1f5 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/error/index.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/error/index.tsx @@ -3,7 +3,7 @@ import { Component, type ReactNode, useEffect } from 'react' import { BotIcon } from 'lucide-react' import { Card } from '@/components/ui/card' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' const logger = createLogger('ErrorBoundary') diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/chat/chat.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/chat/chat.tsx index 9c6eb0f93df..8f9d19f3ff7 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/chat/chat.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/chat/chat.tsx @@ -5,7 +5,7 @@ import { ArrowUp } from 'lucide-react' import { Button } from '@/components/ui/button' import { Input } from '@/components/ui/input' import { ScrollArea } from '@/components/ui/scroll-area' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { extractBlockIdFromOutputId, extractPathFromOutputId, diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/console/components/console-entry/console-entry.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/console/components/console-entry/console-entry.tsx index 743e235ebf7..9b4613e0ab2 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/console/components/console-entry/console-entry.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/console/components/console-entry/console-entry.tsx @@ -12,7 +12,7 @@ import { } from 'lucide-react' import Image from 'next/image' import { Button } from '@/components/ui/button' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { getBlock } from '@/blocks' import type { ConsoleEntry as ConsoleEntryType } from '@/stores/panel/console/types' import { useGeneralStore } from '@/stores/settings/general/store' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/copilot/components/copilot-modal/copilot-modal.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/copilot/components/copilot-modal/copilot-modal.tsx index 663061a797c..4f1ab1bd9f7 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/copilot/components/copilot-modal/copilot-modal.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/copilot/components/copilot-modal/copilot-modal.tsx @@ -18,7 +18,7 @@ import { DropdownMenuTrigger, } from '@/components/ui/dropdown-menu' import type { CopilotChat } from '@/lib/copilot/api' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { CopilotMessage } from '@/stores/copilot/types' import { CheckpointPanel } from '../checkpoint-panel' import { ProfessionalInput } from '../professional-input/professional-input' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/copilot/copilot.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/copilot/copilot.tsx index cd2a8481698..7beeb4c727f 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/copilot/copilot.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/copilot/copilot.tsx @@ -10,7 +10,7 @@ import { DropdownMenuTrigger, } from '@/components/ui/dropdown-menu' import { ScrollArea } from '@/components/ui/scroll-area' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { useCopilotStore } from '@/stores/copilot/store' import { useWorkflowRegistry } from '@/stores/workflows/registry/store' import { CheckpointPanel } from './components/checkpoint-panel' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/variables/variables.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/variables/variables.tsx index 373925f384b..c0acb9aca7b 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/variables/variables.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/variables/variables.tsx @@ -17,7 +17,7 @@ import { import { Input } from '@/components/ui/input' import { ScrollArea } from '@/components/ui/scroll-area' import { Tooltip, TooltipContent, TooltipTrigger } from '@/components/ui/tooltip' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { validateName } from '@/lib/utils' import { useVariablesStore } from '@/stores/panel/variables/store' import type { Variable, VariableType } from '@/stores/panel/variables/types' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/code.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/code.tsx index fb70307ea48..ea84bb347b4 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/code.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/code.tsx @@ -9,7 +9,7 @@ import Editor from 'react-simple-code-editor' import { Button } from '@/components/ui/button' import { checkEnvVarTrigger, EnvVarDropdown } from '@/components/ui/env-var-dropdown' import { checkTagTrigger, TagDropdown } from '@/components/ui/tag-dropdown' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { cn } from '@/lib/utils' import { useCodeGeneration } from '@/app/workspace/[workspaceId]/w/[workflowId]/hooks/use-code-generation' import { useSubBlockStore } from '@/stores/workflows/subblock/store' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/combobox.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/combobox.tsx index 66cdb291039..dfaec29430d 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/combobox.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/combobox.tsx @@ -6,7 +6,7 @@ import { checkEnvVarTrigger, EnvVarDropdown } from '@/components/ui/env-var-drop import { formatDisplayText } from '@/components/ui/formatted-text' import { Input } from '@/components/ui/input' import { checkTagTrigger, TagDropdown } from '@/components/ui/tag-dropdown' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { cn } from '@/lib/utils' import type { SubBlockConfig } from '@/blocks/types' import { useSubBlockValue } from '../hooks/use-sub-block-value' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/condition-input.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/condition-input.tsx index 75fe184a158..6c6f5cbf8eb 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/condition-input.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/condition-input.tsx @@ -11,7 +11,7 @@ import { Button } from '@/components/ui/button' import { checkEnvVarTrigger, EnvVarDropdown } from '@/components/ui/env-var-dropdown' import { checkTagTrigger, TagDropdown } from '@/components/ui/tag-dropdown' import { Tooltip, TooltipContent, TooltipTrigger } from '@/components/ui/tooltip' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { cn } from '@/lib/utils' import { useWorkflowStore } from '@/stores/workflows/workflow/store' import { useSubBlockValue } from '../hooks/use-sub-block-value' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/credential-selector/components/oauth-required-modal.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/credential-selector/components/oauth-required-modal.tsx index 84715165285..e900b8040ee 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/credential-selector/components/oauth-required-modal.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/credential-selector/components/oauth-required-modal.tsx @@ -11,7 +11,7 @@ import { DialogTitle, } from '@/components/ui/dialog' import { client } from '@/lib/auth-client' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { getProviderIdFromServiceId, getServiceIdFromScopes, diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/credential-selector/credential-selector.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/credential-selector/credential-selector.tsx index 5c44ae324d3..d2fc538db8f 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/credential-selector/credential-selector.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/credential-selector/credential-selector.tsx @@ -12,7 +12,7 @@ import { CommandList, } from '@/components/ui/command' import { Popover, PopoverContent, PopoverTrigger } from '@/components/ui/popover' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { type Credential, getProviderIdFromServiceId, diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/confluence-file-selector.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/confluence-file-selector.tsx index d6f4f0ef60f..b262426c5ad 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/confluence-file-selector.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/confluence-file-selector.tsx @@ -13,7 +13,7 @@ import { CommandList, } from '@/components/ui/command' import { Popover, PopoverContent, PopoverTrigger } from '@/components/ui/popover' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { type Credential, getProviderIdFromServiceId, diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/discord-channel-selector.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/discord-channel-selector.tsx index 03053fe3863..705ea2b16c1 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/discord-channel-selector.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/discord-channel-selector.tsx @@ -13,7 +13,7 @@ import { CommandList, } from '@/components/ui/command' import { Popover, PopoverContent, PopoverTrigger } from '@/components/ui/popover' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' const logger = createLogger('DiscordChannelSelector') diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/google-calendar-selector.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/google-calendar-selector.tsx index 32d2a8a7e1a..4d428b65214 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/google-calendar-selector.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/google-calendar-selector.tsx @@ -13,7 +13,7 @@ import { CommandList, } from '@/components/ui/command' import { Popover, PopoverContent, PopoverTrigger } from '@/components/ui/popover' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' const logger = createLogger('GoogleCalendarSelector') diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/google-drive-picker.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/google-drive-picker.tsx index 30862793930..e1660392241 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/google-drive-picker.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/google-drive-picker.tsx @@ -14,7 +14,7 @@ import { } from '@/components/ui/command' import { Popover, PopoverContent, PopoverTrigger } from '@/components/ui/popover' import { getEnv } from '@/lib/env' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { type Credential, getProviderIdFromServiceId, diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/jira-issue-selector.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/jira-issue-selector.tsx index 071e251adce..d05f9861f7a 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/jira-issue-selector.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/jira-issue-selector.tsx @@ -13,7 +13,7 @@ import { CommandList, } from '@/components/ui/command' import { Popover, PopoverContent, PopoverTrigger } from '@/components/ui/popover' -import { Logger } from '@/lib/logs/console-logger' +import { Logger } from '@/lib/logs/console/console-logger' import { type Credential, getProviderIdFromServiceId, diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/microsoft-file-selector.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/microsoft-file-selector.tsx index d87ed7d3142..20121ad10a9 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/microsoft-file-selector.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/microsoft-file-selector.tsx @@ -13,7 +13,7 @@ import { CommandList, } from '@/components/ui/command' import { Popover, PopoverContent, PopoverTrigger } from '@/components/ui/popover' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { type Credential, getProviderIdFromServiceId, diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/teams-message-selector.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/teams-message-selector.tsx index de6f1add0b8..c725db4740e 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/teams-message-selector.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/teams-message-selector.tsx @@ -13,7 +13,7 @@ import { CommandList, } from '@/components/ui/command' import { Popover, PopoverContent, PopoverTrigger } from '@/components/ui/popover' -import { Logger } from '@/lib/logs/console-logger' +import { Logger } from '@/lib/logs/console/console-logger' import { type Credential, getProviderIdFromServiceId, diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/wealthbox-file-selector.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/wealthbox-file-selector.tsx index 3fbad93c775..c256ddb972e 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/wealthbox-file-selector.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/wealthbox-file-selector.tsx @@ -12,7 +12,7 @@ import { CommandList, } from '@/components/ui/command' import { Popover, PopoverContent, PopoverTrigger } from '@/components/ui/popover' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { type Credential, getProviderIdFromServiceId, diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-upload.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-upload.tsx index 469800d777a..55e3817174e 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-upload.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-upload.tsx @@ -4,7 +4,7 @@ import { useRef, useState } from 'react' import { X } from 'lucide-react' import { Button } from '@/components/ui/button' import { Progress } from '@/components/ui/progress' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { useWorkflowRegistry } from '@/stores/workflows/registry/store' import { useWorkflowStore } from '@/stores/workflows/workflow/store' import { useSubBlockValue } from '../hooks/use-sub-block-value' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/folder-selector/folder-selector.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/folder-selector/folder-selector.tsx index 3a6416e2006..feab4d957d0 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/folder-selector/folder-selector.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/folder-selector/folder-selector.tsx @@ -13,7 +13,7 @@ import { CommandList, } from '@/components/ui/command' import { Popover, PopoverContent, PopoverTrigger } from '@/components/ui/popover' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { type Credential, getProviderIdFromServiceId, getServiceIdFromScopes } from '@/lib/oauth' import { OAuthRequiredModal } from '@/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/credential-selector/components/oauth-required-modal' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/long-input.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/long-input.tsx index d80c8542f0b..e8aaf039a29 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/long-input.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/long-input.tsx @@ -5,7 +5,7 @@ import { checkEnvVarTrigger, EnvVarDropdown } from '@/components/ui/env-var-drop import { formatDisplayText } from '@/components/ui/formatted-text' import { checkTagTrigger, TagDropdown } from '@/components/ui/tag-dropdown' import { Textarea } from '@/components/ui/textarea' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { cn } from '@/lib/utils' import type { SubBlockConfig } from '@/blocks/types' import { useSubBlockValue } from '../hooks/use-sub-block-value' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/project-selector/components/discord-server-selector.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/project-selector/components/discord-server-selector.tsx index 92dc5b88d8d..ade6921eb43 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/project-selector/components/discord-server-selector.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/project-selector/components/discord-server-selector.tsx @@ -13,7 +13,7 @@ import { CommandList, } from '@/components/ui/command' import { Popover, PopoverContent, PopoverTrigger } from '@/components/ui/popover' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' const logger = createLogger('DiscordServerSelector') diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/project-selector/components/jira-project-selector.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/project-selector/components/jira-project-selector.tsx index b2de5346441..4deeaf5aa25 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/project-selector/components/jira-project-selector.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/project-selector/components/jira-project-selector.tsx @@ -13,7 +13,7 @@ import { CommandList, } from '@/components/ui/command' import { Popover, PopoverContent, PopoverTrigger } from '@/components/ui/popover' -import { Logger } from '@/lib/logs/console-logger' +import { Logger } from '@/lib/logs/console/console-logger' import { type Credential, getProviderIdFromServiceId, diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/schedule/components/schedule-modal.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/schedule/components/schedule-modal.tsx index be4cd80dba1..0ee0da6ff32 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/schedule/components/schedule-modal.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/schedule/components/schedule-modal.tsx @@ -21,7 +21,7 @@ import { SelectTrigger, SelectValue, } from '@/components/ui/select' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { cn } from '@/lib/utils' import { useSubBlockStore } from '@/stores/workflows/subblock/store' import { useSubBlockValue } from '../../../hooks/use-sub-block-value' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/schedule/schedule-config.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/schedule/schedule-config.tsx index 33d9b1c192f..8468ab83ef5 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/schedule/schedule-config.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/schedule/schedule-config.tsx @@ -3,7 +3,7 @@ import { Calendar, ExternalLink } from 'lucide-react' import { useParams } from 'next/navigation' import { Button } from '@/components/ui/button' import { Dialog } from '@/components/ui/dialog' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { parseCronToHumanReadable } from '@/lib/schedules/utils' import { formatDateTime } from '@/lib/utils' import { getBlockWithValues, getWorkflowWithValues } from '@/stores/workflows' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/short-input.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/short-input.tsx index 76bf854a796..d753a1d7fdf 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/short-input.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/short-input.tsx @@ -4,7 +4,7 @@ import { checkEnvVarTrigger, EnvVarDropdown } from '@/components/ui/env-var-drop import { formatDisplayText } from '@/components/ui/formatted-text' import { Input } from '@/components/ui/input' import { checkTagTrigger, TagDropdown } from '@/components/ui/tag-dropdown' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { cn } from '@/lib/utils' import type { SubBlockConfig } from '@/blocks/types' import { useSubBlockValue } from '../hooks/use-sub-block-value' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/tool-input/components/custom-tool-modal/custom-tool-modal.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/tool-input/components/custom-tool-modal/custom-tool-modal.tsx index 84f74fc0833..281fd3eb33b 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/tool-input/components/custom-tool-modal/custom-tool-modal.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/tool-input/components/custom-tool-modal/custom-tool-modal.tsx @@ -22,7 +22,7 @@ import { import { checkEnvVarTrigger, EnvVarDropdown } from '@/components/ui/env-var-dropdown' import { Label } from '@/components/ui/label' import { checkTagTrigger, TagDropdown } from '@/components/ui/tag-dropdown' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { cn } from '@/lib/utils' import { useCodeGeneration } from '@/app/workspace/[workspaceId]/w/[workflowId]/hooks/use-code-generation' import { useCustomToolsStore } from '@/stores/custom-tools/store' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/tool-input/components/tool-credential-selector.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/tool-input/components/tool-credential-selector.tsx index 19f06e5178b..a1fde2e5c05 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/tool-input/components/tool-credential-selector.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/tool-input/components/tool-credential-selector.tsx @@ -9,7 +9,7 @@ import { CommandList, } from '@/components/ui/command' import { Popover, PopoverContent, PopoverTrigger } from '@/components/ui/popover' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { type Credential, OAUTH_PROVIDERS, diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/webhook/components/providers/gmail.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/webhook/components/providers/gmail.tsx index 3168af8fbfe..db0910231ef 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/webhook/components/providers/gmail.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/webhook/components/providers/gmail.tsx @@ -15,7 +15,7 @@ import { } from '@/components/ui/select' import { Skeleton } from '@/components/ui/skeleton' import { Tooltip, TooltipContent, TooltipTrigger } from '@/components/ui/tooltip' -import { Logger } from '@/lib/logs/console-logger' +import { Logger } from '@/lib/logs/console/console-logger' import { JSONView } from '@/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/console/components/json-view/json-view' import { ConfigSection } from '../ui/config-section' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/webhook/components/webhook-modal.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/webhook/components/webhook-modal.tsx index 6c476e8df6c..1fda35f8c59 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/webhook/components/webhook-modal.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/webhook/components/webhook-modal.tsx @@ -8,7 +8,7 @@ import { DialogHeader, DialogTitle, } from '@/components/ui/dialog' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { type ProviderConfig, WEBHOOK_PROVIDERS } from '../webhook' import { AirtableConfig } from './providers/airtable' import { DiscordConfig } from './providers/discord' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/webhook/webhook.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/webhook/webhook.tsx index 1a0ebdbb336..4f1b4686e2f 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/webhook/webhook.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/webhook/webhook.tsx @@ -13,7 +13,7 @@ import { WhatsAppIcon, } from '@/components/icons' import { Button } from '@/components/ui/button' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { useSubBlockStore } from '@/stores/workflows/subblock/store' import { useSubBlockValue } from '../../hooks/use-sub-block-value' import { ToolCredentialSelector } from '../tool-input/components/tool-credential-selector' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/hooks/use-sub-block-value.ts b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/hooks/use-sub-block-value.ts index 44fde169acc..5b925b41918 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/hooks/use-sub-block-value.ts +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/hooks/use-sub-block-value.ts @@ -1,6 +1,6 @@ import { useCallback, useEffect, useRef } from 'react' import { isEqual } from 'lodash' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { useCollaborativeWorkflow } from '@/hooks/use-collaborative-workflow' import { getProviderFromModel } from '@/providers/utils' import { useWorkflowRegistry } from '@/stores/workflows/registry/store' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-text-editor/workflow-applier.ts b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-text-editor/workflow-applier.ts index 27463f5f118..df491926cc3 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-text-editor/workflow-applier.ts +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-text-editor/workflow-applier.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { useWorkflowRegistry } from '@/stores/workflows/registry/store' const logger = createLogger('WorkflowApplier') diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-text-editor/workflow-exporter.ts b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-text-editor/workflow-exporter.ts index cb12300d04a..ef993db765a 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-text-editor/workflow-exporter.ts +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-text-editor/workflow-exporter.ts @@ -1,5 +1,5 @@ import { dump as yamlDump, load as yamlLoad } from 'js-yaml' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { generateWorkflowYaml } from '@/lib/workflows/yaml-generator' import { useWorkflowRegistry } from '@/stores/workflows/registry/store' import { useSubBlockStore } from '@/stores/workflows/subblock/store' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-text-editor/workflow-text-editor-modal.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-text-editor/workflow-text-editor-modal.tsx index 420f86d6853..be9423a8932 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-text-editor/workflow-text-editor-modal.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-text-editor/workflow-text-editor-modal.tsx @@ -12,7 +12,7 @@ import { DialogTrigger, } from '@/components/ui/dialog' import { Tooltip, TooltipContent, TooltipTrigger } from '@/components/ui/tooltip' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { cn } from '@/lib/utils' import { useWorkflowRegistry } from '@/stores/workflows/registry/store' import { applyWorkflowDiff } from './workflow-applier' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-text-editor/workflow-text-editor.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-text-editor/workflow-text-editor.tsx index 0aba8678571..b3f32d2ed21 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-text-editor/workflow-text-editor.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-text-editor/workflow-text-editor.tsx @@ -7,7 +7,7 @@ import { Alert, AlertDescription } from '@/components/ui/alert' import { Button } from '@/components/ui/button' import { Tabs, TabsList, TabsTrigger } from '@/components/ui/tabs' import { Tooltip, TooltipContent, TooltipTrigger } from '@/components/ui/tooltip' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { cn } from '@/lib/utils' import { CodeEditor } from '../workflow-block/components/sub-block/components/tool-input/components/code-editor/code-editor' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/hooks/use-block-connections.ts b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/hooks/use-block-connections.ts index 9e8f60f5129..50158424b9f 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/hooks/use-block-connections.ts +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/hooks/use-block-connections.ts @@ -1,6 +1,6 @@ import { shallow } from 'zustand/shallow' import { BlockPathCalculator } from '@/lib/block-path-calculator' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { useSubBlockStore } from '@/stores/workflows/subblock/store' import { useWorkflowStore } from '@/stores/workflows/workflow/store' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/hooks/use-code-generation.ts b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/hooks/use-code-generation.ts index a5a3ce6b5da..398672541c8 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/hooks/use-code-generation.ts +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/hooks/use-code-generation.ts @@ -1,5 +1,5 @@ import { useCallback, useRef, useState } from 'react' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' interface ChatMessage { role: 'user' | 'assistant' | 'system' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/hooks/use-workflow-execution.ts b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/hooks/use-workflow-execution.ts index 6abd90a512f..e3ef6d2d1e0 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/hooks/use-workflow-execution.ts +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/hooks/use-workflow-execution.ts @@ -1,7 +1,7 @@ import { useCallback, useState } from 'react' import { v4 as uuidv4 } from 'uuid' -import { createLogger } from '@/lib/logs/console-logger' -import { buildTraceSpans } from '@/lib/logs/trace-spans' +import { createLogger } from '@/lib/logs/console/console-logger' +import { buildTraceSpans } from '@/lib/logs/execution/trace-spans/trace-spans' import { processStreamingBlockLogs } from '@/lib/tokenization' import { getBlock } from '@/blocks' import type { BlockOutput } from '@/blocks/types' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/utils.ts b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/utils.ts index 23faa5206e6..3076866385f 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/utils.ts +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/utils.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { getBlock } from '@/blocks' const logger = createLogger('WorkflowUtils') diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/workflow.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/workflow.tsx index 55f9c45cd40..3f4761664ec 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/workflow.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/workflow.tsx @@ -11,7 +11,7 @@ import ReactFlow, { useReactFlow, } from 'reactflow' import 'reactflow/dist/style.css' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { useUserPermissionsContext } from '@/app/workspace/[workspaceId]/components/providers/workspace-permissions-provider' import { ControlBar } from '@/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/control-bar' import { ErrorBoundary } from '@/app/workspace/[workspaceId]/w/[workflowId]/components/error/index' diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/create-menu/import-controls.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/create-menu/import-controls.tsx index a6852f819e5..863ecdc5971 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/create-menu/import-controls.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/create-menu/import-controls.tsx @@ -2,7 +2,7 @@ import { forwardRef, useImperativeHandle, useRef, useState } from 'react' import { useParams, useRouter } from 'next/navigation' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { useWorkflowRegistry } from '@/stores/workflows/registry/store' import { parseWorkflowYaml } from '@/stores/workflows/yaml/importer' diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/folder-context-menu/folder-context-menu.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/folder-context-menu/folder-context-menu.tsx index 66b8b40dc9e..cd00529d403 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/folder-context-menu/folder-context-menu.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/folder-context-menu/folder-context-menu.tsx @@ -11,7 +11,7 @@ import { DropdownMenuTrigger, } from '@/components/ui/dropdown-menu' import { Tooltip, TooltipContent, TooltipTrigger } from '@/components/ui/tooltip' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { generateSubfolderName } from '@/lib/naming' import { useUserPermissionsContext } from '@/app/workspace/[workspaceId]/components/providers/workspace-permissions-provider' import { useFolderStore } from '@/stores/folders/store' diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/folder-tree/components/folder-item.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/folder-tree/components/folder-item.tsx index f426148d13d..908362a3acc 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/folder-tree/components/folder-item.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/folder-tree/components/folder-item.tsx @@ -15,7 +15,7 @@ import { AlertDialogTitle, } from '@/components/ui/alert-dialog' import { Tooltip, TooltipContent, TooltipTrigger } from '@/components/ui/tooltip' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { type FolderTreeNode, useFolderStore } from '@/stores/folders/store' import { FolderContextMenu } from '../../folder-context-menu/folder-context-menu' diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/folder-tree/components/workflow-item.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/folder-tree/components/workflow-item.tsx index 5945d69ddb4..ff72fd6a871 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/folder-tree/components/workflow-item.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/folder-tree/components/workflow-item.tsx @@ -5,7 +5,7 @@ import clsx from 'clsx' import Link from 'next/link' import { useParams } from 'next/navigation' import { Tooltip, TooltipContent, TooltipTrigger } from '@/components/ui/tooltip' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { useFolderStore, useIsWorkflowSelected } from '@/stores/folders/store' import { useWorkflowRegistry } from '@/stores/workflows/registry/store' import type { WorkflowMetadata } from '@/stores/workflows/registry/types' diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/folder-tree/folder-tree.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/folder-tree/folder-tree.tsx index d92732b28ad..ebe00373270 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/folder-tree/folder-tree.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/folder-tree/folder-tree.tsx @@ -4,7 +4,7 @@ import { useCallback, useEffect, useMemo, useState } from 'react' import clsx from 'clsx' import { useParams, usePathname } from 'next/navigation' import { Skeleton } from '@/components/ui/skeleton' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { type FolderTreeNode, useFolderStore } from '@/stores/folders/store' import { useWorkflowRegistry } from '@/stores/workflows/registry/store' import type { WorkflowMetadata } from '@/stores/workflows/registry/types' diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/help-modal/components/help-form/help-form.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/help-modal/components/help-form/help-form.tsx index d83445990d9..b2f549b1967 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/help-modal/components/help-form/help-form.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/help-modal/components/help-form/help-form.tsx @@ -19,7 +19,7 @@ import { SelectValue, } from '@/components/ui/select' import { Textarea } from '@/components/ui/textarea' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' const logger = createLogger('HelpForm') diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/account/account.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/account/account.tsx index f8431d0ab9d..bfce9dcfc3c 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/account/account.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/account/account.tsx @@ -13,7 +13,7 @@ import { DropdownMenuTrigger, } from '@/components/ui/dropdown-menu' import { signOut, useSession } from '@/lib/auth-client' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { cn } from '@/lib/utils' import { RequestResetForm } from '@/app/(auth)/reset-password/reset-password-form' import { clearUserData } from '@/stores' diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/api-keys/api-keys.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/api-keys/api-keys.tsx index 780fdcae1b2..ae610618556 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/api-keys/api-keys.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/api-keys/api-keys.tsx @@ -26,7 +26,7 @@ import { Input } from '@/components/ui/input' import { Label } from '@/components/ui/label' import { Skeleton } from '@/components/ui/skeleton' import { useSession } from '@/lib/auth-client' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' const logger = createLogger('ApiKeys') diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/credentials/credentials.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/credentials/credentials.tsx index 21ad99b186b..a18971c70b0 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/credentials/credentials.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/credentials/credentials.tsx @@ -8,7 +8,7 @@ import { Card } from '@/components/ui/card' import { Input } from '@/components/ui/input' import { Skeleton } from '@/components/ui/skeleton' import { client, useSession } from '@/lib/auth-client' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { OAUTH_PROVIDERS, type OAuthServiceConfig } from '@/lib/oauth/oauth' import { cn } from '@/lib/utils' diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/subscription/components/billing-summary.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/subscription/components/billing-summary.tsx index 059a337ae62..dc6b419b5c3 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/subscription/components/billing-summary.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/subscription/components/billing-summary.tsx @@ -2,7 +2,7 @@ import { useEffect, useState } from 'react' import { AlertCircle } from 'lucide-react' import { Badge } from '@/components/ui/badge' import { useActiveOrganization, useSession } from '@/lib/auth-client' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' const logger = createLogger('BillingSummary') diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/subscription/components/cancel-subscription.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/subscription/components/cancel-subscription.tsx index 87bbbbd7765..6c3cb3d09fe 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/subscription/components/cancel-subscription.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/subscription/components/cancel-subscription.tsx @@ -10,7 +10,7 @@ import { DialogTitle, } from '@/components/ui/dialog' import { useSession, useSubscription } from '@/lib/auth-client' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { useOrganizationStore } from '@/stores/organization' import { useSubscriptionStore } from '@/stores/subscription/store' diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/subscription/components/team-usage-overview.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/subscription/components/team-usage-overview.tsx index e940ad1627f..6f45df04296 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/subscription/components/team-usage-overview.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/subscription/components/team-usage-overview.tsx @@ -6,7 +6,7 @@ import { Button } from '@/components/ui/button' import { Card, CardContent } from '@/components/ui/card' import { Skeleton } from '@/components/ui/skeleton' import { useActiveOrganization } from '@/lib/auth-client' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { useOrganizationStore } from '@/stores/organization' import type { MemberUsageData } from '@/stores/organization/types' import { EditMemberLimitDialog } from './edit-member-limit-dialog' diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/subscription/components/usage-limit-editor.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/subscription/components/usage-limit-editor.tsx index f0ffda8af3a..72c0de226fb 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/subscription/components/usage-limit-editor.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/subscription/components/usage-limit-editor.tsx @@ -1,6 +1,6 @@ import { useEffect, useState } from 'react' import { Input } from '@/components/ui/input' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { useSubscriptionStore } from '@/stores/subscription/store' const logger = createLogger('UsageLimitEditor') diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/subscription/subscription.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/subscription/subscription.tsx index 4462ea18eca..3851e5afe82 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/subscription/subscription.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/subscription/subscription.tsx @@ -5,7 +5,7 @@ import { Button } from '@/components/ui/button' import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card' import { Skeleton } from '@/components/ui/skeleton' import { useSession, useSubscription } from '@/lib/auth-client' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { useOrganizationStore } from '@/stores/organization' import { useSubscriptionStore } from '@/stores/subscription/store' import { BillingSummary } from './components/billing-summary' diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/team-management/team-management.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/team-management/team-management.tsx index f143294f464..17f660dc8ec 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/team-management/team-management.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/team-management/team-management.tsx @@ -5,7 +5,7 @@ import { Tabs, TabsContent, TabsList, TabsTrigger } from '@/components/ui/tabs' import { useSession } from '@/lib/auth-client' import { checkEnterprisePlan } from '@/lib/billing/subscriptions/utils' import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { generateSlug, useOrganizationStore } from '@/stores/organization' import { useSubscriptionStore } from '@/stores/subscription/store' import { TeamSeatsDialog } from '../subscription/components/team-seats-dialog' diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/settings-modal.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/settings-modal.tsx index 152e0d1edd2..c7b8e197c27 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/settings-modal.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/settings-modal.tsx @@ -5,7 +5,7 @@ import { X } from 'lucide-react' import { Button } from '@/components/ui/button' import { Dialog, DialogContent, DialogHeader, DialogTitle } from '@/components/ui/dialog' import { client } from '@/lib/auth-client' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { cn } from '@/lib/utils' import { useOrganizationStore } from '@/stores/organization' import { useGeneralStore } from '@/stores/settings/general/store' diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/workspace-header/workspace-header.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/workspace-header/workspace-header.tsx index cd07c98281b..a58739c1547 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/workspace-header/workspace-header.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/workspace-header/workspace-header.tsx @@ -8,7 +8,7 @@ import { Button } from '@/components/ui/button' import { Skeleton } from '@/components/ui/skeleton' import { Tooltip, TooltipContent, TooltipTrigger } from '@/components/ui/tooltip' import { useSession } from '@/lib/auth-client' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { useUserPermissionsContext } from '@/app/workspace/[workspaceId]/components/providers/workspace-permissions-provider' const logger = createLogger('WorkspaceHeader') diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/workspace-selector/components/invite-modal/invite-modal.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/workspace-selector/components/invite-modal/invite-modal.tsx index 127379890b4..4bb7ecb8048 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/workspace-selector/components/invite-modal/invite-modal.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/workspace-selector/components/invite-modal/invite-modal.tsx @@ -10,7 +10,7 @@ import { Skeleton } from '@/components/ui/skeleton' import { Tooltip, TooltipContent, TooltipTrigger } from '@/components/ui/tooltip' import { useSession } from '@/lib/auth-client' import { validateAndNormalizeEmail } from '@/lib/email/utils' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { PermissionType } from '@/lib/permissions/utils' import { cn } from '@/lib/utils' import { diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/workspace-selector/components/invite-modal/invites-sent/invites-sent.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/workspace-selector/components/invite-modal/invites-sent/invites-sent.tsx index 12ff428a0f5..814ca9c2cc6 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/workspace-selector/components/invite-modal/invites-sent/invites-sent.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/workspace-selector/components/invite-modal/invites-sent/invites-sent.tsx @@ -11,7 +11,7 @@ import { TableHeader, TableRow, } from '@/components/ui/table' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' const logger = createLogger('InvitesSent') diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/workspace-selector/workspace-selector.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/workspace-selector/workspace-selector.tsx index b068a09879e..af7d9e0038f 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/workspace-selector/workspace-selector.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/workspace-selector/workspace-selector.tsx @@ -17,7 +17,7 @@ import { Button } from '@/components/ui/button' import { ScrollArea } from '@/components/ui/scroll-area' import { Skeleton } from '@/components/ui/skeleton' import { isDev } from '@/lib/environment' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { cn } from '@/lib/utils' import { useUserPermissionsContext } from '@/app/workspace/[workspaceId]/components/providers/workspace-permissions-provider' import { InviteModal } from './components/invite-modal/invite-modal' diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/sidebar.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/sidebar.tsx index f8156fbda92..15484adef46 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/sidebar.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/sidebar.tsx @@ -7,7 +7,7 @@ import { Button } from '@/components/ui/button' import { ScrollArea } from '@/components/ui/scroll-area' import { Tooltip, TooltipContent, TooltipTrigger } from '@/components/ui/tooltip' import { useSession } from '@/lib/auth-client' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { generateWorkspaceName } from '@/lib/naming' import { cn } from '@/lib/utils' import { useUserPermissionsContext } from '@/app/workspace/[workspaceId]/components/providers/workspace-permissions-provider' diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/workflow-preview/workflow-preview.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/workflow-preview/workflow-preview.tsx index 2aeeb12bc80..d697eddfee2 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/workflow-preview/workflow-preview.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/workflow-preview/workflow-preview.tsx @@ -13,7 +13,7 @@ import ReactFlow, { } from 'reactflow' import 'reactflow/dist/style.css' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { cn } from '@/lib/utils' import { LoopNodeComponent } from '@/app/workspace/[workspaceId]/w/[workflowId]/components/loop-node/loop-node' import { ParallelNodeComponent } from '@/app/workspace/[workspaceId]/w/[workflowId]/components/parallel-node/parallel-node' diff --git a/apps/sim/app/workspace/page.tsx b/apps/sim/app/workspace/page.tsx index d6d6b54e62b..6884cf9fbe8 100644 --- a/apps/sim/app/workspace/page.tsx +++ b/apps/sim/app/workspace/page.tsx @@ -4,7 +4,7 @@ import { useEffect } from 'react' import { useRouter } from 'next/navigation' import { LoadingAgent } from '@/components/ui/loading-agent' import { useSession } from '@/lib/auth-client' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' const logger = createLogger('WorkspacePage') diff --git a/apps/sim/blocks/blocks/agent.ts b/apps/sim/blocks/blocks/agent.ts index bfaaa5a0e04..fa2e126f50b 100644 --- a/apps/sim/blocks/blocks/agent.ts +++ b/apps/sim/blocks/blocks/agent.ts @@ -1,6 +1,6 @@ import { AgentIcon } from '@/components/icons' import { isHosted } from '@/lib/environment' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { BlockConfig } from '@/blocks/types' import { getAllModelProviders, diff --git a/apps/sim/blocks/blocks/evaluator.ts b/apps/sim/blocks/blocks/evaluator.ts index d2e559f1f82..81cb94e4c15 100644 --- a/apps/sim/blocks/blocks/evaluator.ts +++ b/apps/sim/blocks/blocks/evaluator.ts @@ -1,6 +1,6 @@ import { ChartBarIcon } from '@/components/icons' import { isHosted } from '@/lib/environment' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { BlockConfig, ParamType } from '@/blocks/types' import type { ProviderId } from '@/providers/types' import { getAllModelProviders, getBaseModelProviders, getHostedModels } from '@/providers/utils' diff --git a/apps/sim/blocks/blocks/file.ts b/apps/sim/blocks/blocks/file.ts index 17fe150674e..928cb644215 100644 --- a/apps/sim/blocks/blocks/file.ts +++ b/apps/sim/blocks/blocks/file.ts @@ -1,6 +1,6 @@ import { DocumentIcon } from '@/components/icons' import { isProd } from '@/lib/environment' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { BlockConfig, SubBlockConfig, SubBlockLayout, SubBlockType } from '@/blocks/types' import type { FileParserOutput } from '@/tools/file/types' diff --git a/apps/sim/blocks/blocks/supabase.ts b/apps/sim/blocks/blocks/supabase.ts index dd7c1a1dde8..8c9ab55a64b 100644 --- a/apps/sim/blocks/blocks/supabase.ts +++ b/apps/sim/blocks/blocks/supabase.ts @@ -1,5 +1,5 @@ import { SupabaseIcon } from '@/components/icons' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { BlockConfig } from '@/blocks/types' import type { SupabaseResponse } from '@/tools/supabase/types' diff --git a/apps/sim/blocks/blocks/workflow.ts b/apps/sim/blocks/blocks/workflow.ts index 536763410a9..601d2efd882 100644 --- a/apps/sim/blocks/blocks/workflow.ts +++ b/apps/sim/blocks/blocks/workflow.ts @@ -1,5 +1,5 @@ import { WorkflowIcon } from '@/components/icons' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { BlockConfig } from '@/blocks/types' import { useWorkflowRegistry } from '@/stores/workflows/registry/store' import type { ToolResponse } from '@/tools/types' diff --git a/apps/sim/contexts/socket-context.tsx b/apps/sim/contexts/socket-context.tsx index 214a0b7e088..6cc55fc7cd7 100644 --- a/apps/sim/contexts/socket-context.tsx +++ b/apps/sim/contexts/socket-context.tsx @@ -12,7 +12,7 @@ import { import { useParams } from 'next/navigation' import { io, type Socket } from 'socket.io-client' import { getEnv } from '@/lib/env' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' const logger = createLogger('SocketContext') diff --git a/apps/sim/executor/handlers/agent/agent-handler.ts b/apps/sim/executor/handlers/agent/agent-handler.ts index c9c618b70ff..e12826d3747 100644 --- a/apps/sim/executor/handlers/agent/agent-handler.ts +++ b/apps/sim/executor/handlers/agent/agent-handler.ts @@ -1,5 +1,5 @@ import { getEnv } from '@/lib/env' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { getAllBlocks } from '@/blocks' import type { BlockOutput } from '@/blocks/types' import { BlockType } from '@/executor/consts' diff --git a/apps/sim/executor/handlers/api/api-handler.ts b/apps/sim/executor/handlers/api/api-handler.ts index acc8b761194..fbf582bc57b 100644 --- a/apps/sim/executor/handlers/api/api-handler.ts +++ b/apps/sim/executor/handlers/api/api-handler.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { BlockType } from '@/executor/consts' import type { BlockHandler, ExecutionContext } from '@/executor/types' import type { SerializedBlock } from '@/serializer/types' diff --git a/apps/sim/executor/handlers/condition/condition-handler.ts b/apps/sim/executor/handlers/condition/condition-handler.ts index 57667c25f7d..83f6ceba9f7 100644 --- a/apps/sim/executor/handlers/condition/condition-handler.ts +++ b/apps/sim/executor/handlers/condition/condition-handler.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { BlockOutput } from '@/blocks/types' import { BlockType } from '@/executor/consts' import type { PathTracker } from '@/executor/path/path' diff --git a/apps/sim/executor/handlers/evaluator/evaluator-handler.ts b/apps/sim/executor/handlers/evaluator/evaluator-handler.ts index 9616d0d5b9d..feca36f721e 100644 --- a/apps/sim/executor/handlers/evaluator/evaluator-handler.ts +++ b/apps/sim/executor/handlers/evaluator/evaluator-handler.ts @@ -1,5 +1,5 @@ import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { BlockOutput } from '@/blocks/types' import { BlockType } from '@/executor/consts' import type { BlockHandler, ExecutionContext } from '@/executor/types' diff --git a/apps/sim/executor/handlers/function/function-handler.test.ts b/apps/sim/executor/handlers/function/function-handler.test.ts index 5d8493c1adc..58a05a7ae46 100644 --- a/apps/sim/executor/handlers/function/function-handler.test.ts +++ b/apps/sim/executor/handlers/function/function-handler.test.ts @@ -5,7 +5,7 @@ import type { ExecutionContext } from '@/executor/types' import type { SerializedBlock } from '@/serializer/types' import { executeTool } from '@/tools' -vi.mock('@/lib/logs/console-logger', () => ({ +vi.mock('@/lib/logs/console/console-logger', () => ({ createLogger: vi.fn(() => ({ info: vi.fn(), error: vi.fn(), diff --git a/apps/sim/executor/handlers/function/function-handler.ts b/apps/sim/executor/handlers/function/function-handler.ts index dd84d1a6525..bc15e917092 100644 --- a/apps/sim/executor/handlers/function/function-handler.ts +++ b/apps/sim/executor/handlers/function/function-handler.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { BlockType } from '@/executor/consts' import type { BlockHandler, ExecutionContext } from '@/executor/types' import type { SerializedBlock } from '@/serializer/types' diff --git a/apps/sim/executor/handlers/generic/generic-handler.ts b/apps/sim/executor/handlers/generic/generic-handler.ts index 7a963950cae..e76924bc46a 100644 --- a/apps/sim/executor/handlers/generic/generic-handler.ts +++ b/apps/sim/executor/handlers/generic/generic-handler.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { BlockHandler, ExecutionContext } from '@/executor/types' import type { SerializedBlock } from '@/serializer/types' import { executeTool } from '@/tools' diff --git a/apps/sim/executor/handlers/loop/loop-handler.ts b/apps/sim/executor/handlers/loop/loop-handler.ts index a6713a20075..db21c9c599f 100644 --- a/apps/sim/executor/handlers/loop/loop-handler.ts +++ b/apps/sim/executor/handlers/loop/loop-handler.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { BlockOutput } from '@/blocks/types' import { BlockType } from '@/executor/consts' import type { PathTracker } from '@/executor/path/path' diff --git a/apps/sim/executor/handlers/parallel/parallel-handler.ts b/apps/sim/executor/handlers/parallel/parallel-handler.ts index 0a04b770acb..8902ff82c56 100644 --- a/apps/sim/executor/handlers/parallel/parallel-handler.ts +++ b/apps/sim/executor/handlers/parallel/parallel-handler.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { BlockOutput } from '@/blocks/types' import { BlockType } from '@/executor/consts' import type { PathTracker } from '@/executor/path/path' diff --git a/apps/sim/executor/handlers/response/response-handler.ts b/apps/sim/executor/handlers/response/response-handler.ts index 0e02928074c..87ea93ef726 100644 --- a/apps/sim/executor/handlers/response/response-handler.ts +++ b/apps/sim/executor/handlers/response/response-handler.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { BlockOutput } from '@/blocks/types' import { BlockType } from '@/executor/consts' import type { BlockHandler } from '@/executor/types' diff --git a/apps/sim/executor/handlers/router/router-handler.ts b/apps/sim/executor/handlers/router/router-handler.ts index a92b971dd62..2490946ebdd 100644 --- a/apps/sim/executor/handlers/router/router-handler.ts +++ b/apps/sim/executor/handlers/router/router-handler.ts @@ -1,5 +1,5 @@ import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { generateRouterPrompt } from '@/blocks/blocks/router' import type { BlockOutput } from '@/blocks/types' import { BlockType } from '@/executor/consts' diff --git a/apps/sim/executor/handlers/workflow/workflow-handler.ts b/apps/sim/executor/handlers/workflow/workflow-handler.ts index 8231bc5b989..da50d8b2af2 100644 --- a/apps/sim/executor/handlers/workflow/workflow-handler.ts +++ b/apps/sim/executor/handlers/workflow/workflow-handler.ts @@ -1,5 +1,5 @@ import { generateInternalToken } from '@/lib/auth/internal' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { getBaseUrl } from '@/lib/urls/utils' import type { BlockOutput } from '@/blocks/types' import { Executor } from '@/executor' diff --git a/apps/sim/executor/index.test.ts b/apps/sim/executor/index.test.ts index a85b06d27a1..0d00d04ed00 100644 --- a/apps/sim/executor/index.test.ts +++ b/apps/sim/executor/index.test.ts @@ -32,7 +32,7 @@ vi.mock('@/stores/execution/store', () => ({ }, })) -vi.mock('@/lib/logs/console-logger', () => ({ +vi.mock('@/lib/logs/console/console-logger', () => ({ createLogger: () => ({ error: vi.fn(), info: vi.fn(), diff --git a/apps/sim/executor/index.ts b/apps/sim/executor/index.ts index 23cda89c2ba..1de896bd94c 100644 --- a/apps/sim/executor/index.ts +++ b/apps/sim/executor/index.ts @@ -1,5 +1,5 @@ import { BlockPathCalculator } from '@/lib/block-path-calculator' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { BlockOutput } from '@/blocks/types' import { BlockType } from '@/executor/consts' import { diff --git a/apps/sim/executor/loops/loops.test.ts b/apps/sim/executor/loops/loops.test.ts index 511b707b9a1..cf17af31cf6 100644 --- a/apps/sim/executor/loops/loops.test.ts +++ b/apps/sim/executor/loops/loops.test.ts @@ -5,7 +5,7 @@ import { LoopManager } from '@/executor/loops/loops' import type { ExecutionContext } from '@/executor/types' import type { SerializedLoop, SerializedWorkflow } from '@/serializer/types' -vi.mock('@/lib/logs/console-logger', () => ({ +vi.mock('@/lib/logs/console/console-logger', () => ({ createLogger: () => ({ info: vi.fn(), error: vi.fn(), diff --git a/apps/sim/executor/loops/loops.ts b/apps/sim/executor/loops/loops.ts index 6e4f1c86320..7b6406cbcd9 100644 --- a/apps/sim/executor/loops/loops.ts +++ b/apps/sim/executor/loops/loops.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { BlockType } from '@/executor/consts' import type { ExecutionContext } from '@/executor/types' import type { SerializedBlock, SerializedConnection, SerializedLoop } from '@/serializer/types' diff --git a/apps/sim/executor/parallels/parallels.test.ts b/apps/sim/executor/parallels/parallels.test.ts index c79585704a0..aedd20c3d1a 100644 --- a/apps/sim/executor/parallels/parallels.test.ts +++ b/apps/sim/executor/parallels/parallels.test.ts @@ -5,7 +5,7 @@ import { ParallelManager } from '@/executor/parallels/parallels' import type { ExecutionContext } from '@/executor/types' import type { SerializedWorkflow } from '@/serializer/types' -vi.mock('@/lib/logs/console-logger', () => ({ +vi.mock('@/lib/logs/console/console-logger', () => ({ createLogger: () => ({ info: vi.fn(), error: vi.fn(), diff --git a/apps/sim/executor/parallels/parallels.ts b/apps/sim/executor/parallels/parallels.ts index dcffda3e3fe..542b96ee9c3 100644 --- a/apps/sim/executor/parallels/parallels.ts +++ b/apps/sim/executor/parallels/parallels.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { ExecutionContext, NormalizedBlockOutput } from '@/executor/types' import type { SerializedBlock, SerializedParallel, SerializedWorkflow } from '@/serializer/types' diff --git a/apps/sim/executor/path/path.ts b/apps/sim/executor/path/path.ts index 23fbb607d28..2a274e044d0 100644 --- a/apps/sim/executor/path/path.ts +++ b/apps/sim/executor/path/path.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { BlockType } from '@/executor/consts' import { Routing } from '@/executor/routing/routing' import type { BlockState, ExecutionContext } from '@/executor/types' diff --git a/apps/sim/executor/resolver/resolver.ts b/apps/sim/executor/resolver/resolver.ts index 41a848d4735..9e3ba7437e1 100644 --- a/apps/sim/executor/resolver/resolver.ts +++ b/apps/sim/executor/resolver/resolver.ts @@ -1,5 +1,5 @@ import { BlockPathCalculator } from '@/lib/block-path-calculator' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { VariableManager } from '@/lib/variables/variable-manager' import { getBlock } from '@/blocks/index' import type { LoopManager } from '@/executor/loops/loops' diff --git a/apps/sim/executor/utils.test.ts b/apps/sim/executor/utils.test.ts index 3df72a4037b..12fa8971165 100644 --- a/apps/sim/executor/utils.test.ts +++ b/apps/sim/executor/utils.test.ts @@ -4,7 +4,7 @@ import { streamingResponseFormatProcessor, } from '@/executor/utils' -vi.mock('@/lib/logs/console-logger', () => ({ +vi.mock('@/lib/logs/console/console-logger', () => ({ createLogger: vi.fn().mockReturnValue({ debug: vi.fn(), info: vi.fn(), diff --git a/apps/sim/executor/utils.ts b/apps/sim/executor/utils.ts index afaab5c2da2..0d4edc425da 100644 --- a/apps/sim/executor/utils.ts +++ b/apps/sim/executor/utils.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { ResponseFormatStreamProcessor } from '@/executor/types' const logger = createLogger('ExecutorUtils') diff --git a/apps/sim/hooks/use-collaborative-workflow.ts b/apps/sim/hooks/use-collaborative-workflow.ts index cd7eb6f3742..7efa66214f7 100644 --- a/apps/sim/hooks/use-collaborative-workflow.ts +++ b/apps/sim/hooks/use-collaborative-workflow.ts @@ -1,7 +1,7 @@ import { useCallback, useEffect, useRef } from 'react' import type { Edge } from 'reactflow' import { useSession } from '@/lib/auth-client' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { getBlock } from '@/blocks' import { resolveOutputType } from '@/blocks/utils' import { useSocket } from '@/contexts/socket-context' diff --git a/apps/sim/hooks/use-subscription-state.ts b/apps/sim/hooks/use-subscription-state.ts index 0a462082981..cda391dddf9 100644 --- a/apps/sim/hooks/use-subscription-state.ts +++ b/apps/sim/hooks/use-subscription-state.ts @@ -1,6 +1,6 @@ import { useCallback, useEffect, useState } from 'react' import type { SubscriptionFeatures } from '@/lib/billing/types' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' const logger = createLogger('useSubscriptionState') diff --git a/apps/sim/hooks/use-user-permissions.ts b/apps/sim/hooks/use-user-permissions.ts index 418da363b49..31cc580e37a 100644 --- a/apps/sim/hooks/use-user-permissions.ts +++ b/apps/sim/hooks/use-user-permissions.ts @@ -1,6 +1,6 @@ import { useMemo } from 'react' import { useSession } from '@/lib/auth-client' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { PermissionType, WorkspacePermissions } from './use-workspace-permissions' const logger = createLogger('useUserPermissions') diff --git a/apps/sim/hooks/use-workspace-permissions.ts b/apps/sim/hooks/use-workspace-permissions.ts index c4b4941ea60..379ae04906e 100644 --- a/apps/sim/hooks/use-workspace-permissions.ts +++ b/apps/sim/hooks/use-workspace-permissions.ts @@ -1,5 +1,5 @@ import { useEffect, useState } from 'react' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { permissionTypeEnum } from '@/db/schema' import { API_ENDPOINTS } from '@/stores/constants' diff --git a/apps/sim/instrumentation-edge.ts b/apps/sim/instrumentation-edge.ts index 4b8a3703a89..1709b7c9dd0 100644 --- a/apps/sim/instrumentation-edge.ts +++ b/apps/sim/instrumentation-edge.ts @@ -5,7 +5,7 @@ * No Node.js APIs (like process.on, crypto, fs, etc.) are allowed here. */ -import { createLogger } from './lib/logs/console-logger' +import { createLogger } from './lib/logs/console/console-logger' const logger = createLogger('EdgeInstrumentation') diff --git a/apps/sim/instrumentation-node.ts b/apps/sim/instrumentation-node.ts index 69c147f99ad..40185bdc4c3 100644 --- a/apps/sim/instrumentation-node.ts +++ b/apps/sim/instrumentation-node.ts @@ -6,7 +6,7 @@ import { env } from './lib/env' import { isProd } from './lib/environment' -import { createLogger } from './lib/logs/console-logger' +import { createLogger } from './lib/logs/console/console-logger.ts' const Sentry = isProd ? require('@sentry/nextjs') : { captureRequestError: () => {} } diff --git a/apps/sim/lib/auth.ts b/apps/sim/lib/auth.ts index 08b23d70c82..e3410a1a30a 100644 --- a/apps/sim/lib/auth.ts +++ b/apps/sim/lib/auth.ts @@ -22,7 +22,7 @@ import { import { getBaseURL } from '@/lib/auth-client' import { env, isTruthy } from '@/lib/env' import { isProd } from '@/lib/environment' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { getEmailDomain } from '@/lib/urls/utils' import { db } from '@/db' import * as schema from '@/db/schema' diff --git a/apps/sim/lib/auth/internal.ts b/apps/sim/lib/auth/internal.ts index 06de16792f0..24a7e1dc6b4 100644 --- a/apps/sim/lib/auth/internal.ts +++ b/apps/sim/lib/auth/internal.ts @@ -1,7 +1,7 @@ import { jwtVerify, SignJWT } from 'jose' import { type NextRequest, NextResponse } from 'next/server' import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' const logger = createLogger('CronAuth') diff --git a/apps/sim/lib/autolayout/service.ts b/apps/sim/lib/autolayout/service.ts index bdfb9e02ef8..035d8f65868 100644 --- a/apps/sim/lib/autolayout/service.ts +++ b/apps/sim/lib/autolayout/service.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { calculateHierarchicalLayout } from './algorithms/hierarchical' import { calculateSmartLayout } from './algorithms/smart' import type { LayoutEdge, LayoutNode, LayoutOptions, LayoutResult, WorkflowGraph } from './types' diff --git a/apps/sim/lib/billing/calculations/usage-monitor.ts b/apps/sim/lib/billing/calculations/usage-monitor.ts index 9038c07ce5a..33534910f89 100644 --- a/apps/sim/lib/billing/calculations/usage-monitor.ts +++ b/apps/sim/lib/billing/calculations/usage-monitor.ts @@ -1,7 +1,7 @@ import { eq } from 'drizzle-orm' import { getUserUsageLimit } from '@/lib/billing/core/usage' import { isProd } from '@/lib/environment' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { db } from '@/db' import { userStats } from '@/db/schema' diff --git a/apps/sim/lib/billing/core/billing-periods.test.ts b/apps/sim/lib/billing/core/billing-periods.test.ts index 99fdc4a7277..93425d82264 100644 --- a/apps/sim/lib/billing/core/billing-periods.test.ts +++ b/apps/sim/lib/billing/core/billing-periods.test.ts @@ -1,7 +1,7 @@ import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest' import { calculateBillingPeriod, calculateNextBillingPeriod } from './billing-periods' -vi.mock('@/lib/logs/console-logger', () => ({ +vi.mock('@/lib/logs/console/console-logger', () => ({ createLogger: vi.fn().mockReturnValue({ info: vi.fn(), warn: vi.fn(), diff --git a/apps/sim/lib/billing/core/billing-periods.ts b/apps/sim/lib/billing/core/billing-periods.ts index 1cf47194b98..cb47cd3d4b6 100644 --- a/apps/sim/lib/billing/core/billing-periods.ts +++ b/apps/sim/lib/billing/core/billing-periods.ts @@ -1,5 +1,5 @@ import { and, eq } from 'drizzle-orm' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { db } from '@/db' import { member, subscription, userStats } from '@/db/schema' diff --git a/apps/sim/lib/billing/core/billing.test.ts b/apps/sim/lib/billing/core/billing.test.ts index cf9223a9f4d..4fd9e618367 100644 --- a/apps/sim/lib/billing/core/billing.test.ts +++ b/apps/sim/lib/billing/core/billing.test.ts @@ -11,7 +11,7 @@ vi.mock('@/db', () => ({ }, })) -vi.mock('@/lib/logs/console-logger', () => ({ +vi.mock('@/lib/logs/console/console-logger', () => ({ createLogger: () => ({ info: vi.fn(), warn: vi.fn(), diff --git a/apps/sim/lib/billing/core/billing.ts b/apps/sim/lib/billing/core/billing.ts index ba0dfe52eb7..8ad77d484b6 100644 --- a/apps/sim/lib/billing/core/billing.ts +++ b/apps/sim/lib/billing/core/billing.ts @@ -6,7 +6,7 @@ import { import { getHighestPrioritySubscription } from '@/lib/billing/core/subscription' import { getUserUsageData } from '@/lib/billing/core/usage' import { requireStripeClient } from '@/lib/billing/stripe-client' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { db } from '@/db' import { member, organization, subscription, user, userStats } from '@/db/schema' diff --git a/apps/sim/lib/billing/core/organization-billing.ts b/apps/sim/lib/billing/core/organization-billing.ts index 7d884a9e615..378530eb2ba 100644 --- a/apps/sim/lib/billing/core/organization-billing.ts +++ b/apps/sim/lib/billing/core/organization-billing.ts @@ -1,7 +1,7 @@ import { and, eq } from 'drizzle-orm' import { getPlanPricing } from '@/lib/billing/core/billing' import { getHighestPrioritySubscription } from '@/lib/billing/core/subscription' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { db } from '@/db' import { member, organization, user, userStats } from '@/db/schema' diff --git a/apps/sim/lib/billing/core/subscription.ts b/apps/sim/lib/billing/core/subscription.ts index 739c16ac672..bc2aa28ff6e 100644 --- a/apps/sim/lib/billing/core/subscription.ts +++ b/apps/sim/lib/billing/core/subscription.ts @@ -8,7 +8,7 @@ import { } from '@/lib/billing/subscriptions/utils' import type { UserSubscriptionState } from '@/lib/billing/types' import { isProd } from '@/lib/environment' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { db } from '@/db' import { member, subscription, userStats } from '@/db/schema' diff --git a/apps/sim/lib/billing/core/usage.ts b/apps/sim/lib/billing/core/usage.ts index d6b6bc00231..3938f066733 100644 --- a/apps/sim/lib/billing/core/usage.ts +++ b/apps/sim/lib/billing/core/usage.ts @@ -2,7 +2,7 @@ import { and, eq } from 'drizzle-orm' import { getHighestPrioritySubscription } from '@/lib/billing/core/subscription' import { calculateDefaultUsageLimit, canEditUsageLimit } from '@/lib/billing/subscriptions/utils' import type { BillingData, UsageData, UsageLimitInfo } from '@/lib/billing/types' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { db } from '@/db' import { member, user, userStats } from '@/db/schema' diff --git a/apps/sim/lib/billing/stripe-client.ts b/apps/sim/lib/billing/stripe-client.ts index ea214f0f55d..6b15b9dcbcc 100644 --- a/apps/sim/lib/billing/stripe-client.ts +++ b/apps/sim/lib/billing/stripe-client.ts @@ -1,6 +1,6 @@ import Stripe from 'stripe' import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' const logger = createLogger('StripeClient') diff --git a/apps/sim/lib/billing/validation/seat-management.ts b/apps/sim/lib/billing/validation/seat-management.ts index e5d4822c094..740dd4055b8 100644 --- a/apps/sim/lib/billing/validation/seat-management.ts +++ b/apps/sim/lib/billing/validation/seat-management.ts @@ -1,6 +1,6 @@ import { and, count, eq } from 'drizzle-orm' import { getHighestPrioritySubscription } from '@/lib/billing/core/subscription' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { db } from '@/db' import { invitation, member, organization, subscription, user, userStats } from '@/db/schema' diff --git a/apps/sim/lib/billing/webhooks/stripe-invoice-webhooks.ts b/apps/sim/lib/billing/webhooks/stripe-invoice-webhooks.ts index cbb73287381..b2bfb750cea 100644 --- a/apps/sim/lib/billing/webhooks/stripe-invoice-webhooks.ts +++ b/apps/sim/lib/billing/webhooks/stripe-invoice-webhooks.ts @@ -1,5 +1,5 @@ import type Stripe from 'stripe' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' const logger = createLogger('StripeInvoiceWebhooks') diff --git a/apps/sim/lib/copilot/api.ts b/apps/sim/lib/copilot/api.ts index 02d9d385579..3fb3958c2af 100644 --- a/apps/sim/lib/copilot/api.ts +++ b/apps/sim/lib/copilot/api.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' const logger = createLogger('CopilotAPI') diff --git a/apps/sim/lib/copilot/config.ts b/apps/sim/lib/copilot/config.ts index e678e613dc8..0ad1d04da10 100644 --- a/apps/sim/lib/copilot/config.ts +++ b/apps/sim/lib/copilot/config.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { getProviderDefaultModel } from '@/providers/models' import type { ProviderId } from '@/providers/types' import { AGENT_MODE_SYSTEM_PROMPT } from './prompts' diff --git a/apps/sim/lib/copilot/service.ts b/apps/sim/lib/copilot/service.ts index a53f4945556..6669accd353 100644 --- a/apps/sim/lib/copilot/service.ts +++ b/apps/sim/lib/copilot/service.ts @@ -1,5 +1,5 @@ import { and, desc, eq, sql } from 'drizzle-orm' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { getRotatingApiKey } from '@/lib/utils' import { generateEmbeddings } from '@/app/api/knowledge/utils' import { db } from '@/db' diff --git a/apps/sim/lib/copilot/tools.ts b/apps/sim/lib/copilot/tools.ts index 7b8d02803a0..ce2b47cf19e 100644 --- a/apps/sim/lib/copilot/tools.ts +++ b/apps/sim/lib/copilot/tools.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { useWorkflowRegistry } from '@/stores/workflows/registry/store' import { useWorkflowYamlStore } from '@/stores/workflows/yaml/store' import { searchDocumentation } from './service' diff --git a/apps/sim/lib/documents/docs-chunker.ts b/apps/sim/lib/documents/docs-chunker.ts index f5be9ace826..a8fd8fa72cc 100644 --- a/apps/sim/lib/documents/docs-chunker.ts +++ b/apps/sim/lib/documents/docs-chunker.ts @@ -3,7 +3,7 @@ import path from 'path' import { TextChunker } from '@/lib/documents/chunker' import type { DocChunk, DocsChunkerOptions, HeaderInfo } from '@/lib/documents/types' import { isDev } from '@/lib/environment' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { generateEmbeddings } from '@/app/api/knowledge/utils' interface Frontmatter { diff --git a/apps/sim/lib/documents/document-processor.ts b/apps/sim/lib/documents/document-processor.ts index 894263c4fca..b8b47c2ecd7 100644 --- a/apps/sim/lib/documents/document-processor.ts +++ b/apps/sim/lib/documents/document-processor.ts @@ -2,7 +2,7 @@ import { type Chunk, TextChunker } from '@/lib/documents/chunker' import { retryWithExponentialBackoff } from '@/lib/documents/utils' import { env } from '@/lib/env' import { parseBuffer, parseFile } from '@/lib/file-parsers' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { getPresignedUrlWithConfig, getStorageProvider, uploadFile } from '@/lib/uploads' import { BLOB_KB_CONFIG, S3_KB_CONFIG } from '@/lib/uploads/setup' import { mistralParserTool } from '@/tools/mistral/parser' diff --git a/apps/sim/lib/documents/utils.ts b/apps/sim/lib/documents/utils.ts index 7ee0c92c686..eca8b5445eb 100644 --- a/apps/sim/lib/documents/utils.ts +++ b/apps/sim/lib/documents/utils.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' const logger = createLogger('RetryUtils') diff --git a/apps/sim/lib/email/mailer.ts b/apps/sim/lib/email/mailer.ts index 8da26562617..ac935beb7c8 100644 --- a/apps/sim/lib/email/mailer.ts +++ b/apps/sim/lib/email/mailer.ts @@ -1,7 +1,7 @@ import { Resend } from 'resend' import { generateUnsubscribeToken, isUnsubscribed } from '@/lib/email/unsubscribe' import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { getEmailDomain } from '@/lib/urls/utils' const logger = createLogger('Mailer') diff --git a/apps/sim/lib/email/unsubscribe.ts b/apps/sim/lib/email/unsubscribe.ts index 565c7865cc6..a75f539bfb7 100644 --- a/apps/sim/lib/email/unsubscribe.ts +++ b/apps/sim/lib/email/unsubscribe.ts @@ -2,7 +2,7 @@ import { createHash, randomBytes } from 'crypto' import { eq } from 'drizzle-orm' import type { EmailType } from '@/lib/email/mailer' import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { db } from '@/db' import { settings, user } from '@/db/schema' diff --git a/apps/sim/lib/file-parsers/csv-parser.ts b/apps/sim/lib/file-parsers/csv-parser.ts index 883f461ebdd..2601b19a10c 100644 --- a/apps/sim/lib/file-parsers/csv-parser.ts +++ b/apps/sim/lib/file-parsers/csv-parser.ts @@ -2,7 +2,7 @@ import { createReadStream, existsSync } from 'fs' import { Readable } from 'stream' import csvParser from 'csv-parser' import type { FileParseResult, FileParser } from '@/lib/file-parsers/types' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' const logger = createLogger('CsvParser') diff --git a/apps/sim/lib/file-parsers/docx-parser.ts b/apps/sim/lib/file-parsers/docx-parser.ts index 3d6b61079f9..a43b99d045a 100644 --- a/apps/sim/lib/file-parsers/docx-parser.ts +++ b/apps/sim/lib/file-parsers/docx-parser.ts @@ -1,7 +1,7 @@ import { readFile } from 'fs/promises' import mammoth from 'mammoth' import type { FileParseResult, FileParser } from '@/lib/file-parsers/types' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' const logger = createLogger('DocxParser') diff --git a/apps/sim/lib/file-parsers/index.ts b/apps/sim/lib/file-parsers/index.ts index 9022316e07b..f381b6e51d3 100644 --- a/apps/sim/lib/file-parsers/index.ts +++ b/apps/sim/lib/file-parsers/index.ts @@ -3,7 +3,7 @@ import { readFile } from 'fs/promises' import path from 'path' import { RawPdfParser } from '@/lib/file-parsers/raw-pdf-parser' import type { FileParseResult, FileParser, SupportedFileType } from '@/lib/file-parsers/types' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' const logger = createLogger('FileParser') diff --git a/apps/sim/lib/file-parsers/md-parser.ts b/apps/sim/lib/file-parsers/md-parser.ts index eca76ac1bdb..d84b39116f4 100644 --- a/apps/sim/lib/file-parsers/md-parser.ts +++ b/apps/sim/lib/file-parsers/md-parser.ts @@ -1,6 +1,6 @@ import { readFile } from 'fs/promises' import type { FileParseResult, FileParser } from '@/lib/file-parsers/types' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' const logger = createLogger('MdParser') diff --git a/apps/sim/lib/file-parsers/pdf-parser.ts b/apps/sim/lib/file-parsers/pdf-parser.ts index f220833f7be..3999340381e 100644 --- a/apps/sim/lib/file-parsers/pdf-parser.ts +++ b/apps/sim/lib/file-parsers/pdf-parser.ts @@ -2,7 +2,7 @@ import { readFile } from 'fs/promises' // @ts-ignore import * as pdfParseLib from 'pdf-parse/lib/pdf-parse.js' import type { FileParseResult, FileParser } from '@/lib/file-parsers/types' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' const logger = createLogger('PdfParser') diff --git a/apps/sim/lib/file-parsers/raw-pdf-parser.ts b/apps/sim/lib/file-parsers/raw-pdf-parser.ts index b8121745adc..a4cbd21dc9e 100644 --- a/apps/sim/lib/file-parsers/raw-pdf-parser.ts +++ b/apps/sim/lib/file-parsers/raw-pdf-parser.ts @@ -2,7 +2,7 @@ import { readFile } from 'fs/promises' import { promisify } from 'util' import zlib from 'zlib' import type { FileParseResult, FileParser } from '@/lib/file-parsers/types' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' const logger = createLogger('RawPdfParser') diff --git a/apps/sim/lib/file-parsers/txt-parser.ts b/apps/sim/lib/file-parsers/txt-parser.ts index 586535af47a..12b2b0492c2 100644 --- a/apps/sim/lib/file-parsers/txt-parser.ts +++ b/apps/sim/lib/file-parsers/txt-parser.ts @@ -1,6 +1,6 @@ import { readFile } from 'fs/promises' import type { FileParseResult, FileParser } from '@/lib/file-parsers/types' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' const logger = createLogger('TxtParser') diff --git a/apps/sim/lib/file-parsers/xlsx-parser.ts b/apps/sim/lib/file-parsers/xlsx-parser.ts index 49e17d5b70a..2e5933cdc2e 100644 --- a/apps/sim/lib/file-parsers/xlsx-parser.ts +++ b/apps/sim/lib/file-parsers/xlsx-parser.ts @@ -1,7 +1,7 @@ import { existsSync } from 'fs' import * as XLSX from 'xlsx' import type { FileParseResult, FileParser } from '@/lib/file-parsers/types' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' const logger = createLogger('XlsxParser') diff --git a/apps/sim/lib/freestyle.ts b/apps/sim/lib/freestyle.ts index 9402412f1ad..d19830505f1 100644 --- a/apps/sim/lib/freestyle.ts +++ b/apps/sim/lib/freestyle.ts @@ -1,6 +1,6 @@ import { FreestyleSandboxes } from 'freestyle-sandboxes' import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' const logger = createLogger('Freestyle') diff --git a/apps/sim/lib/logs/console-logger.ts b/apps/sim/lib/logs/console/console-logger.ts similarity index 100% rename from apps/sim/lib/logs/console-logger.ts rename to apps/sim/lib/logs/console/console-logger.ts diff --git a/apps/sim/lib/logs/enhanced-logging-session.ts b/apps/sim/lib/logs/console/execution/logging-session.ts similarity index 66% rename from apps/sim/lib/logs/enhanced-logging-session.ts rename to apps/sim/lib/logs/console/execution/logging-session.ts index 246167ac992..a763a36cc73 100644 --- a/apps/sim/lib/logs/enhanced-logging-session.ts +++ b/apps/sim/lib/logs/console/execution/logging-session.ts @@ -1,14 +1,14 @@ -import { createLogger } from '@/lib/logs/console-logger' -import { enhancedExecutionLogger } from '@/lib/logs/enhanced-execution-logger' +import { createLogger } from '@/lib/logs/console/console-logger' +import { executionLogger } from '@/lib/logs/execution/execution-logger' import { calculateCostSummary, createEnvironmentObject, createTriggerObject, loadWorkflowStateForExecution, -} from '@/lib/logs/enhanced-logging-factory' +} from '@/lib/logs/execution/logging-factory' import type { ExecutionEnvironment, ExecutionTrigger, WorkflowState } from '@/lib/logs/types' -const logger = createLogger('EnhancedLoggingSession') +const logger = createLogger('LoggingSession') export interface SessionStartParams { userId?: string @@ -24,7 +24,7 @@ export interface SessionCompleteParams { traceSpans?: any[] } -export class EnhancedLoggingSession { +export class LoggingSession { private workflowId: string private executionId: string private triggerType: ExecutionTrigger['type'] @@ -32,7 +32,6 @@ export class EnhancedLoggingSession { private trigger?: ExecutionTrigger private environment?: ExecutionEnvironment private workflowState?: WorkflowState - private enhancedLogger = enhancedExecutionLogger constructor( workflowId: string, @@ -60,7 +59,7 @@ export class EnhancedLoggingSession { ) this.workflowState = await loadWorkflowStateForExecution(this.workflowId) - await enhancedExecutionLogger.startWorkflowExecution({ + await executionLogger.startWorkflowExecution({ workflowId: this.workflowId, executionId: this.executionId, trigger: this.trigger, @@ -69,28 +68,24 @@ export class EnhancedLoggingSession { }) if (this.requestId) { - logger.debug( - `[${this.requestId}] Started enhanced logging for execution ${this.executionId}` - ) + logger.debug(`[${this.requestId}] Started logging for execution ${this.executionId}`) } } catch (error) { if (this.requestId) { - logger.error(`[${this.requestId}] Failed to start enhanced logging:`, error) + logger.error(`[${this.requestId}] Failed to start logging:`, error) } throw error } } /** - * Set up enhanced logging on an executor instance - * Note: Enhanced logging now works through trace spans only, no direct executor integration needed + * Set up logging on an executor instance + * Note: Logging now works through trace spans only, no direct executor integration needed */ setupExecutor(executor: any): void { - // No longer setting enhanced logger on executor - trace spans handle everything + // No longer setting logger on executor - trace spans handle everything if (this.requestId) { - logger.debug( - `[${this.requestId}] Enhanced logging session ready for execution ${this.executionId}` - ) + logger.debug(`[${this.requestId}] Logging session ready for execution ${this.executionId}`) } } @@ -100,7 +95,7 @@ export class EnhancedLoggingSession { try { const costSummary = calculateCostSummary(traceSpans || []) - await enhancedExecutionLogger.completeWorkflowExecution({ + await executionLogger.completeWorkflowExecution({ executionId: this.executionId, endedAt: endedAt || new Date().toISOString(), totalDurationMs: totalDurationMs || 0, @@ -110,13 +105,11 @@ export class EnhancedLoggingSession { }) if (this.requestId) { - logger.debug( - `[${this.requestId}] Completed enhanced logging for execution ${this.executionId}` - ) + logger.debug(`[${this.requestId}] Completed logging for execution ${this.executionId}`) } } catch (error) { if (this.requestId) { - logger.error(`[${this.requestId}] Failed to complete enhanced logging:`, error) + logger.error(`[${this.requestId}] Failed to complete logging:`, error) } } } @@ -133,7 +126,7 @@ export class EnhancedLoggingSession { models: {}, } - await enhancedExecutionLogger.completeWorkflowExecution({ + await executionLogger.completeWorkflowExecution({ executionId: this.executionId, endedAt: new Date().toISOString(), totalDurationMs: 0, @@ -144,15 +137,12 @@ export class EnhancedLoggingSession { if (this.requestId) { logger.debug( - `[${this.requestId}] Completed enhanced logging with error for execution ${this.executionId}` + `[${this.requestId}] Completed logging with error for execution ${this.executionId}` ) } - } catch (enhancedError) { + } catch (error) { if (this.requestId) { - logger.error( - `[${this.requestId}] Failed to complete enhanced logging for error:`, - enhancedError - ) + logger.error(`[${this.requestId}] Failed to complete logging for error:`, error) } } } @@ -163,10 +153,7 @@ export class EnhancedLoggingSession { return true } catch (error) { if (this.requestId) { - logger.error( - `[${this.requestId}] Enhanced logging start failed, continuing execution:`, - error - ) + logger.error(`[${this.requestId}] Logging start failed, continuing execution:`, error) } return false } @@ -177,7 +164,7 @@ export class EnhancedLoggingSession { await this.complete(params) } catch (error) { if (this.requestId) { - logger.error(`[${this.requestId}] Enhanced logging completion failed:`, error) + logger.error(`[${this.requestId}] Logging completion failed:`, error) } } } @@ -185,9 +172,9 @@ export class EnhancedLoggingSession { async safeCompleteWithError(error?: any): Promise { try { await this.completeWithError(error) - } catch (enhancedError) { + } catch (error) { if (this.requestId) { - logger.error(`[${this.requestId}] Enhanced logging error completion failed:`, enhancedError) + logger.error(`[${this.requestId}] Logging error completion failed:`, error) } } } diff --git a/apps/sim/lib/logs/enhanced-execution-logger.test.ts b/apps/sim/lib/logs/execution/execution-logger.test.ts similarity index 66% rename from apps/sim/lib/logs/enhanced-execution-logger.test.ts rename to apps/sim/lib/logs/execution/execution-logger.test.ts index 1876f6352a3..c21a32c1a26 100644 --- a/apps/sim/lib/logs/enhanced-execution-logger.test.ts +++ b/apps/sim/lib/logs/execution/execution-logger.test.ts @@ -1,17 +1,17 @@ import { beforeEach, describe, expect, test } from 'vitest' -import { EnhancedExecutionLogger } from '@/lib/logs/enhanced-execution-logger' +import { ExecutionLogger } from '@/lib/logs/execution/execution-logger' -describe('EnhancedExecutionLogger', () => { - let logger: EnhancedExecutionLogger +describe('ExecutionLogger', () => { + let logger: ExecutionLogger beforeEach(() => { - logger = new EnhancedExecutionLogger() + logger = new ExecutionLogger() }) describe('class instantiation', () => { test('should create logger instance', () => { expect(logger).toBeDefined() - expect(logger).toBeInstanceOf(EnhancedExecutionLogger) + expect(logger).toBeInstanceOf(ExecutionLogger) }) }) @@ -28,7 +28,4 @@ describe('EnhancedExecutionLogger', () => { expect(getTriggerPrefix('unknown' as any)).toBe('Unknown') }) }) - - // Note: Database integration tests would require proper mocking setup - // For now, we're testing the basic functionality without database calls }) diff --git a/apps/sim/lib/logs/enhanced-execution-logger.ts b/apps/sim/lib/logs/execution/execution-logger.ts similarity index 97% rename from apps/sim/lib/logs/enhanced-execution-logger.ts rename to apps/sim/lib/logs/execution/execution-logger.ts index 46f9bb5900a..669fd8e0e03 100644 --- a/apps/sim/lib/logs/enhanced-execution-logger.ts +++ b/apps/sim/lib/logs/execution/execution-logger.ts @@ -1,8 +1,8 @@ import { eq, sql } from 'drizzle-orm' import { v4 as uuidv4 } from 'uuid' import { getCostMultiplier } from '@/lib/environment' -import { createLogger } from '@/lib/logs/console-logger' -import { snapshotService } from '@/lib/logs/snapshot-service' +import { createLogger } from '@/lib/logs/console/console-logger' +import { snapshotService } from '@/lib/logs/execution/snapshot/snapshot-service' import { db } from '@/db' import { userStats, workflow, workflowExecutionLogs } from '@/db/schema' import type { @@ -14,7 +14,7 @@ import type { WorkflowExecutionLog, WorkflowExecutionSnapshot, WorkflowState, -} from './types' +} from '../types' export interface ToolCall { name: string @@ -27,9 +27,9 @@ export interface ToolCall { error?: string } -const logger = createLogger('EnhancedExecutionLogger') +const logger = createLogger('ExecutionLogger') -export class EnhancedExecutionLogger implements IExecutionLoggerService { +export class ExecutionLogger implements IExecutionLoggerService { async startWorkflowExecution(params: { workflowId: string executionId: string @@ -411,4 +411,4 @@ export class EnhancedExecutionLogger implements IExecutionLoggerService { } } -export const enhancedExecutionLogger = new EnhancedExecutionLogger() +export const executionLogger = new ExecutionLogger() diff --git a/apps/sim/lib/logs/enhanced-logging-factory.ts b/apps/sim/lib/logs/execution/logging-factory.ts similarity index 98% rename from apps/sim/lib/logs/enhanced-logging-factory.ts rename to apps/sim/lib/logs/execution/logging-factory.ts index 727c42f54b6..ed912c5b1d6 100644 --- a/apps/sim/lib/logs/enhanced-logging-factory.ts +++ b/apps/sim/lib/logs/execution/logging-factory.ts @@ -133,7 +133,6 @@ export function calculateCostSummary(traceSpans: any[]): { models[model].input += span.cost.input || 0 models[model].output += span.cost.output || 0 models[model].total += span.cost.total || 0 - // Tokens are at span.tokens, not span.cost.tokens models[model].tokens.prompt += span.tokens?.prompt || 0 models[model].tokens.completion += span.tokens?.completion || 0 models[model].tokens.total += span.tokens?.total || 0 diff --git a/apps/sim/lib/logs/execution/logging-session.ts b/apps/sim/lib/logs/execution/logging-session.ts new file mode 100644 index 00000000000..28a045d1e1d --- /dev/null +++ b/apps/sim/lib/logs/execution/logging-session.ts @@ -0,0 +1,179 @@ +import { createLogger } from '@/lib/logs/console/console-logger' +import { executionLogger } from '@/lib/logs/execution/execution-logger' +import { + calculateCostSummary, + createEnvironmentObject, + createTriggerObject, + loadWorkflowStateForExecution, +} from '@/lib/logs/execution/logging-factory' +import type { ExecutionEnvironment, ExecutionTrigger, WorkflowState } from '@/lib/logs/types' + +const logger = createLogger('LoggingSession') + +export interface SessionStartParams { + userId?: string + workspaceId?: string + variables?: Record + triggerData?: Record +} + +export interface SessionCompleteParams { + endedAt?: string + totalDurationMs?: number + finalOutput?: any + traceSpans?: any[] +} + +export class LoggingSession { + private workflowId: string + private executionId: string + private triggerType: ExecutionTrigger['type'] + private requestId?: string + private trigger?: ExecutionTrigger + private environment?: ExecutionEnvironment + private workflowState?: WorkflowState + + constructor( + workflowId: string, + executionId: string, + triggerType: ExecutionTrigger['type'], + requestId?: string + ) { + this.workflowId = workflowId + this.executionId = executionId + this.triggerType = triggerType + this.requestId = requestId + } + + async start(params: SessionStartParams = {}): Promise { + const { userId, workspaceId, variables, triggerData } = params + + try { + this.trigger = createTriggerObject(this.triggerType, triggerData) + this.environment = createEnvironmentObject( + this.workflowId, + this.executionId, + userId, + workspaceId, + variables + ) + this.workflowState = await loadWorkflowStateForExecution(this.workflowId) + + await executionLogger.startWorkflowExecution({ + workflowId: this.workflowId, + executionId: this.executionId, + trigger: this.trigger, + environment: this.environment, + workflowState: this.workflowState, + }) + + if (this.requestId) { + logger.debug(`[${this.requestId}] Started logging for execution ${this.executionId}`) + } + } catch (error) { + if (this.requestId) { + logger.error(`[${this.requestId}] Failed to start logging:`, error) + } + throw error + } + } + + /** + * Set up logging on an executor instance + * Note: Logging now works through trace spans only, no direct executor integration needed + */ + setupExecutor(executor: any): void { + // No longer setting logger on executor - trace spans handle everything + if (this.requestId) { + logger.debug(`[${this.requestId}] Logging session ready for execution ${this.executionId}`) + } + } + + async complete(params: SessionCompleteParams = {}): Promise { + const { endedAt, totalDurationMs, finalOutput, traceSpans } = params + + try { + const costSummary = calculateCostSummary(traceSpans || []) + + await executionLogger.completeWorkflowExecution({ + executionId: this.executionId, + endedAt: endedAt || new Date().toISOString(), + totalDurationMs: totalDurationMs || 0, + costSummary, + finalOutput: finalOutput || {}, + traceSpans: traceSpans || [], + }) + + if (this.requestId) { + logger.debug(`[${this.requestId}] Completed logging for execution ${this.executionId}`) + } + } catch (error) { + if (this.requestId) { + logger.error(`[${this.requestId}] Failed to complete logging:`, error) + } + } + } + + async completeWithError(error?: any): Promise { + try { + const costSummary = { + totalCost: 0, + totalInputCost: 0, + totalOutputCost: 0, + totalTokens: 0, + totalPromptTokens: 0, + totalCompletionTokens: 0, + models: {}, + } + + await executionLogger.completeWorkflowExecution({ + executionId: this.executionId, + endedAt: new Date().toISOString(), + totalDurationMs: 0, + costSummary, + finalOutput: null, + traceSpans: [], + }) + + if (this.requestId) { + logger.debug(`[${this.requestId}] Completed logging for execution ${this.executionId}`) + } + } catch (enhancedError) { + if (this.requestId) { + logger.error(`[${this.requestId}] Failed to complete logging:`, enhancedError) + } + } + } + + async safeStart(params: SessionStartParams = {}): Promise { + try { + await this.start(params) + return true + } catch (error) { + if (this.requestId) { + logger.error(`[${this.requestId}] Logging start failed:`, error) + } + return false + } + } + + async safeComplete(params: SessionCompleteParams = {}): Promise { + try { + await this.complete(params) + } catch (error) { + if (this.requestId) { + logger.error(`[${this.requestId}] Logging completion failed:`, error) + } + } + } + + async safeCompleteWithError(error?: any): Promise { + try { + await this.completeWithError(error) + } catch (enhancedError) { + if (this.requestId) { + logger.error(`[${this.requestId}] Logging error completion failed:`, enhancedError) + } + } + } +} diff --git a/apps/sim/lib/logs/snapshot-service.test.ts b/apps/sim/lib/logs/execution/snapshot/snapshot-service.test.ts similarity index 98% rename from apps/sim/lib/logs/snapshot-service.test.ts rename to apps/sim/lib/logs/execution/snapshot/snapshot-service.test.ts index 387ab56e913..05af8b7da20 100644 --- a/apps/sim/lib/logs/snapshot-service.test.ts +++ b/apps/sim/lib/logs/execution/snapshot/snapshot-service.test.ts @@ -1,5 +1,5 @@ import { beforeEach, describe, expect, test } from 'vitest' -import { SnapshotService } from '@/lib/logs/snapshot-service' +import { SnapshotService } from '@/lib/logs/execution/snapshot/snapshot-service' import type { WorkflowState } from '@/lib/logs/types' describe('SnapshotService', () => { diff --git a/apps/sim/lib/logs/snapshot-service.ts b/apps/sim/lib/logs/execution/snapshot/snapshot-service.ts similarity index 99% rename from apps/sim/lib/logs/snapshot-service.ts rename to apps/sim/lib/logs/execution/snapshot/snapshot-service.ts index dbdae36523c..1a0b58aced7 100644 --- a/apps/sim/lib/logs/snapshot-service.ts +++ b/apps/sim/lib/logs/execution/snapshot/snapshot-service.ts @@ -1,7 +1,7 @@ import { createHash } from 'crypto' import { and, eq, lt } from 'drizzle-orm' import { v4 as uuidv4 } from 'uuid' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { SnapshotService as ISnapshotService, SnapshotCreationResult, diff --git a/apps/sim/lib/logs/trace-spans.test.ts b/apps/sim/lib/logs/execution/trace-spans/trace-spans.test.ts similarity index 99% rename from apps/sim/lib/logs/trace-spans.test.ts rename to apps/sim/lib/logs/execution/trace-spans/trace-spans.test.ts index 961982e1bb9..b88e5ba54a4 100644 --- a/apps/sim/lib/logs/trace-spans.test.ts +++ b/apps/sim/lib/logs/execution/trace-spans/trace-spans.test.ts @@ -1,5 +1,8 @@ import { describe, expect, test } from 'vitest' -import { buildTraceSpans, stripCustomToolPrefix } from '@/lib/logs/trace-spans' +import { + buildTraceSpans, + stripCustomToolPrefix, +} from '@/lib/logs/execution/trace-spans/trace-spans' import type { ExecutionResult } from '@/executor/types' describe('buildTraceSpans', () => { diff --git a/apps/sim/lib/logs/trace-spans.ts b/apps/sim/lib/logs/execution/trace-spans/trace-spans.ts similarity index 99% rename from apps/sim/lib/logs/trace-spans.ts rename to apps/sim/lib/logs/execution/trace-spans/trace-spans.ts index 5e4fd3af88a..ea02de04082 100644 --- a/apps/sim/lib/logs/trace-spans.ts +++ b/apps/sim/lib/logs/execution/trace-spans/trace-spans.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { TraceSpan } from '@/lib/logs/types' import type { ExecutionResult } from '@/executor/types' diff --git a/apps/sim/lib/oauth/oauth.test.ts b/apps/sim/lib/oauth/oauth.test.ts index 8689d05b045..4aa65d490b1 100644 --- a/apps/sim/lib/oauth/oauth.test.ts +++ b/apps/sim/lib/oauth/oauth.test.ts @@ -31,7 +31,7 @@ vi.mock('../env', () => ({ }, })) -vi.mock('@/lib/logs/console-logger', () => ({ +vi.mock('@/lib/logs/console/console-logger', () => ({ createLogger: vi.fn().mockReturnValue({ info: vi.fn(), error: vi.fn(), diff --git a/apps/sim/lib/oauth/oauth.ts b/apps/sim/lib/oauth/oauth.ts index f37dbd0b596..7915c51f11b 100644 --- a/apps/sim/lib/oauth/oauth.ts +++ b/apps/sim/lib/oauth/oauth.ts @@ -24,7 +24,7 @@ import { xIcon, } from '@/components/icons' import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' const logger = createLogger('OAuth') diff --git a/apps/sim/lib/redis.ts b/apps/sim/lib/redis.ts index ef933d0e600..6157755a8e9 100644 --- a/apps/sim/lib/redis.ts +++ b/apps/sim/lib/redis.ts @@ -1,6 +1,6 @@ import Redis from 'ioredis' import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' const logger = createLogger('Redis') diff --git a/apps/sim/lib/response-format.ts b/apps/sim/lib/response-format.ts index 7a319854ada..169f7a2b21d 100644 --- a/apps/sim/lib/response-format.ts +++ b/apps/sim/lib/response-format.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' const logger = createLogger('ResponseFormatUtils') diff --git a/apps/sim/lib/schedules/utils.ts b/apps/sim/lib/schedules/utils.ts index 80a6d166250..521cbc90844 100644 --- a/apps/sim/lib/schedules/utils.ts +++ b/apps/sim/lib/schedules/utils.ts @@ -1,5 +1,5 @@ import { Cron } from 'croner' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { formatDateTime } from '@/lib/utils' const logger = createLogger('ScheduleUtils') diff --git a/apps/sim/lib/telemetry.ts b/apps/sim/lib/telemetry.ts index 0d07ef9e09b..28239858460 100644 --- a/apps/sim/lib/telemetry.ts +++ b/apps/sim/lib/telemetry.ts @@ -11,7 +11,7 @@ import { DiagConsoleLogger, DiagLogLevel, diag } from '@opentelemetry/api' import { env } from '@/lib/env' import { isProd } from '@/lib/environment' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' diag.setLogger(new DiagConsoleLogger(), DiagLogLevel.ERROR) diff --git a/apps/sim/lib/tokenization/calculators.ts b/apps/sim/lib/tokenization/calculators.ts index 5efb6a71f95..1e5600d59c4 100644 --- a/apps/sim/lib/tokenization/calculators.ts +++ b/apps/sim/lib/tokenization/calculators.ts @@ -2,7 +2,7 @@ * Cost calculation functions for tokenization */ -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { createTokenizationError } from '@/lib/tokenization/errors' import { estimateInputTokens, diff --git a/apps/sim/lib/tokenization/estimators.ts b/apps/sim/lib/tokenization/estimators.ts index b21ea7911b8..c4d39023e94 100644 --- a/apps/sim/lib/tokenization/estimators.ts +++ b/apps/sim/lib/tokenization/estimators.ts @@ -2,7 +2,7 @@ * Token estimation functions for different providers */ -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { MIN_TEXT_LENGTH_FOR_ESTIMATION, TOKENIZATION_CONFIG } from '@/lib/tokenization/constants' import type { TokenEstimate } from '@/lib/tokenization/types' import { createTextPreview, getProviderConfig } from '@/lib/tokenization/utils' diff --git a/apps/sim/lib/tokenization/streaming.ts b/apps/sim/lib/tokenization/streaming.ts index 39c9277f78e..5e4fe4a0170 100644 --- a/apps/sim/lib/tokenization/streaming.ts +++ b/apps/sim/lib/tokenization/streaming.ts @@ -2,7 +2,7 @@ * Streaming-specific tokenization helpers */ -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { calculateStreamingCost } from '@/lib/tokenization/calculators' import { TOKENIZATION_CONFIG } from '@/lib/tokenization/constants' import { diff --git a/apps/sim/lib/tokenization/utils.ts b/apps/sim/lib/tokenization/utils.ts index ce2dce50c5f..498a4800cee 100644 --- a/apps/sim/lib/tokenization/utils.ts +++ b/apps/sim/lib/tokenization/utils.ts @@ -2,7 +2,7 @@ * Utility functions for tokenization */ -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { getProviderFromModel } from '@/providers/utils' import { LLM_BLOCK_TYPES, MAX_PREVIEW_LENGTH, TOKENIZATION_CONFIG } from './constants' import { createTokenizationError } from './errors' diff --git a/apps/sim/lib/uploads/setup.server.ts b/apps/sim/lib/uploads/setup.server.ts index 1e8ce907f5a..fc0e2fc04ae 100644 --- a/apps/sim/lib/uploads/setup.server.ts +++ b/apps/sim/lib/uploads/setup.server.ts @@ -1,5 +1,5 @@ import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { ensureUploadsDirectory, getStorageProvider, diff --git a/apps/sim/lib/uploads/setup.ts b/apps/sim/lib/uploads/setup.ts index 8a152ad4eb4..4e5eb49583c 100644 --- a/apps/sim/lib/uploads/setup.ts +++ b/apps/sim/lib/uploads/setup.ts @@ -2,7 +2,7 @@ import { existsSync } from 'fs' import { mkdir } from 'fs/promises' import path, { join } from 'path' import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' const logger = createLogger('UploadsSetup') diff --git a/apps/sim/lib/uploads/storage-client.ts b/apps/sim/lib/uploads/storage-client.ts index 162e5f490e7..88c56cb8efc 100644 --- a/apps/sim/lib/uploads/storage-client.ts +++ b/apps/sim/lib/uploads/storage-client.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { type FileInfo as BlobFileInfo, type CustomBlobConfig, diff --git a/apps/sim/lib/utils.ts b/apps/sim/lib/utils.ts index 5f0c3401ff8..2eee5e83112 100644 --- a/apps/sim/lib/utils.ts +++ b/apps/sim/lib/utils.ts @@ -3,7 +3,7 @@ import { type ClassValue, clsx } from 'clsx' import { nanoid } from 'nanoid' import { twMerge } from 'tailwind-merge' import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' const logger = createLogger('Utils') diff --git a/apps/sim/lib/webhooks/gmail-polling-service.ts b/apps/sim/lib/webhooks/gmail-polling-service.ts index 21510e4ca4f..5c1ff7a7bd0 100644 --- a/apps/sim/lib/webhooks/gmail-polling-service.ts +++ b/apps/sim/lib/webhooks/gmail-polling-service.ts @@ -1,6 +1,6 @@ import { and, eq } from 'drizzle-orm' import { nanoid } from 'nanoid' -import { Logger } from '@/lib/logs/console-logger' +import { Logger } from '@/lib/logs/console/console-logger' import { hasProcessedMessage, markMessageAsProcessed } from '@/lib/redis' import { getBaseUrl } from '@/lib/urls/utils' import { getOAuthToken } from '@/app/api/auth/oauth/utils' diff --git a/apps/sim/lib/webhooks/utils.ts b/apps/sim/lib/webhooks/utils.ts index 363ae750570..0947266e6e1 100644 --- a/apps/sim/lib/webhooks/utils.ts +++ b/apps/sim/lib/webhooks/utils.ts @@ -1,8 +1,8 @@ import { and, eq, sql } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { v4 as uuidv4 } from 'uuid' -import { createLogger } from '@/lib/logs/console-logger' -import { EnhancedLoggingSession } from '@/lib/logs/enhanced-logging-session' +import { createLogger } from '@/lib/logs/console/console-logger' +import { LoggingSession } from '@/lib/logs/execution/logging-session' import { hasProcessedMessage, markMessageAsProcessed } from '@/lib/redis' import { decryptSecret } from '@/lib/utils' import { loadWorkflowFromNormalizedTables } from '@/lib/workflows/db-helpers' @@ -488,12 +488,7 @@ export async function executeWorkflowFromPayload( triggerSource: 'webhook-payload', }) - const loggingSession = new EnhancedLoggingSession( - foundWorkflow.id, - executionId, - 'webhook', - requestId - ) + const loggingSession = new LoggingSession(foundWorkflow.id, executionId, 'webhook', requestId) try { // Load workflow data from normalized tables @@ -703,7 +698,7 @@ export async function executeWorkflowFromPayload( workflowVariables ) - // Set up enhanced logging on the executor + // Set up logging on the executor loggingSession.setupExecutor(executor) // Log workflow execution start time for tracking @@ -768,7 +763,7 @@ export async function executeWorkflowFromPayload( .where(eq(userStats.userId, foundWorkflow.userId)) } - // Calculate total duration for enhanced logging + // Calculate total duration for logging const totalDuration = executionResult.metadata?.duration || 0 const traceSpans = (executionResult.logs || []).map((blockLog: any, index: number) => { @@ -829,7 +824,7 @@ export async function executeWorkflowFromPayload( error: error.message, stack: error.stack, }) - // Error logging handled by enhanced logging session + // Error logging handled by logging session await loggingSession.safeCompleteWithError({ endedAt: new Date().toISOString(), @@ -1023,7 +1018,7 @@ export async function fetchAndProcessAirtablePayloads( workflowData: any, requestId: string // Original request ID from the ping, used for the final execution log ) { - // Enhanced logging handles all error logging + // Logging handles all error logging let currentCursor: number | null = null let mightHaveMore = true let payloadsFetched = 0 // Track total payloads fetched @@ -1051,7 +1046,7 @@ export async function fetchAndProcessAirtablePayloads( logger.error( `[${requestId}] Missing baseId or externalId in providerConfig for webhook ${webhookData.id}. Cannot fetch payloads.` ) - // Error logging handled by enhanced logging session + // Error logging handled by logging session return // Exit early } @@ -1087,7 +1082,7 @@ export async function fetchAndProcessAirtablePayloads( error: initError.message, stack: initError.stack, }) - // Error logging handled by enhanced logging session + // Error logging handled by logging session } } @@ -1125,7 +1120,7 @@ export async function fetchAndProcessAirtablePayloads( userId: workflowData.userId, } ) - // Error logging handled by enhanced logging session + // Error logging handled by logging session return // Exit early } @@ -1189,7 +1184,7 @@ export async function fetchAndProcessAirtablePayloads( error: errorMessage, } ) - // Error logging handled by enhanced logging session + // Error logging handled by logging session mightHaveMore = false break } @@ -1333,7 +1328,7 @@ export async function fetchAndProcessAirtablePayloads( cursor: currentCursor, error: dbError.message, }) - // Error logging handled by enhanced logging session + // Error logging handled by logging session mightHaveMore = false throw new Error('Failed to save Airtable cursor, stopping processing.') // Re-throw to break loop clearly } @@ -1353,7 +1348,7 @@ export async function fetchAndProcessAirtablePayloads( `[${requestId}] Network error calling Airtable GET /payloads (Call ${apiCallCount}) for webhook ${webhookData.id}`, fetchError ) - // Error logging handled by enhanced logging session + // Error logging handled by logging session mightHaveMore = false break } @@ -1422,7 +1417,7 @@ export async function fetchAndProcessAirtablePayloads( error: (error as Error).message, } ) - // Error logging handled by enhanced logging session + // Error logging handled by logging session } // DEBUG: Log function completion diff --git a/apps/sim/lib/workflows/db-helpers.test.ts b/apps/sim/lib/workflows/db-helpers.test.ts index c82858a1b46..93640445492 100644 --- a/apps/sim/lib/workflows/db-helpers.test.ts +++ b/apps/sim/lib/workflows/db-helpers.test.ts @@ -67,7 +67,7 @@ vi.doMock('drizzle-orm', () => ({ eq: vi.fn((field, value) => ({ field, value, type: 'eq' })), })) -vi.doMock('@/lib/logs/console-logger', () => ({ +vi.doMock('@/lib/logs/console/console-logger', () => ({ createLogger: vi.fn(() => ({ info: vi.fn(), error: vi.fn(), diff --git a/apps/sim/lib/workflows/db-helpers.ts b/apps/sim/lib/workflows/db-helpers.ts index 3545c4c1c27..5b6ff26b36f 100644 --- a/apps/sim/lib/workflows/db-helpers.ts +++ b/apps/sim/lib/workflows/db-helpers.ts @@ -1,5 +1,5 @@ import { eq } from 'drizzle-orm' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { db } from '@/db' import { workflowBlocks, workflowEdges, workflowSubflows } from '@/db/schema' import type { LoopConfig, WorkflowState } from '@/stores/workflows/workflow/types' diff --git a/apps/sim/lib/workflows/utils.ts b/apps/sim/lib/workflows/utils.ts index 8927821e130..a30cd2d2eb5 100644 --- a/apps/sim/lib/workflows/utils.ts +++ b/apps/sim/lib/workflows/utils.ts @@ -1,7 +1,7 @@ import { eq } from 'drizzle-orm' import { NextResponse } from 'next/server' import { getEnv } from '@/lib/env' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { db } from '@/db' import { userStats, workflow as workflowTable } from '@/db/schema' import type { ExecutionResult } from '@/executor/types' diff --git a/apps/sim/lib/workflows/yaml-generator.ts b/apps/sim/lib/workflows/yaml-generator.ts index 5fa5d82185b..f2055ba8657 100644 --- a/apps/sim/lib/workflows/yaml-generator.ts +++ b/apps/sim/lib/workflows/yaml-generator.ts @@ -1,6 +1,6 @@ import { dump as yamlDump } from 'js-yaml' import type { Edge } from 'reactflow' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { getBlock } from '@/blocks' import type { SubBlockConfig } from '@/blocks/types' import type { BlockState, WorkflowState } from '@/stores/workflows/workflow/types' diff --git a/apps/sim/middleware.ts b/apps/sim/middleware.ts index 47039323a56..5568c17b84c 100644 --- a/apps/sim/middleware.ts +++ b/apps/sim/middleware.ts @@ -1,7 +1,7 @@ import { getSessionCookie } from 'better-auth/cookies' import { type NextRequest, NextResponse } from 'next/server' import { isDev } from './lib/environment' -import { createLogger } from './lib/logs/console-logger' +import { createLogger } from './lib/logs/console/console-logger' import { getBaseDomain } from './lib/urls/utils' const logger = createLogger('Middleware') diff --git a/apps/sim/providers/anthropic/index.ts b/apps/sim/providers/anthropic/index.ts index bb4384ef675..6b87c3b4eff 100644 --- a/apps/sim/providers/anthropic/index.ts +++ b/apps/sim/providers/anthropic/index.ts @@ -1,5 +1,5 @@ import Anthropic from '@anthropic-ai/sdk' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { StreamingExecution } from '@/executor/types' import { executeTool } from '@/tools' import { getProviderDefaultModel, getProviderModels } from '../models' diff --git a/apps/sim/providers/azure-openai/index.ts b/apps/sim/providers/azure-openai/index.ts index a3d65aaf64a..2565aa472c2 100644 --- a/apps/sim/providers/azure-openai/index.ts +++ b/apps/sim/providers/azure-openai/index.ts @@ -1,6 +1,6 @@ import { AzureOpenAI } from 'openai' import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { StreamingExecution } from '@/executor/types' import { executeTool } from '@/tools' import { getProviderDefaultModel, getProviderModels } from '../models' diff --git a/apps/sim/providers/cerebras/index.ts b/apps/sim/providers/cerebras/index.ts index df0dadb86c6..d78b3f0dbc2 100644 --- a/apps/sim/providers/cerebras/index.ts +++ b/apps/sim/providers/cerebras/index.ts @@ -1,5 +1,5 @@ import { Cerebras } from '@cerebras/cerebras_cloud_sdk' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { StreamingExecution } from '@/executor/types' import { executeTool } from '@/tools' import { getProviderDefaultModel, getProviderModels } from '../models' diff --git a/apps/sim/providers/deepseek/index.ts b/apps/sim/providers/deepseek/index.ts index 09bc5213498..1784d2e073a 100644 --- a/apps/sim/providers/deepseek/index.ts +++ b/apps/sim/providers/deepseek/index.ts @@ -1,5 +1,5 @@ import OpenAI from 'openai' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { StreamingExecution } from '@/executor/types' import { executeTool } from '@/tools' import { getProviderDefaultModel, getProviderModels } from '../models' diff --git a/apps/sim/providers/google/index.ts b/apps/sim/providers/google/index.ts index f648e36b5c8..8ef8bd618fd 100644 --- a/apps/sim/providers/google/index.ts +++ b/apps/sim/providers/google/index.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { StreamingExecution } from '@/executor/types' import { executeTool } from '@/tools' import { getProviderDefaultModel, getProviderModels } from '../models' diff --git a/apps/sim/providers/groq/index.ts b/apps/sim/providers/groq/index.ts index b98b7b09363..4057c378892 100644 --- a/apps/sim/providers/groq/index.ts +++ b/apps/sim/providers/groq/index.ts @@ -1,5 +1,5 @@ import { Groq } from 'groq-sdk' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { StreamingExecution } from '@/executor/types' import { executeTool } from '@/tools' import { getProviderDefaultModel, getProviderModels } from '../models' diff --git a/apps/sim/providers/index.ts b/apps/sim/providers/index.ts index d1d53011a0d..9b8f61eaffa 100644 --- a/apps/sim/providers/index.ts +++ b/apps/sim/providers/index.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { StreamingExecution } from '@/executor/types' import type { ProviderRequest, ProviderResponse } from './types' import { diff --git a/apps/sim/providers/ollama/index.ts b/apps/sim/providers/ollama/index.ts index e0947032a09..86259f1a554 100644 --- a/apps/sim/providers/ollama/index.ts +++ b/apps/sim/providers/ollama/index.ts @@ -1,6 +1,6 @@ import OpenAI from 'openai' import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { useOllamaStore } from '@/stores/ollama/store' import { executeTool } from '@/tools' import type { ProviderConfig, ProviderRequest, ProviderResponse, TimeSegment } from '../types' diff --git a/apps/sim/providers/openai/index.ts b/apps/sim/providers/openai/index.ts index 6a5faea9ae4..fe3c5cb908e 100644 --- a/apps/sim/providers/openai/index.ts +++ b/apps/sim/providers/openai/index.ts @@ -1,5 +1,5 @@ import OpenAI from 'openai' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { StreamingExecution } from '@/executor/types' import { executeTool } from '@/tools' import { getProviderDefaultModel, getProviderModels } from '../models' diff --git a/apps/sim/providers/utils.ts b/apps/sim/providers/utils.ts index 20cd0dc0caf..9fbb6a0fe50 100644 --- a/apps/sim/providers/utils.ts +++ b/apps/sim/providers/utils.ts @@ -1,5 +1,5 @@ import { getCostMultiplier, isHosted } from '@/lib/environment' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { useCustomToolsStore } from '@/stores/custom-tools/store' import { anthropicProvider } from './anthropic' import { azureOpenAIProvider } from './azure-openai' diff --git a/apps/sim/providers/xai/index.ts b/apps/sim/providers/xai/index.ts index 841236845c6..f30f2511249 100644 --- a/apps/sim/providers/xai/index.ts +++ b/apps/sim/providers/xai/index.ts @@ -1,5 +1,5 @@ import OpenAI from 'openai' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { StreamingExecution } from '@/executor/types' import { executeTool } from '@/tools' import { getProviderDefaultModel, getProviderModels } from '../models' diff --git a/apps/sim/scripts/chunk-docs.ts b/apps/sim/scripts/chunk-docs.ts index 0ef440c054a..55ef1af05c6 100644 --- a/apps/sim/scripts/chunk-docs.ts +++ b/apps/sim/scripts/chunk-docs.ts @@ -3,7 +3,7 @@ import path from 'path' import { DocsChunker } from '@/lib/documents/docs-chunker' import type { DocChunk } from '@/lib/documents/types' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' const logger = createLogger('ChunkDocsScript') diff --git a/apps/sim/scripts/process-docs-embeddings.ts b/apps/sim/scripts/process-docs-embeddings.ts index 4e172756275..0c003052b76 100644 --- a/apps/sim/scripts/process-docs-embeddings.ts +++ b/apps/sim/scripts/process-docs-embeddings.ts @@ -4,7 +4,7 @@ import path from 'path' import { sql } from 'drizzle-orm' import { DocsChunker } from '@/lib/documents/docs-chunker' import { isDev } from '@/lib/environment' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { db } from '@/db' import { docsEmbeddings } from '@/db/schema' diff --git a/apps/sim/scripts/test-billing-suite.ts b/apps/sim/scripts/test-billing-suite.ts index 322c5522aa0..21a0c456282 100644 --- a/apps/sim/scripts/test-billing-suite.ts +++ b/apps/sim/scripts/test-billing-suite.ts @@ -3,7 +3,7 @@ import { eq, like } from 'drizzle-orm' import { nanoid } from 'nanoid' import { processDailyBillingCheck } from '@/lib/billing/core/billing' import { requireStripeClient } from '@/lib/billing/stripe-client' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { db } from '@/db' import { member, organization, subscription, user, userStats } from '@/db/schema' diff --git a/apps/sim/serializer/index.test.ts b/apps/sim/serializer/index.test.ts index 32d664af344..5839be32328 100644 --- a/apps/sim/serializer/index.test.ts +++ b/apps/sim/serializer/index.test.ts @@ -127,7 +127,7 @@ vi.mock('@/blocks', () => ({ })) // Mock logger -vi.mock('@/lib/logs/console-logger', () => ({ +vi.mock('@/lib/logs/console/console-logger', () => ({ createLogger: () => ({ error: vi.fn(), info: vi.fn(), diff --git a/apps/sim/serializer/index.ts b/apps/sim/serializer/index.ts index ef02cf27283..2cf448298be 100644 --- a/apps/sim/serializer/index.ts +++ b/apps/sim/serializer/index.ts @@ -1,5 +1,5 @@ import type { Edge } from 'reactflow' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { getBlock } from '@/blocks' import type { BlockState, Loop, Parallel } from '@/stores/workflows/workflow/types' import type { SerializedBlock, SerializedWorkflow } from './types' diff --git a/apps/sim/services/queue/RateLimiter.ts b/apps/sim/services/queue/RateLimiter.ts index ebc8ac2de14..eb63d9b6e56 100644 --- a/apps/sim/services/queue/RateLimiter.ts +++ b/apps/sim/services/queue/RateLimiter.ts @@ -1,5 +1,5 @@ import { eq, sql } from 'drizzle-orm' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { db } from '@/db' import { userRateLimits } from '@/db/schema' import { RATE_LIMITS, type SubscriptionPlan, type TriggerType } from './types' diff --git a/apps/sim/socket-server/config/socket.ts b/apps/sim/socket-server/config/socket.ts index 947608c4d0f..bb739cc197c 100644 --- a/apps/sim/socket-server/config/socket.ts +++ b/apps/sim/socket-server/config/socket.ts @@ -2,7 +2,7 @@ import type { Server as HttpServer } from 'http' import { Server } from 'socket.io' import { env } from '@/lib/env' import { isProd } from '@/lib/environment' -import { createLogger } from '../../lib/logs/console-logger' +import { createLogger } from '../../lib/logs/console/console-logger' const logger = createLogger('SocketIOConfig') diff --git a/apps/sim/socket-server/database/operations.ts b/apps/sim/socket-server/database/operations.ts index 434e6829c75..2928509db1e 100644 --- a/apps/sim/socket-server/database/operations.ts +++ b/apps/sim/socket-server/database/operations.ts @@ -2,7 +2,7 @@ import { and, eq, or } from 'drizzle-orm' import { drizzle } from 'drizzle-orm/postgres-js' import postgres from 'postgres' import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { loadWorkflowFromNormalizedTables } from '@/lib/workflows/db-helpers' import * as schema from '../../db/schema' import { workflow, workflowBlocks, workflowEdges, workflowSubflows } from '../../db/schema' diff --git a/apps/sim/socket-server/handlers/connection.ts b/apps/sim/socket-server/handlers/connection.ts index f140cd538e6..2cf678444fd 100644 --- a/apps/sim/socket-server/handlers/connection.ts +++ b/apps/sim/socket-server/handlers/connection.ts @@ -1,4 +1,4 @@ -import { createLogger } from '../../lib/logs/console-logger' +import { createLogger } from '../../lib/logs/console/console-logger' import type { AuthenticatedSocket } from '../middleware/auth' import type { RoomManager } from '../rooms/manager' import type { HandlerDependencies } from './workflow' diff --git a/apps/sim/socket-server/handlers/operations.ts b/apps/sim/socket-server/handlers/operations.ts index 5ee36118231..f555d083a10 100644 --- a/apps/sim/socket-server/handlers/operations.ts +++ b/apps/sim/socket-server/handlers/operations.ts @@ -1,5 +1,5 @@ import { ZodError } from 'zod' -import { createLogger } from '../../lib/logs/console-logger' +import { createLogger } from '../../lib/logs/console/console-logger' import { persistWorkflowOperation } from '../database/operations' import type { AuthenticatedSocket } from '../middleware/auth' import { verifyOperationPermission } from '../middleware/permissions' diff --git a/apps/sim/socket-server/handlers/presence.ts b/apps/sim/socket-server/handlers/presence.ts index 0596a2aced1..eb60fdb615a 100644 --- a/apps/sim/socket-server/handlers/presence.ts +++ b/apps/sim/socket-server/handlers/presence.ts @@ -1,4 +1,4 @@ -import { createLogger } from '../../lib/logs/console-logger' +import { createLogger } from '../../lib/logs/console/console-logger' import type { AuthenticatedSocket } from '../middleware/auth' import type { RoomManager } from '../rooms/manager' import type { HandlerDependencies } from './workflow' diff --git a/apps/sim/socket-server/handlers/subblocks.ts b/apps/sim/socket-server/handlers/subblocks.ts index 3d5f6220ff4..a7f187ea1d3 100644 --- a/apps/sim/socket-server/handlers/subblocks.ts +++ b/apps/sim/socket-server/handlers/subblocks.ts @@ -1,7 +1,7 @@ import { and, eq } from 'drizzle-orm' import { db } from '../../db' import { workflow, workflowBlocks } from '../../db/schema' -import { createLogger } from '../../lib/logs/console-logger' +import { createLogger } from '../../lib/logs/console/console-logger' import type { AuthenticatedSocket } from '../middleware/auth' import type { RoomManager } from '../rooms/manager' import type { HandlerDependencies } from './workflow' diff --git a/apps/sim/socket-server/handlers/workflow.ts b/apps/sim/socket-server/handlers/workflow.ts index 49733a6ada9..307ee924485 100644 --- a/apps/sim/socket-server/handlers/workflow.ts +++ b/apps/sim/socket-server/handlers/workflow.ts @@ -1,4 +1,4 @@ -import { createLogger } from '../../lib/logs/console-logger' +import { createLogger } from '../../lib/logs/console/console-logger' import { getWorkflowState } from '../database/operations' import type { AuthenticatedSocket } from '../middleware/auth' import { verifyWorkflowAccess } from '../middleware/permissions' diff --git a/apps/sim/socket-server/index.test.ts b/apps/sim/socket-server/index.test.ts index 323e16a14db..3011e9116fc 100644 --- a/apps/sim/socket-server/index.test.ts +++ b/apps/sim/socket-server/index.test.ts @@ -5,7 +5,7 @@ */ import { createServer } from 'http' import { afterEach, beforeAll, beforeEach, describe, expect, it, vi } from 'vitest' -import { createLogger } from '../lib/logs/console-logger' +import { createLogger } from '../lib/logs/console/console-logger' import { createSocketIOServer } from './config/socket' import { RoomManager } from './rooms/manager' import { createHttpHandler } from './routes/http' diff --git a/apps/sim/socket-server/index.ts b/apps/sim/socket-server/index.ts index d53e3bd17ab..bc447fbb568 100644 --- a/apps/sim/socket-server/index.ts +++ b/apps/sim/socket-server/index.ts @@ -1,6 +1,6 @@ import { createServer } from 'http' import { env } from '@/lib/env' -import { createLogger } from '../lib/logs/console-logger' +import { createLogger } from '../lib/logs/console/console-logger' import { createSocketIOServer } from './config/socket' import { setupAllHandlers } from './handlers' import { type AuthenticatedSocket, authenticateSocket } from './middleware/auth' diff --git a/apps/sim/socket-server/middleware/auth.ts b/apps/sim/socket-server/middleware/auth.ts index 5f2378efaf8..0ac346e9bdb 100644 --- a/apps/sim/socket-server/middleware/auth.ts +++ b/apps/sim/socket-server/middleware/auth.ts @@ -1,6 +1,6 @@ import type { Socket } from 'socket.io' import { auth } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' const logger = createLogger('SocketAuth') diff --git a/apps/sim/socket-server/middleware/permissions.ts b/apps/sim/socket-server/middleware/permissions.ts index 43bcd2406b1..ec5e8cde965 100644 --- a/apps/sim/socket-server/middleware/permissions.ts +++ b/apps/sim/socket-server/middleware/permissions.ts @@ -1,7 +1,7 @@ import { eq } from 'drizzle-orm' import { db } from '../../db' import { workflow } from '../../db/schema' -import { createLogger } from '../../lib/logs/console-logger' +import { createLogger } from '../../lib/logs/console/console-logger' import { getUserEntityPermissions } from '../../lib/permissions/utils' const logger = createLogger('SocketPermissions') diff --git a/apps/sim/socket-server/rooms/manager.ts b/apps/sim/socket-server/rooms/manager.ts index 14e10bd8856..2e66e021619 100644 --- a/apps/sim/socket-server/rooms/manager.ts +++ b/apps/sim/socket-server/rooms/manager.ts @@ -3,7 +3,7 @@ import { drizzle } from 'drizzle-orm/postgres-js' import postgres from 'postgres' import type { Server } from 'socket.io' import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import * as schema from '@/db/schema' import { workflowBlocks, workflowEdges } from '@/db/schema' diff --git a/apps/sim/stores/copilot/store.ts b/apps/sim/stores/copilot/store.ts index fa46b739f4f..6ea74c4081b 100644 --- a/apps/sim/stores/copilot/store.ts +++ b/apps/sim/stores/copilot/store.ts @@ -13,7 +13,7 @@ import { sendStreamingMessage, updateChatMessages, } from '@/lib/copilot/api' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { CopilotStore } from './types' const logger = createLogger('CopilotStore') diff --git a/apps/sim/stores/custom-tools/store.ts b/apps/sim/stores/custom-tools/store.ts index 76053215325..90947ab02db 100644 --- a/apps/sim/stores/custom-tools/store.ts +++ b/apps/sim/stores/custom-tools/store.ts @@ -1,6 +1,6 @@ import { create } from 'zustand' import { devtools, persist } from 'zustand/middleware' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { CustomToolsStore } from './types' const logger = createLogger('CustomToolsStore') diff --git a/apps/sim/stores/folders/store.ts b/apps/sim/stores/folders/store.ts index ed92e1001f5..4f2f9465c22 100644 --- a/apps/sim/stores/folders/store.ts +++ b/apps/sim/stores/folders/store.ts @@ -1,6 +1,6 @@ import { create } from 'zustand' import { devtools } from 'zustand/middleware' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { useWorkflowRegistry } from '../workflows/registry/store' const logger = createLogger('FoldersStore') diff --git a/apps/sim/stores/index.ts b/apps/sim/stores/index.ts index 92696b9c5af..eccdf1eabd5 100644 --- a/apps/sim/stores/index.ts +++ b/apps/sim/stores/index.ts @@ -1,7 +1,7 @@ 'use client' import { useEffect } from 'react' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { useCopilotStore } from './copilot/store' import { useCustomToolsStore } from './custom-tools/store' import { useExecutionStore } from './execution/store' diff --git a/apps/sim/stores/knowledge/store.ts b/apps/sim/stores/knowledge/store.ts index 8bf671ca642..561c0cfeaac 100644 --- a/apps/sim/stores/knowledge/store.ts +++ b/apps/sim/stores/knowledge/store.ts @@ -1,5 +1,5 @@ import { create } from 'zustand' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' const logger = createLogger('KnowledgeStore') diff --git a/apps/sim/stores/ollama/store.ts b/apps/sim/stores/ollama/store.ts index 466dd0c317e..26866310d69 100644 --- a/apps/sim/stores/ollama/store.ts +++ b/apps/sim/stores/ollama/store.ts @@ -1,5 +1,5 @@ import { create } from 'zustand' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { updateOllamaProviderModels } from '@/providers/utils' import type { OllamaStore } from './types' diff --git a/apps/sim/stores/operation-queue/store.ts b/apps/sim/stores/operation-queue/store.ts index cfa1a08efa7..53d8bcce271 100644 --- a/apps/sim/stores/operation-queue/store.ts +++ b/apps/sim/stores/operation-queue/store.ts @@ -1,5 +1,5 @@ import { create } from 'zustand' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' const logger = createLogger('OperationQueue') diff --git a/apps/sim/stores/organization/store.ts b/apps/sim/stores/organization/store.ts index 5abb750976e..fd862971633 100644 --- a/apps/sim/stores/organization/store.ts +++ b/apps/sim/stores/organization/store.ts @@ -2,7 +2,7 @@ import { create } from 'zustand' import { devtools } from 'zustand/middleware' import { client } from '@/lib/auth-client' import { checkEnterprisePlan } from '@/lib/billing/subscriptions/utils' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { OrganizationStore, Subscription, WorkspaceInvitation } from './types' import { calculateSeatUsage, generateSlug, validateEmail, validateSlug } from './utils' diff --git a/apps/sim/stores/panel/variables/store.ts b/apps/sim/stores/panel/variables/store.ts index 30ef1d8ad85..74067e7433d 100644 --- a/apps/sim/stores/panel/variables/store.ts +++ b/apps/sim/stores/panel/variables/store.ts @@ -1,6 +1,6 @@ import { create } from 'zustand' import { devtools, persist } from 'zustand/middleware' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { API_ENDPOINTS } from '@/stores/constants' import { useWorkflowRegistry } from '@/stores/workflows/registry/store' import { useSubBlockStore } from '@/stores/workflows/subblock/store' diff --git a/apps/sim/stores/settings/environment/store.ts b/apps/sim/stores/settings/environment/store.ts index 31a4f2e1dd7..a1bb7fe6be1 100644 --- a/apps/sim/stores/settings/environment/store.ts +++ b/apps/sim/stores/settings/environment/store.ts @@ -1,5 +1,5 @@ import { create } from 'zustand' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { API_ENDPOINTS } from '../../constants' import type { EnvironmentStore, EnvironmentVariable } from './types' diff --git a/apps/sim/stores/settings/general/store.ts b/apps/sim/stores/settings/general/store.ts index fbc77ee8c24..f9f904c3e3d 100644 --- a/apps/sim/stores/settings/general/store.ts +++ b/apps/sim/stores/settings/general/store.ts @@ -1,6 +1,6 @@ import { create } from 'zustand' import { devtools, persist } from 'zustand/middleware' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { General, GeneralStore, UserSettings } from './types' const logger = createLogger('GeneralStore') diff --git a/apps/sim/stores/subscription/store.ts b/apps/sim/stores/subscription/store.ts index a34c16a0a74..7b8fb3c9e1d 100644 --- a/apps/sim/stores/subscription/store.ts +++ b/apps/sim/stores/subscription/store.ts @@ -1,6 +1,6 @@ import { create } from 'zustand' import { devtools } from 'zustand/middleware' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { BillingStatus, SubscriptionData, diff --git a/apps/sim/stores/workflows/index.ts b/apps/sim/stores/workflows/index.ts index 5fe909c51f6..04748787bbd 100644 --- a/apps/sim/stores/workflows/index.ts +++ b/apps/sim/stores/workflows/index.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { useWorkflowRegistry } from './registry/store' import { mergeSubblockState } from './utils' import { useWorkflowStore } from './workflow/store' diff --git a/apps/sim/stores/workflows/registry/store.ts b/apps/sim/stores/workflows/registry/store.ts index 531d0904d0f..b07d7d9d898 100644 --- a/apps/sim/stores/workflows/registry/store.ts +++ b/apps/sim/stores/workflows/registry/store.ts @@ -1,6 +1,6 @@ import { create } from 'zustand' import { devtools } from 'zustand/middleware' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { generateCreativeWorkflowName } from '@/lib/naming' import { clearWorkflowVariablesTracking } from '@/stores/panel/variables/store' import { API_ENDPOINTS } from '../../constants' diff --git a/apps/sim/stores/workflows/workflow/store.ts b/apps/sim/stores/workflows/workflow/store.ts index 9af7799e029..bf4e09dbc33 100644 --- a/apps/sim/stores/workflows/workflow/store.ts +++ b/apps/sim/stores/workflows/workflow/store.ts @@ -1,7 +1,7 @@ import type { Edge } from 'reactflow' import { create } from 'zustand' import { devtools } from 'zustand/middleware' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { getBlock } from '@/blocks' import { resolveOutputType } from '@/blocks/utils' import { pushHistory, type WorkflowStoreWithHistory, withHistory } from '../middleware' diff --git a/apps/sim/stores/workflows/yaml/importer.ts b/apps/sim/stores/workflows/yaml/importer.ts index c9d89314793..cb1c1c32d81 100644 --- a/apps/sim/stores/workflows/yaml/importer.ts +++ b/apps/sim/stores/workflows/yaml/importer.ts @@ -1,6 +1,6 @@ import { load as yamlParse } from 'js-yaml' import { v4 as uuidv4 } from 'uuid' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { getBlock } from '@/blocks' import { type ConnectionsFormat, diff --git a/apps/sim/stores/workflows/yaml/parsing-utils.ts b/apps/sim/stores/workflows/yaml/parsing-utils.ts index 2beda16820b..59c9a2f4443 100644 --- a/apps/sim/stores/workflows/yaml/parsing-utils.ts +++ b/apps/sim/stores/workflows/yaml/parsing-utils.ts @@ -1,5 +1,5 @@ import { v4 as uuidv4 } from 'uuid' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' const logger = createLogger('YamlParsingUtils') diff --git a/apps/sim/stores/workflows/yaml/store.ts b/apps/sim/stores/workflows/yaml/store.ts index f42330c480b..15dfd1cbb10 100644 --- a/apps/sim/stores/workflows/yaml/store.ts +++ b/apps/sim/stores/workflows/yaml/store.ts @@ -1,6 +1,6 @@ import { create } from 'zustand' import { devtools } from 'zustand/middleware' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { generateWorkflowYaml } from '@/lib/workflows/yaml-generator' import { useSubBlockStore } from '../subblock/store' import { useWorkflowStore } from '../workflow/store' diff --git a/apps/sim/tools/browser_use/run_task.ts b/apps/sim/tools/browser_use/run_task.ts index fe13d215dbb..34b8ff179de 100644 --- a/apps/sim/tools/browser_use/run_task.ts +++ b/apps/sim/tools/browser_use/run_task.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { BrowserUseRunTaskParams, BrowserUseRunTaskResponse } from '@/tools/browser_use/types' import type { ToolConfig } from '@/tools/types' diff --git a/apps/sim/tools/discord/get_messages.ts b/apps/sim/tools/discord/get_messages.ts index 51e81b0bbe0..090951e5c02 100644 --- a/apps/sim/tools/discord/get_messages.ts +++ b/apps/sim/tools/discord/get_messages.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { DiscordAPIError, DiscordGetMessagesParams, diff --git a/apps/sim/tools/discord/get_server.ts b/apps/sim/tools/discord/get_server.ts index 274478ca9c8..4ee67c6d5ae 100644 --- a/apps/sim/tools/discord/get_server.ts +++ b/apps/sim/tools/discord/get_server.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { DiscordAPIError, DiscordGetServerParams, diff --git a/apps/sim/tools/discord/get_user.ts b/apps/sim/tools/discord/get_user.ts index 917bc6ebb94..97631c66565 100644 --- a/apps/sim/tools/discord/get_user.ts +++ b/apps/sim/tools/discord/get_user.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { DiscordAPIError, DiscordGetUserParams, diff --git a/apps/sim/tools/discord/send_message.ts b/apps/sim/tools/discord/send_message.ts index 756260f35eb..ec9167413b8 100644 --- a/apps/sim/tools/discord/send_message.ts +++ b/apps/sim/tools/discord/send_message.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { DiscordAPIError, DiscordMessage, diff --git a/apps/sim/tools/elevenlabs/tts.ts b/apps/sim/tools/elevenlabs/tts.ts index ba7269177c2..469cacd8fb6 100644 --- a/apps/sim/tools/elevenlabs/tts.ts +++ b/apps/sim/tools/elevenlabs/tts.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { ToolConfig } from '../types' import type { ElevenLabsTtsParams, ElevenLabsTtsResponse } from './types' diff --git a/apps/sim/tools/exa/research.ts b/apps/sim/tools/exa/research.ts index 0ac57b2d254..b94f660aa3c 100644 --- a/apps/sim/tools/exa/research.ts +++ b/apps/sim/tools/exa/research.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { ExaResearchParams, ExaResearchResponse } from '@/tools/exa/types' import type { ToolConfig } from '@/tools/types' diff --git a/apps/sim/tools/file/parser.ts b/apps/sim/tools/file/parser.ts index e3be52e3c43..e9ed71140bd 100644 --- a/apps/sim/tools/file/parser.ts +++ b/apps/sim/tools/file/parser.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { FileParseResult, FileParserInput, diff --git a/apps/sim/tools/firecrawl/crawl.ts b/apps/sim/tools/firecrawl/crawl.ts index c0d4a684eda..71576cd6076 100644 --- a/apps/sim/tools/firecrawl/crawl.ts +++ b/apps/sim/tools/firecrawl/crawl.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { FirecrawlCrawlParams, FirecrawlCrawlResponse } from '@/tools/firecrawl/types' import type { ToolConfig } from '@/tools/types' diff --git a/apps/sim/tools/function/execute.test.ts b/apps/sim/tools/function/execute.test.ts index 333086a37dc..b8b31b2dcd2 100644 --- a/apps/sim/tools/function/execute.test.ts +++ b/apps/sim/tools/function/execute.test.ts @@ -164,9 +164,9 @@ describe('Function Execute Tool', () => { }) }) - describe('Enhanced Error Handling', () => { - test('should handle enhanced syntax error with line content', async () => { - // Setup enhanced error response with debug information + describe('Error Handling', () => { + test('should handle syntax error with line content', async () => { + // Setup error response with debug information tester.setup( { success: false, @@ -193,7 +193,7 @@ describe('Function Execute Tool', () => { code: 'const obj = {\n name: "test",\n description: "This has a missing closing quote\n};\nreturn obj;', }) - // Check enhanced error handling + // Check error handling expect(result.success).toBe(false) expect(result.error).toContain('Syntax Error') expect(result.error).toContain('Line 3') @@ -202,8 +202,8 @@ describe('Function Execute Tool', () => { expect(result.error).toContain('(Check for missing quotes, brackets, or semicolons)') }) - test('should handle enhanced runtime error with line and column', async () => { - // Setup enhanced runtime error response + test('should handle runtime error with line and column', async () => { + // Setup runtime error response tester.setup( { success: false, @@ -230,7 +230,7 @@ describe('Function Execute Tool', () => { code: 'const obj = null;\nreturn obj.someMethod();', }) - // Check enhanced error handling + // Check error handling expect(result.success).toBe(false) expect(result.error).toContain('Type Error') expect(result.error).toContain('Line 2:16') @@ -238,8 +238,8 @@ describe('Function Execute Tool', () => { expect(result.error).toContain('Cannot read properties of null') }) - test('should handle enhanced error information in tool response', async () => { - // Setup enhanced error response with full debug info + test('should handle error information in tool response', async () => { + // Setup error response with full debug info tester.setup( { success: false, @@ -265,7 +265,7 @@ describe('Function Execute Tool', () => { code: 'return undefinedVar', }) - // Check that the tool properly captures enhanced error + // Check that the tool properly captures error expect(result.success).toBe(false) expect(result.error).toBe( 'Reference Error: Line 1: `return undefinedVar` - undefinedVar is not defined' @@ -273,7 +273,7 @@ describe('Function Execute Tool', () => { }) test('should preserve debug information in error object', async () => { - // Setup enhanced error response + // Setup error response tester.setup( { success: false, @@ -294,12 +294,11 @@ describe('Function Execute Tool', () => { code: 'valid line\ninvalid syntax here', }) - // Check that enhanced error information is available + // Check that error information is available expect(result.success).toBe(false) expect(result.error).toBe('Syntax Error: Line 2 - Invalid syntax') - // Note: In this test framework, debug information would be available - // in the response object, but the tool transforms it into the error message + // Note: In this test framework, debug information would be available in the response object, but the tool transforms it into the error message }) test('should handle enhanced error without line information', async () => { @@ -321,13 +320,13 @@ describe('Function Execute Tool', () => { code: 'return "test";', }) - // Check error handling without enhanced line info + // Check error handling without line info expect(result.success).toBe(false) expect(result.error).toBe('Generic error message') }) test('should provide line-specific error message when available', async () => { - // Setup enhanced error response with line info + // Setup error response with line info tester.setup( { success: false, @@ -348,7 +347,7 @@ describe('Function Execute Tool', () => { code: 'const obj = {};\nobj.nonExistentMethod();', }) - // Check that enhanced error message is provided + // Check that error message is provided expect(result.success).toBe(false) expect(result.error).toContain('Line 5:20') expect(result.error).toContain('obj.nonExistentMethod()') diff --git a/apps/sim/tools/google_docs/create.ts b/apps/sim/tools/google_docs/create.ts index fb6c4f3b253..fedbb8cf136 100644 --- a/apps/sim/tools/google_docs/create.ts +++ b/apps/sim/tools/google_docs/create.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { GoogleDocsCreateResponse, GoogleDocsToolParams } from '@/tools/google_docs/types' import type { ToolConfig } from '@/tools/types' diff --git a/apps/sim/tools/google_drive/get_content.ts b/apps/sim/tools/google_drive/get_content.ts index 50af9a182b1..c77bf93adae 100644 --- a/apps/sim/tools/google_drive/get_content.ts +++ b/apps/sim/tools/google_drive/get_content.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { GoogleDriveGetContentResponse, GoogleDriveToolParams, diff --git a/apps/sim/tools/google_drive/upload.ts b/apps/sim/tools/google_drive/upload.ts index 2a5e5562eff..4f02d765c5e 100644 --- a/apps/sim/tools/google_drive/upload.ts +++ b/apps/sim/tools/google_drive/upload.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { GoogleDriveToolParams, GoogleDriveUploadResponse } from '@/tools/google_drive/types' import { GOOGLE_WORKSPACE_MIME_TYPES, SOURCE_MIME_TYPES } from '@/tools/google_drive/utils' import type { ToolConfig } from '@/tools/types' diff --git a/apps/sim/tools/http/request.ts b/apps/sim/tools/http/request.ts index b51c5deccf3..16150391556 100644 --- a/apps/sim/tools/http/request.ts +++ b/apps/sim/tools/http/request.ts @@ -1,6 +1,6 @@ import { getEnv } from '@/lib/env' import { isTest } from '@/lib/environment' -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { getBaseUrl } from '@/lib/urls/utils' import type { RequestParams, RequestResponse } from '@/tools/http/types' import type { HttpMethod, TableRow, ToolConfig } from '@/tools/types' diff --git a/apps/sim/tools/index.ts b/apps/sim/tools/index.ts index d232526bce3..ce5ff780410 100644 --- a/apps/sim/tools/index.ts +++ b/apps/sim/tools/index.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { getBaseUrl } from '@/lib/urls/utils' import type { OAuthTokenPayload, ToolConfig, ToolResponse } from '@/tools/types' import { formatRequestParams, getTool, getToolAsync, validateToolRequest } from '@/tools/utils' diff --git a/apps/sim/tools/microsoft_teams/read_channel.ts b/apps/sim/tools/microsoft_teams/read_channel.ts index b5c1267d8e4..7a1403f55fe 100644 --- a/apps/sim/tools/microsoft_teams/read_channel.ts +++ b/apps/sim/tools/microsoft_teams/read_channel.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { MicrosoftTeamsReadResponse, MicrosoftTeamsToolParams, diff --git a/apps/sim/tools/mistral/parser.ts b/apps/sim/tools/mistral/parser.ts index 09b11e3e7ae..51b0c7b10b3 100644 --- a/apps/sim/tools/mistral/parser.ts +++ b/apps/sim/tools/mistral/parser.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { getBaseUrl } from '@/lib/urls/utils' import type { MistralParserInput, MistralParserOutput } from '@/tools/mistral/types' import type { ToolConfig } from '@/tools/types' diff --git a/apps/sim/tools/openai/image.ts b/apps/sim/tools/openai/image.ts index 9a12a502392..83b3ee6e4ed 100644 --- a/apps/sim/tools/openai/image.ts +++ b/apps/sim/tools/openai/image.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { getBaseUrl } from '@/lib/urls/utils' import type { BaseImageRequestBody } from '@/tools/openai/types' import type { ToolConfig } from '@/tools/types' diff --git a/apps/sim/tools/stagehand/agent.ts b/apps/sim/tools/stagehand/agent.ts index c4b18833244..c58ec786397 100644 --- a/apps/sim/tools/stagehand/agent.ts +++ b/apps/sim/tools/stagehand/agent.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { StagehandAgentParams, StagehandAgentResponse } from '@/tools/stagehand/types' import type { ToolConfig } from '@/tools/types' diff --git a/apps/sim/tools/stagehand/extract.ts b/apps/sim/tools/stagehand/extract.ts index 1338e101aca..b8f4269ddd8 100644 --- a/apps/sim/tools/stagehand/extract.ts +++ b/apps/sim/tools/stagehand/extract.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { StagehandExtractParams, StagehandExtractResponse } from '@/tools/stagehand/types' import type { ToolConfig } from '@/tools/types' diff --git a/apps/sim/tools/twilio/send_sms.ts b/apps/sim/tools/twilio/send_sms.ts index a3de5f19821..e3744f490b7 100644 --- a/apps/sim/tools/twilio/send_sms.ts +++ b/apps/sim/tools/twilio/send_sms.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { TwilioSendSMSParams, TwilioSMSBlockOutput } from '@/tools/twilio/types' import type { ToolConfig } from '@/tools/types' diff --git a/apps/sim/tools/typeform/insights.ts b/apps/sim/tools/typeform/insights.ts index 52494af6c96..a6192bf4e9d 100644 --- a/apps/sim/tools/typeform/insights.ts +++ b/apps/sim/tools/typeform/insights.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { TypeformInsightsParams, TypeformInsightsResponse } from '@/tools/typeform/types' import type { ToolConfig } from '@/tools/types' diff --git a/apps/sim/tools/utils.test.ts b/apps/sim/tools/utils.test.ts index 10a45275804..269625cd6a1 100644 --- a/apps/sim/tools/utils.test.ts +++ b/apps/sim/tools/utils.test.ts @@ -10,7 +10,7 @@ import { validateToolRequest, } from '@/tools/utils' -vi.mock('@/lib/logs/console-logger', () => ({ +vi.mock('@/lib/logs/console/console-logger', () => ({ createLogger: vi.fn().mockReturnValue({ debug: vi.fn(), info: vi.fn(), diff --git a/apps/sim/tools/utils.ts b/apps/sim/tools/utils.ts index 9f90582234f..eedf7d00b8d 100644 --- a/apps/sim/tools/utils.ts +++ b/apps/sim/tools/utils.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import { getBaseUrl } from '@/lib/urls/utils' import { useCustomToolsStore } from '@/stores/custom-tools/store' import { useEnvironmentStore } from '@/stores/settings/environment/store' diff --git a/apps/sim/tools/wealthbox/read_contact.ts b/apps/sim/tools/wealthbox/read_contact.ts index d328cc70a8e..106aecd53f8 100644 --- a/apps/sim/tools/wealthbox/read_contact.ts +++ b/apps/sim/tools/wealthbox/read_contact.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { ToolConfig } from '../types' import type { WealthboxReadParams, WealthboxReadResponse } from './types' diff --git a/apps/sim/tools/wealthbox/read_note.ts b/apps/sim/tools/wealthbox/read_note.ts index 6609199f776..ce9a06fd8b1 100644 --- a/apps/sim/tools/wealthbox/read_note.ts +++ b/apps/sim/tools/wealthbox/read_note.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { ToolConfig } from '../types' import type { WealthboxReadParams, WealthboxReadResponse } from './types' diff --git a/apps/sim/tools/wealthbox/read_task.ts b/apps/sim/tools/wealthbox/read_task.ts index f3b087ab4f7..6e83d3f0750 100644 --- a/apps/sim/tools/wealthbox/read_task.ts +++ b/apps/sim/tools/wealthbox/read_task.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { ToolConfig } from '../types' import type { WealthboxReadParams, WealthboxReadResponse } from './types' diff --git a/apps/sim/tools/wealthbox/write_contact.ts b/apps/sim/tools/wealthbox/write_contact.ts index 0cd9d72491c..9d64a907a33 100644 --- a/apps/sim/tools/wealthbox/write_contact.ts +++ b/apps/sim/tools/wealthbox/write_contact.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { ToolConfig } from '../types' import type { WealthboxWriteParams, WealthboxWriteResponse } from './types' diff --git a/apps/sim/tools/wealthbox/write_note.ts b/apps/sim/tools/wealthbox/write_note.ts index 78d507d1cad..ee7dcbdc743 100644 --- a/apps/sim/tools/wealthbox/write_note.ts +++ b/apps/sim/tools/wealthbox/write_note.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { ToolConfig } from '../types' import type { WealthboxWriteParams, WealthboxWriteResponse } from './types' diff --git a/apps/sim/tools/wealthbox/write_task.ts b/apps/sim/tools/wealthbox/write_task.ts index 40cc40166ee..85c9433fc41 100644 --- a/apps/sim/tools/wealthbox/write_task.ts +++ b/apps/sim/tools/wealthbox/write_task.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { ToolConfig } from '../types' import type { WealthboxWriteParams, WealthboxWriteResponse } from './types' diff --git a/apps/sim/tools/whatsapp/send_message.ts b/apps/sim/tools/whatsapp/send_message.ts index 4bac6b4223c..4f21e43ac41 100644 --- a/apps/sim/tools/whatsapp/send_message.ts +++ b/apps/sim/tools/whatsapp/send_message.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { ToolConfig } from '@/tools/types' import type { WhatsAppResponse, WhatsAppSendMessageParams } from '@/tools/whatsapp/types' diff --git a/apps/sim/tools/workflow/executor.ts b/apps/sim/tools/workflow/executor.ts index 42b1a085f71..885c4ab7e76 100644 --- a/apps/sim/tools/workflow/executor.ts +++ b/apps/sim/tools/workflow/executor.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { ToolConfig, ToolResponse } from '@/tools/types' const logger = createLogger('WorkflowExecutorTool') diff --git a/apps/sim/tools/x/user.ts b/apps/sim/tools/x/user.ts index 10cb91cc76e..8ac38e7b9c8 100644 --- a/apps/sim/tools/x/user.ts +++ b/apps/sim/tools/x/user.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console-logger' +import { createLogger } from '@/lib/logs/console/console-logger' import type { ToolConfig } from '@/tools/types' import type { XUser, XUserParams, XUserResponse } from '@/tools/x/types' diff --git a/apps/sim/trigger/workflow-execution.ts b/apps/sim/trigger/workflow-execution.ts index 8fae67f830d..75713614502 100644 --- a/apps/sim/trigger/workflow-execution.ts +++ b/apps/sim/trigger/workflow-execution.ts @@ -1,9 +1,9 @@ import { task } from '@trigger.dev/sdk/v3' import { eq, sql } from 'drizzle-orm' import { v4 as uuidv4 } from 'uuid' -import { createLogger } from '@/lib/logs/console-logger' -import { EnhancedLoggingSession } from '@/lib/logs/enhanced-logging-session' -import { buildTraceSpans } from '@/lib/logs/trace-spans' +import { createLogger } from '@/lib/logs/console/console-logger' +import { LoggingSession } from '@/lib/logs/execution/logging-session' +import { buildTraceSpans } from '@/lib/logs/execution/trace-spans/trace-spans' import { decryptSecret } from '@/lib/utils' import { loadWorkflowFromNormalizedTables } from '@/lib/workflows/db-helpers' import { updateWorkflowRunCounts } from '@/lib/workflows/utils' @@ -37,15 +37,10 @@ export const workflowExecution = task({ executionId, }) - // Initialize enhanced logging session + // Initialize logging session const triggerType = (payload.triggerType as 'api' | 'webhook' | 'schedule' | 'manual' | 'chat') || 'api' - const loggingSession = new EnhancedLoggingSession( - workflowId, - executionId, - triggerType, - requestId - ) + const loggingSession = new LoggingSession(workflowId, executionId, triggerType, requestId) try { // Load workflow data from normalized tables @@ -102,7 +97,7 @@ export const workflowExecution = task({ decryptedEnvVars = Object.fromEntries(decryptedPairs) } - // Start enhanced logging session + // Start logging session await loggingSession.safeStart({ userId: payload.userId, workspaceId: '', // TODO: Get from workflow if needed @@ -127,7 +122,7 @@ export const workflowExecution = task({ {} // workflow variables ) - // Set up enhanced logging on the executor + // Set up logging on the executor loggingSession.setupExecutor(executor) const result = await executor.execute(workflowId) @@ -165,7 +160,7 @@ export const workflowExecution = task({ .where(eq(userStats.userId, payload.userId)) } - // Build trace spans and complete logging session + // Build trace spans and complete logging session (for both success and failure) const { traceSpans, totalDuration } = buildTraceSpans(executionResult) await loggingSession.safeComplete({ From dd81739f29eb1050d5fd6dede55e49271259dd11 Mon Sep 17 00:00:00 2001 From: waleedlatif Date: Sat, 26 Jul 2025 13:26:44 -0700 Subject: [PATCH 2/3] modify remaining files --- apps/sim/app/api/__test-utils__/utils.ts | 2 +- .../file-selector/components/google-drive-picker.tsx | 5 ++++- apps/sim/executor/__test-utils__/mock-dependencies.ts | 2 +- apps/sim/vitest.config.ts | 4 ++-- apps/sim/vitest.setup.ts | 2 +- 5 files changed, 9 insertions(+), 6 deletions(-) diff --git a/apps/sim/app/api/__test-utils__/utils.ts b/apps/sim/app/api/__test-utils__/utils.ts index 22a172cfa62..3a537f088ad 100644 --- a/apps/sim/app/api/__test-utils__/utils.ts +++ b/apps/sim/app/api/__test-utils__/utils.ts @@ -279,7 +279,7 @@ export function mockExecutionDependencies() { } }) - vi.mock('@/lib/logs/trace-spans', () => ({ + vi.mock('@/lib/logs/execution/trace-spans/trace-spans', () => ({ buildTraceSpans: vi.fn().mockReturnValue({ traceSpans: [], totalDuration: 100, diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/google-drive-picker.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/google-drive-picker.tsx index e1660392241..83e7d9bfa8c 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/google-drive-picker.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/google-drive-picker.tsx @@ -1,7 +1,7 @@ 'use client' import { useCallback, useEffect, useRef, useState } from 'react' -import { Check, ChevronDown, ExternalLink, FileIcon, RefreshCw, X } from 'lucide-react' +import { Check, ChevronDown, ExternalLink, FileIcon, FolderIcon, RefreshCw, X } from 'lucide-react' import useDrivePicker from 'react-google-drive-picker' import { GoogleDocsIcon, GoogleSheetsIcon } from '@/components/icons' import { Button } from '@/components/ui/button' @@ -414,6 +414,9 @@ export function GoogleDrivePicker({ const getFileIcon = (file: FileInfo, size: 'sm' | 'md' = 'sm') => { const iconSize = size === 'sm' ? 'h-4 w-4' : 'h-5 w-5' + if (file.mimeType === 'application/vnd.google-apps.folder') { + return + } if (file.mimeType === 'application/vnd.google-apps.spreadsheet') { return } diff --git a/apps/sim/executor/__test-utils__/mock-dependencies.ts b/apps/sim/executor/__test-utils__/mock-dependencies.ts index 7266a6aadb3..874ceabf6f2 100644 --- a/apps/sim/executor/__test-utils__/mock-dependencies.ts +++ b/apps/sim/executor/__test-utils__/mock-dependencies.ts @@ -3,7 +3,7 @@ import { vi } from 'vitest' // Mock common dependencies used across executor handler tests // Logger -vi.mock('@/lib/logs/console-logger', () => ({ +vi.mock('@/lib/logs/console/console-logger', () => ({ createLogger: vi.fn(() => ({ info: vi.fn(), error: vi.fn(), diff --git a/apps/sim/vitest.config.ts b/apps/sim/vitest.config.ts index f1d44dc3726..48cb09a9e97 100644 --- a/apps/sim/vitest.config.ts +++ b/apps/sim/vitest.config.ts @@ -24,8 +24,8 @@ export default defineConfig({ resolve: { alias: [ { - find: '@/lib/logs/console-logger', - replacement: path.resolve(__dirname, 'lib/logs/console-logger.ts'), + find: '@/lib/logs/console/console-logger', + replacement: path.resolve(__dirname, 'lib/logs/console/console-logger.ts'), }, { find: '@/stores/console/store', diff --git a/apps/sim/vitest.setup.ts b/apps/sim/vitest.setup.ts index a99e99c295c..81d5f6e1964 100644 --- a/apps/sim/vitest.setup.ts +++ b/apps/sim/vitest.setup.ts @@ -8,7 +8,7 @@ global.fetch = vi.fn(() => }) ) as any -vi.mock('@/lib/logs/console-logger', () => { +vi.mock('@/lib/logs/console/console-logger', () => { const createLogger = vi.fn(() => ({ debug: vi.fn(), info: vi.fn(), From c692e7d8b0ac347a794c66898d2ac7d5cf74d9d8 Mon Sep 17 00:00:00 2001 From: waleedlatif Date: Sat, 26 Jul 2025 13:36:41 -0700 Subject: [PATCH 3/3] simplify code structure --- apps/sim/app/(auth)/login/login-form.tsx | 2 +- apps/sim/app/(auth)/reset-password/page.tsx | 2 +- .../sim/app/(auth)/verify/use-verification.ts | 2 +- apps/sim/app/api/__test-utils__/utils.ts | 2 +- .../api/auth/forget-password/route.test.ts | 4 +- .../sim/app/api/auth/forget-password/route.ts | 2 +- .../api/auth/oauth/connections/route.test.ts | 2 +- .../app/api/auth/oauth/connections/route.ts | 2 +- .../api/auth/oauth/credentials/route.test.ts | 2 +- .../app/api/auth/oauth/credentials/route.ts | 2 +- .../api/auth/oauth/disconnect/route.test.ts | 2 +- .../app/api/auth/oauth/disconnect/route.ts | 2 +- .../api/auth/oauth/microsoft/file/route.ts | 2 +- .../api/auth/oauth/microsoft/files/route.ts | 2 +- .../app/api/auth/oauth/token/route.test.ts | 2 +- apps/sim/app/api/auth/oauth/token/route.ts | 2 +- apps/sim/app/api/auth/oauth/utils.test.ts | 2 +- apps/sim/app/api/auth/oauth/utils.ts | 2 +- .../api/auth/oauth/wealthbox/item/route.ts | 2 +- .../api/auth/oauth/wealthbox/items/route.ts | 2 +- .../app/api/auth/reset-password/route.test.ts | 4 +- apps/sim/app/api/auth/reset-password/route.ts | 2 +- apps/sim/app/api/billing/daily/route.ts | 2 +- apps/sim/app/api/billing/route.ts | 2 +- .../app/api/billing/webhooks/stripe/route.ts | 2 +- .../sim/app/api/chat/[subdomain]/otp/route.ts | 2 +- .../app/api/chat/[subdomain]/route.test.ts | 2 +- apps/sim/app/api/chat/[subdomain]/route.ts | 2 +- apps/sim/app/api/chat/edit/[id]/route.test.ts | 2 +- apps/sim/app/api/chat/edit/[id]/route.ts | 2 +- apps/sim/app/api/chat/route.test.ts | 2 +- apps/sim/app/api/chat/route.ts | 2 +- .../chat/subdomains/validate/route.test.ts | 2 +- .../app/api/chat/subdomains/validate/route.ts | 2 +- apps/sim/app/api/chat/utils.test.ts | 2 +- apps/sim/app/api/chat/utils.ts | 2 +- apps/sim/app/api/codegen/route.test.ts | 2 +- apps/sim/app/api/codegen/route.ts | 2 +- .../copilot/checkpoints/[id]/revert/route.ts | 2 +- apps/sim/app/api/copilot/checkpoints/route.ts | 2 +- apps/sim/app/api/copilot/route.ts | 2 +- apps/sim/app/api/docs/search/route.ts | 2 +- apps/sim/app/api/environment/route.ts | 2 +- apps/sim/app/api/files/delete/route.ts | 2 +- apps/sim/app/api/files/parse/route.ts | 2 +- apps/sim/app/api/files/presigned/route.ts | 2 +- .../app/api/files/serve/[...path]/route.ts | 2 +- apps/sim/app/api/files/upload/route.ts | 2 +- apps/sim/app/api/folders/[id]/route.ts | 2 +- apps/sim/app/api/folders/route.ts | 2 +- .../app/api/function/execute/route.test.ts | 4 +- apps/sim/app/api/function/execute/route.ts | 2 +- apps/sim/app/api/help/route.ts | 2 +- apps/sim/app/api/jobs/[jobId]/route.ts | 2 +- .../[documentId]/chunks/[chunkId]/route.ts | 2 +- .../documents/[documentId]/chunks/route.ts | 2 +- .../[id]/documents/[documentId]/route.ts | 2 +- .../app/api/knowledge/[id]/documents/route.ts | 2 +- apps/sim/app/api/knowledge/[id]/route.ts | 2 +- apps/sim/app/api/knowledge/route.ts | 2 +- apps/sim/app/api/knowledge/search/route.ts | 2 +- apps/sim/app/api/knowledge/utils.ts | 2 +- .../logs/[executionId]/frozen-canvas/route.ts | 2 +- apps/sim/app/api/logs/cleanup/route.ts | 4 +- apps/sim/app/api/logs/route.ts | 2 +- apps/sim/app/api/memory/[id]/route.ts | 2 +- apps/sim/app/api/memory/route.ts | 2 +- .../organizations/[id]/invitations/route.ts | 2 +- .../[id]/members/[memberId]/route.ts | 2 +- .../api/organizations/[id]/members/route.ts | 2 +- apps/sim/app/api/organizations/[id]/route.ts | 2 +- .../organizations/[id]/workspaces/route.ts | 2 +- .../organizations/invitations/accept/route.ts | 2 +- apps/sim/app/api/providers/route.ts | 2 +- apps/sim/app/api/proxy/image/route.ts | 2 +- apps/sim/app/api/proxy/route.ts | 2 +- apps/sim/app/api/proxy/tts/route.ts | 2 +- apps/sim/app/api/proxy/tts/stream/route.ts | 2 +- apps/sim/app/api/schedules/[id]/route.ts | 2 +- .../api/schedules/[id]/status/route.test.ts | 2 +- .../app/api/schedules/[id]/status/route.ts | 2 +- apps/sim/app/api/schedules/execute/route.ts | 2 +- apps/sim/app/api/schedules/route.ts | 2 +- apps/sim/app/api/telemetry/route.ts | 2 +- apps/sim/app/api/templates/[id]/route.ts | 2 +- apps/sim/app/api/templates/[id]/star/route.ts | 2 +- apps/sim/app/api/templates/[id]/use/route.ts | 2 +- apps/sim/app/api/templates/route.ts | 2 +- .../app/api/tools/confluence/pages/route.ts | 2 +- apps/sim/app/api/tools/custom/route.test.ts | 2 +- apps/sim/app/api/tools/custom/route.ts | 2 +- .../app/api/tools/discord/channels/route.ts | 2 +- .../app/api/tools/discord/servers/route.ts | 2 +- apps/sim/app/api/tools/drive/file/route.ts | 2 +- apps/sim/app/api/tools/drive/files/route.ts | 2 +- apps/sim/app/api/tools/edit-workflow/route.ts | 2 +- .../sim/app/api/tools/get-all-blocks/route.ts | 2 +- .../api/tools/get-blocks-metadata/route.ts | 2 +- .../app/api/tools/get-user-workflow/route.ts | 2 +- apps/sim/app/api/tools/gmail/label/route.ts | 2 +- apps/sim/app/api/tools/gmail/labels/route.ts | 2 +- .../tools/google_calendar/calendars/route.ts | 2 +- apps/sim/app/api/tools/jira/issue/route.ts | 2 +- apps/sim/app/api/tools/jira/issues/route.ts | 2 +- apps/sim/app/api/tools/jira/projects/route.ts | 2 +- .../app/api/tools/linear/projects/route.ts | 2 +- apps/sim/app/api/tools/linear/teams/route.ts | 2 +- .../tools/microsoft-teams/channels/route.ts | 2 +- .../api/tools/microsoft-teams/chats/route.ts | 2 +- .../api/tools/microsoft-teams/teams/route.ts | 2 +- .../app/api/tools/outlook/folders/route.ts | 2 +- .../sim/app/api/tools/slack/channels/route.ts | 2 +- .../app/api/tools/stagehand/agent/route.ts | 2 +- .../app/api/tools/stagehand/extract/route.ts | 2 +- apps/sim/app/api/tools/stagehand/utils.ts | 2 +- .../sim/app/api/tools/wealthbox/item/route.ts | 2 +- .../app/api/tools/wealthbox/items/route.ts | 2 +- apps/sim/app/api/usage-limits/route.ts | 2 +- .../app/api/users/me/api-keys/[id]/route.ts | 2 +- apps/sim/app/api/users/me/api-keys/route.ts | 2 +- apps/sim/app/api/users/me/settings/route.ts | 2 +- .../users/me/settings/unsubscribe/route.ts | 2 +- .../subscription/[id]/transfer/route.test.ts | 2 +- .../me/subscription/[id]/transfer/route.ts | 2 +- apps/sim/app/api/users/rate-limit/route.ts | 2 +- apps/sim/app/api/webhooks/[id]/route.ts | 2 +- apps/sim/app/api/webhooks/poll/gmail/route.ts | 2 +- apps/sim/app/api/webhooks/route.ts | 2 +- apps/sim/app/api/webhooks/test/route.ts | 2 +- .../app/api/webhooks/trigger/[path]/route.ts | 2 +- .../api/workflows/[id]/autolayout/route.ts | 2 +- .../api/workflows/[id]/chat/status/route.ts | 2 +- .../api/workflows/[id]/deploy/route.test.ts | 2 +- .../app/api/workflows/[id]/deploy/route.ts | 2 +- .../app/api/workflows/[id]/deployed/route.ts | 2 +- .../app/api/workflows/[id]/duplicate/route.ts | 2 +- .../api/workflows/[id]/execute/route.test.ts | 4 +- .../app/api/workflows/[id]/execute/route.ts | 2 +- apps/sim/app/api/workflows/[id]/log/route.ts | 2 +- .../[id]/revert-to-deployed/route.ts | 2 +- apps/sim/app/api/workflows/[id]/route.test.ts | 2 +- apps/sim/app/api/workflows/[id]/route.ts | 2 +- .../sim/app/api/workflows/[id]/state/route.ts | 2 +- .../sim/app/api/workflows/[id]/stats/route.ts | 2 +- .../app/api/workflows/[id]/status/route.ts | 2 +- .../app/api/workflows/[id]/variables/route.ts | 2 +- apps/sim/app/api/workflows/[id]/yaml/route.ts | 2 +- apps/sim/app/api/workflows/middleware.ts | 2 +- .../app/api/workflows/public/[id]/route.ts | 2 +- apps/sim/app/api/workflows/route.ts | 2 +- apps/sim/app/api/workflows/sync/route.ts | 2 +- .../app/api/workflows/yaml/convert/route.ts | 2 +- apps/sim/app/api/workspaces/[id]/route.ts | 2 +- .../app/api/workspaces/invitations/route.ts | 2 +- apps/sim/app/api/workspaces/route.ts | 2 +- apps/sim/app/chat/[subdomain]/chat-client.tsx | 2 +- .../voice-interface/components/particles.tsx | 2 +- .../voice-interface/voice-interface.tsx | 2 +- .../[subdomain]/hooks/use-audio-streaming.ts | 2 +- .../[subdomain]/hooks/use-chat-streaming.ts | 2 +- apps/sim/app/layout.tsx | 2 +- apps/sim/app/telemetry-consent-dialog.tsx | 2 +- .../workspace-permissions-provider.tsx | 2 +- .../create-chunk-modal/create-chunk-modal.tsx | 2 +- .../delete-chunk-modal/delete-chunk-modal.tsx | 2 +- .../edit-chunk-modal/edit-chunk-modal.tsx | 2 +- .../knowledge/[id]/[documentId]/document.tsx | 2 +- .../[workspaceId]/knowledge/[id]/base.tsx | 2 +- .../components/upload-modal/upload-modal.tsx | 2 +- .../components/create-modal/create-modal.tsx | 2 +- .../workspace-selector/workspace-selector.tsx | 2 +- .../knowledge/hooks/use-knowledge-upload.ts | 2 +- .../frozen-canvas/frozen-canvas.tsx | 2 +- .../app/workspace/[workspaceId]/logs/logs.tsx | 2 +- .../[workspaceId]/templates/[id]/page.tsx | 2 +- .../[workspaceId]/templates/[id]/template.tsx | 2 +- .../templates/components/template-card.tsx | 2 +- .../[workspaceId]/templates/templates.tsx | 2 +- .../components/chat-deploy/chat-deploy.tsx | 2 +- .../components/deploy-form/deploy-form.tsx | 2 +- .../components/deploy-modal/deploy-modal.tsx | 2 +- .../components/deployed-workflow-card.tsx | 2 +- .../components/deployed-workflow-modal.tsx | 2 +- .../export-controls/export-controls.tsx | 2 +- .../template-modal/template-modal.tsx | 2 +- .../control-bar/control-bar.test.ts | 2 +- .../components/control-bar/control-bar.tsx | 2 +- .../w/[workflowId]/components/error/index.tsx | 2 +- .../components/loop-node/loop-node.test.tsx | 2 +- .../components/panel/components/chat/chat.tsx | 2 +- .../console-entry/console-entry.tsx | 2 +- .../copilot-modal/copilot-modal.tsx | 2 +- .../panel/components/copilot/copilot.tsx | 2 +- .../panel/components/variables/variables.tsx | 2 +- .../parallel-node/parallel-node.test.tsx | 2 +- .../components/sub-block/components/code.tsx | 2 +- .../sub-block/components/combobox.tsx | 2 +- .../sub-block/components/condition-input.tsx | 2 +- .../components/oauth-required-modal.tsx | 2 +- .../credential-selector.tsx | 2 +- .../components/confluence-file-selector.tsx | 2 +- .../components/discord-channel-selector.tsx | 2 +- .../components/google-calendar-selector.tsx | 2 +- .../components/google-drive-picker.tsx | 2 +- .../components/jira-issue-selector.tsx | 2 +- .../components/microsoft-file-selector.tsx | 2 +- .../components/teams-message-selector.tsx | 2 +- .../components/wealthbox-file-selector.tsx | 2 +- .../sub-block/components/file-upload.tsx | 2 +- .../folder-selector/folder-selector.tsx | 2 +- .../sub-block/components/long-input.tsx | 2 +- .../components/discord-server-selector.tsx | 2 +- .../components/jira-project-selector.tsx | 2 +- .../schedule/components/schedule-modal.tsx | 2 +- .../components/schedule/schedule-config.tsx | 2 +- .../sub-block/components/short-input.tsx | 2 +- .../custom-tool-modal/custom-tool-modal.tsx | 2 +- .../components/tool-credential-selector.tsx | 2 +- .../webhook/components/providers/gmail.tsx | 2 +- .../webhook/components/webhook-modal.tsx | 2 +- .../sub-block/components/webhook/webhook.tsx | 2 +- .../sub-block/hooks/use-sub-block-value.ts | 2 +- .../workflow-text-editor/workflow-applier.ts | 2 +- .../workflow-text-editor/workflow-exporter.ts | 2 +- .../workflow-text-editor-modal.tsx | 2 +- .../workflow-text-editor.tsx | 2 +- .../hooks/use-block-connections.ts | 2 +- .../[workflowId]/hooks/use-code-generation.ts | 2 +- .../hooks/use-workflow-execution.ts | 2 +- .../[workspaceId]/w/[workflowId]/utils.ts | 2 +- .../[workspaceId]/w/[workflowId]/workflow.tsx | 2 +- .../create-menu/import-controls.tsx | 2 +- .../folder-context-menu.tsx | 2 +- .../folder-tree/components/folder-item.tsx | 2 +- .../folder-tree/components/workflow-item.tsx | 2 +- .../components/folder-tree/folder-tree.tsx | 2 +- .../components/help-form/help-form.tsx | 2 +- .../components/account/account.tsx | 2 +- .../components/api-keys/api-keys.tsx | 2 +- .../components/credentials/credentials.tsx | 2 +- .../components/billing-summary.tsx | 2 +- .../components/cancel-subscription.tsx | 2 +- .../components/team-usage-overview.tsx | 2 +- .../components/usage-limit-editor.tsx | 2 +- .../components/subscription/subscription.tsx | 2 +- .../team-management/team-management.tsx | 2 +- .../settings-modal/settings-modal.tsx | 2 +- .../workspace-header/workspace-header.tsx | 2 +- .../components/invite-modal/invite-modal.tsx | 2 +- .../invites-sent/invites-sent.tsx | 2 +- .../workspace-selector/workspace-selector.tsx | 2 +- .../w/components/sidebar/sidebar.tsx | 2 +- .../workflow-preview/workflow-preview.tsx | 2 +- apps/sim/app/workspace/page.tsx | 2 +- apps/sim/blocks/blocks/agent.ts | 2 +- apps/sim/blocks/blocks/evaluator.ts | 2 +- apps/sim/blocks/blocks/file.ts | 2 +- apps/sim/blocks/blocks/supabase.ts | 2 +- apps/sim/blocks/blocks/workflow.ts | 2 +- apps/sim/contexts/socket-context.tsx | 2 +- .../__test-utils__/mock-dependencies.ts | 2 +- .../executor/handlers/agent/agent-handler.ts | 2 +- apps/sim/executor/handlers/api/api-handler.ts | 2 +- .../handlers/condition/condition-handler.ts | 2 +- .../handlers/evaluator/evaluator-handler.ts | 2 +- .../function/function-handler.test.ts | 2 +- .../handlers/function/function-handler.ts | 2 +- .../handlers/generic/generic-handler.ts | 2 +- .../executor/handlers/loop/loop-handler.ts | 2 +- .../handlers/parallel/parallel-handler.ts | 2 +- .../handlers/response/response-handler.ts | 2 +- .../handlers/router/router-handler.ts | 2 +- .../handlers/workflow/workflow-handler.ts | 2 +- apps/sim/executor/index.test.ts | 2 +- apps/sim/executor/index.ts | 2 +- apps/sim/executor/loops/loops.test.ts | 2 +- apps/sim/executor/loops/loops.ts | 2 +- apps/sim/executor/parallels/parallels.test.ts | 2 +- apps/sim/executor/parallels/parallels.ts | 2 +- apps/sim/executor/path/path.ts | 2 +- apps/sim/executor/resolver/resolver.ts | 2 +- apps/sim/executor/utils.test.ts | 2 +- apps/sim/executor/utils.ts | 2 +- apps/sim/hooks/use-collaborative-workflow.ts | 2 +- apps/sim/hooks/use-subscription-state.ts | 2 +- apps/sim/hooks/use-user-permissions.ts | 2 +- apps/sim/hooks/use-workspace-permissions.ts | 2 +- apps/sim/instrumentation-edge.ts | 2 +- apps/sim/instrumentation-node.ts | 2 +- apps/sim/lib/auth.ts | 2 +- apps/sim/lib/auth/internal.ts | 2 +- apps/sim/lib/autolayout/service.ts | 2 +- .../lib/billing/calculations/usage-monitor.ts | 2 +- .../lib/billing/core/billing-periods.test.ts | 2 +- apps/sim/lib/billing/core/billing-periods.ts | 2 +- apps/sim/lib/billing/core/billing.test.ts | 2 +- apps/sim/lib/billing/core/billing.ts | 2 +- .../lib/billing/core/organization-billing.ts | 2 +- apps/sim/lib/billing/core/subscription.ts | 2 +- apps/sim/lib/billing/core/usage.ts | 2 +- apps/sim/lib/billing/stripe-client.ts | 2 +- .../lib/billing/validation/seat-management.ts | 2 +- .../webhooks/stripe-invoice-webhooks.ts | 2 +- apps/sim/lib/copilot/api.ts | 2 +- apps/sim/lib/copilot/config.ts | 2 +- apps/sim/lib/copilot/service.ts | 2 +- apps/sim/lib/copilot/tools.ts | 2 +- apps/sim/lib/documents/docs-chunker.ts | 2 +- apps/sim/lib/documents/document-processor.ts | 2 +- apps/sim/lib/documents/utils.ts | 2 +- apps/sim/lib/email/mailer.ts | 2 +- apps/sim/lib/email/unsubscribe.ts | 2 +- apps/sim/lib/file-parsers/csv-parser.ts | 2 +- apps/sim/lib/file-parsers/docx-parser.ts | 2 +- apps/sim/lib/file-parsers/index.ts | 2 +- apps/sim/lib/file-parsers/md-parser.ts | 2 +- apps/sim/lib/file-parsers/pdf-parser.ts | 2 +- apps/sim/lib/file-parsers/raw-pdf-parser.ts | 2 +- apps/sim/lib/file-parsers/txt-parser.ts | 2 +- apps/sim/lib/file-parsers/xlsx-parser.ts | 2 +- apps/sim/lib/freestyle.ts | 2 +- .../logs/console/execution/logging-session.ts | 181 ------------------ .../console/{console-logger.ts => logger.ts} | 4 +- ...xecution-logger.test.ts => logger.test.ts} | 2 +- .../{execution-logger.ts => logger.ts} | 4 +- .../sim/lib/logs/execution/logging-session.ts | 4 +- ...apshot-service.test.ts => service.test.ts} | 2 +- .../{snapshot-service.ts => service.ts} | 2 +- .../logs/execution/trace-spans/trace-spans.ts | 2 +- apps/sim/lib/oauth/oauth.test.ts | 2 +- apps/sim/lib/oauth/oauth.ts | 2 +- apps/sim/lib/redis.ts | 2 +- apps/sim/lib/response-format.ts | 2 +- apps/sim/lib/schedules/utils.ts | 2 +- apps/sim/lib/telemetry.ts | 2 +- apps/sim/lib/tokenization/calculators.ts | 2 +- apps/sim/lib/tokenization/estimators.ts | 2 +- apps/sim/lib/tokenization/streaming.ts | 2 +- apps/sim/lib/tokenization/utils.ts | 2 +- apps/sim/lib/uploads/setup.server.ts | 2 +- apps/sim/lib/uploads/setup.ts | 2 +- apps/sim/lib/uploads/storage-client.ts | 2 +- apps/sim/lib/utils.ts | 2 +- .../sim/lib/webhooks/gmail-polling-service.ts | 2 +- apps/sim/lib/webhooks/utils.ts | 2 +- apps/sim/lib/workflows/db-helpers.test.ts | 2 +- apps/sim/lib/workflows/db-helpers.ts | 2 +- apps/sim/lib/workflows/utils.ts | 2 +- apps/sim/lib/workflows/yaml-generator.ts | 2 +- apps/sim/middleware.ts | 2 +- apps/sim/providers/anthropic/index.ts | 2 +- apps/sim/providers/azure-openai/index.ts | 8 +- apps/sim/providers/cerebras/index.ts | 2 +- apps/sim/providers/deepseek/index.ts | 2 +- apps/sim/providers/google/index.ts | 2 +- apps/sim/providers/groq/index.ts | 2 +- apps/sim/providers/index.ts | 2 +- apps/sim/providers/ollama/index.ts | 2 +- apps/sim/providers/openai/index.ts | 8 +- apps/sim/providers/utils.ts | 2 +- apps/sim/providers/xai/index.ts | 2 +- apps/sim/scripts/chunk-docs.ts | 2 +- apps/sim/scripts/process-docs-embeddings.ts | 2 +- apps/sim/scripts/test-billing-suite.ts | 2 +- apps/sim/serializer/index.test.ts | 2 +- apps/sim/serializer/index.ts | 2 +- apps/sim/services/queue/RateLimiter.ts | 2 +- apps/sim/socket-server/config/socket.ts | 2 +- apps/sim/socket-server/database/operations.ts | 2 +- apps/sim/socket-server/handlers/connection.ts | 2 +- apps/sim/socket-server/handlers/operations.ts | 2 +- apps/sim/socket-server/handlers/presence.ts | 2 +- apps/sim/socket-server/handlers/subblocks.ts | 2 +- apps/sim/socket-server/handlers/workflow.ts | 2 +- apps/sim/socket-server/index.test.ts | 2 +- apps/sim/socket-server/index.ts | 2 +- apps/sim/socket-server/middleware/auth.ts | 2 +- .../socket-server/middleware/permissions.ts | 2 +- apps/sim/socket-server/rooms/manager.ts | 2 +- apps/sim/stores/copilot/store.ts | 2 +- apps/sim/stores/custom-tools/store.ts | 2 +- apps/sim/stores/folders/store.ts | 2 +- apps/sim/stores/index.ts | 2 +- apps/sim/stores/knowledge/store.ts | 2 +- apps/sim/stores/ollama/store.ts | 2 +- apps/sim/stores/operation-queue/store.ts | 2 +- apps/sim/stores/organization/store.ts | 2 +- apps/sim/stores/panel/variables/store.ts | 2 +- apps/sim/stores/settings/environment/store.ts | 2 +- apps/sim/stores/settings/general/store.ts | 2 +- apps/sim/stores/subscription/store.ts | 2 +- apps/sim/stores/workflows/index.ts | 2 +- apps/sim/stores/workflows/registry/store.ts | 2 +- apps/sim/stores/workflows/workflow/store.ts | 2 +- apps/sim/stores/workflows/yaml/importer.ts | 2 +- .../stores/workflows/yaml/parsing-utils.ts | 2 +- apps/sim/stores/workflows/yaml/store.ts | 2 +- apps/sim/tools/browser_use/run_task.ts | 2 +- apps/sim/tools/discord/get_messages.ts | 2 +- apps/sim/tools/discord/get_server.ts | 2 +- apps/sim/tools/discord/get_user.ts | 2 +- apps/sim/tools/discord/send_message.ts | 2 +- apps/sim/tools/elevenlabs/tts.ts | 2 +- apps/sim/tools/exa/research.ts | 2 +- apps/sim/tools/file/parser.ts | 2 +- apps/sim/tools/firecrawl/crawl.ts | 2 +- apps/sim/tools/google_docs/create.ts | 2 +- apps/sim/tools/google_drive/get_content.ts | 2 +- apps/sim/tools/google_drive/upload.ts | 2 +- apps/sim/tools/http/request.ts | 2 +- apps/sim/tools/index.ts | 2 +- .../sim/tools/microsoft_teams/read_channel.ts | 2 +- apps/sim/tools/mistral/parser.ts | 2 +- apps/sim/tools/openai/image.ts | 2 +- apps/sim/tools/stagehand/agent.ts | 2 +- apps/sim/tools/stagehand/extract.ts | 2 +- apps/sim/tools/twilio/send_sms.ts | 2 +- apps/sim/tools/typeform/insights.ts | 2 +- apps/sim/tools/utils.test.ts | 2 +- apps/sim/tools/utils.ts | 2 +- apps/sim/tools/wealthbox/read_contact.ts | 2 +- apps/sim/tools/wealthbox/read_note.ts | 2 +- apps/sim/tools/wealthbox/read_task.ts | 2 +- apps/sim/tools/wealthbox/write_contact.ts | 2 +- apps/sim/tools/wealthbox/write_note.ts | 2 +- apps/sim/tools/wealthbox/write_task.ts | 2 +- apps/sim/tools/whatsapp/send_message.ts | 2 +- apps/sim/tools/workflow/executor.ts | 2 +- apps/sim/tools/x/user.ts | 2 +- apps/sim/trigger/workflow-execution.ts | 2 +- apps/sim/vitest.config.ts | 4 +- apps/sim/vitest.setup.ts | 2 +- 432 files changed, 446 insertions(+), 627 deletions(-) delete mode 100644 apps/sim/lib/logs/console/execution/logging-session.ts rename apps/sim/lib/logs/console/{console-logger.ts => logger.ts} (99%) rename apps/sim/lib/logs/execution/{execution-logger.test.ts => logger.test.ts} (93%) rename apps/sim/lib/logs/execution/{execution-logger.ts => logger.ts} (99%) rename apps/sim/lib/logs/execution/snapshot/{snapshot-service.test.ts => service.test.ts} (99%) rename apps/sim/lib/logs/execution/snapshot/{snapshot-service.ts => service.ts} (99%) diff --git a/apps/sim/app/(auth)/login/login-form.tsx b/apps/sim/app/(auth)/login/login-form.tsx index b63dddf6f75..f6ca4aa458c 100644 --- a/apps/sim/app/(auth)/login/login-form.tsx +++ b/apps/sim/app/(auth)/login/login-form.tsx @@ -15,7 +15,7 @@ import { import { Input } from '@/components/ui/input' import { Label } from '@/components/ui/label' import { client } from '@/lib/auth-client' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { cn } from '@/lib/utils' import { SocialLoginButtons } from '@/app/(auth)/components/social-login-buttons' diff --git a/apps/sim/app/(auth)/reset-password/page.tsx b/apps/sim/app/(auth)/reset-password/page.tsx index 3ac5fce3988..378c0c3b0b0 100644 --- a/apps/sim/app/(auth)/reset-password/page.tsx +++ b/apps/sim/app/(auth)/reset-password/page.tsx @@ -11,7 +11,7 @@ import { CardHeader, CardTitle, } from '@/components/ui/card' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { SetNewPasswordForm } from './reset-password-form' const logger = createLogger('ResetPasswordPage') diff --git a/apps/sim/app/(auth)/verify/use-verification.ts b/apps/sim/app/(auth)/verify/use-verification.ts index 94d8145d9e8..549fd675e25 100644 --- a/apps/sim/app/(auth)/verify/use-verification.ts +++ b/apps/sim/app/(auth)/verify/use-verification.ts @@ -4,7 +4,7 @@ import { useEffect, useState } from 'react' import { useRouter, useSearchParams } from 'next/navigation' import { client } from '@/lib/auth-client' import { env, isTruthy } from '@/lib/env' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('useVerification') diff --git a/apps/sim/app/api/__test-utils__/utils.ts b/apps/sim/app/api/__test-utils__/utils.ts index 3a537f088ad..8c7caa8c5d9 100644 --- a/apps/sim/app/api/__test-utils__/utils.ts +++ b/apps/sim/app/api/__test-utils__/utils.ts @@ -655,7 +655,7 @@ export function mockKnowledgeSchemas() { * Mock console logger */ export function mockConsoleLogger() { - vi.doMock('@/lib/logs/console/console-logger', () => ({ + vi.doMock('@/lib/logs/console/logger', () => ({ createLogger: vi.fn().mockReturnValue(mockLogger), })) } diff --git a/apps/sim/app/api/auth/forget-password/route.test.ts b/apps/sim/app/api/auth/forget-password/route.test.ts index c4ab7883e33..e9467853d53 100644 --- a/apps/sim/app/api/auth/forget-password/route.test.ts +++ b/apps/sim/app/api/auth/forget-password/route.test.ts @@ -134,7 +134,7 @@ describe('Forget Password API Route', () => { expect(response.status).toBe(500) expect(data.message).toBe(errorMessage) - const logger = await import('@/lib/logs/console/console-logger') + const logger = await import('@/lib/logs/console/logger') const mockLogger = logger.createLogger('ForgetPasswordTest') expect(mockLogger.error).toHaveBeenCalledWith('Error requesting password reset:', { error: expect.any(Error), @@ -164,7 +164,7 @@ describe('Forget Password API Route', () => { expect(response.status).toBe(500) expect(data.message).toBe('Failed to send password reset email. Please try again later.') - const logger = await import('@/lib/logs/console/console-logger') + const logger = await import('@/lib/logs/console/logger') const mockLogger = logger.createLogger('ForgetPasswordTest') expect(mockLogger.error).toHaveBeenCalled() }) diff --git a/apps/sim/app/api/auth/forget-password/route.ts b/apps/sim/app/api/auth/forget-password/route.ts index a081584d297..7b265ececcf 100644 --- a/apps/sim/app/api/auth/forget-password/route.ts +++ b/apps/sim/app/api/auth/forget-password/route.ts @@ -1,6 +1,6 @@ import { type NextRequest, NextResponse } from 'next/server' import { auth } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/auth/oauth/connections/route.test.ts b/apps/sim/app/api/auth/oauth/connections/route.test.ts index 133a9e30a02..c038134a021 100644 --- a/apps/sim/app/api/auth/oauth/connections/route.test.ts +++ b/apps/sim/app/api/auth/oauth/connections/route.test.ts @@ -51,7 +51,7 @@ describe('OAuth Connections API Route', () => { jwtDecode: vi.fn(), })) - vi.doMock('@/lib/logs/console/console-logger', () => ({ + vi.doMock('@/lib/logs/console/logger', () => ({ createLogger: vi.fn().mockReturnValue(mockLogger), })) }) diff --git a/apps/sim/app/api/auth/oauth/connections/route.ts b/apps/sim/app/api/auth/oauth/connections/route.ts index 23dfef27572..b174564c3ab 100644 --- a/apps/sim/app/api/auth/oauth/connections/route.ts +++ b/apps/sim/app/api/auth/oauth/connections/route.ts @@ -2,7 +2,7 @@ import { eq } from 'drizzle-orm' import { jwtDecode } from 'jwt-decode' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { db } from '@/db' import { account, user } from '@/db/schema' diff --git a/apps/sim/app/api/auth/oauth/credentials/route.test.ts b/apps/sim/app/api/auth/oauth/credentials/route.test.ts index dbe78b3c5ad..497b668cf1a 100644 --- a/apps/sim/app/api/auth/oauth/credentials/route.test.ts +++ b/apps/sim/app/api/auth/oauth/credentials/route.test.ts @@ -63,7 +63,7 @@ describe('OAuth Credentials API Route', () => { jwtDecode: vi.fn(), })) - vi.doMock('@/lib/logs/console/console-logger', () => ({ + vi.doMock('@/lib/logs/console/logger', () => ({ createLogger: vi.fn().mockReturnValue(mockLogger), })) }) diff --git a/apps/sim/app/api/auth/oauth/credentials/route.ts b/apps/sim/app/api/auth/oauth/credentials/route.ts index f9074591c99..329e4e24a9f 100644 --- a/apps/sim/app/api/auth/oauth/credentials/route.ts +++ b/apps/sim/app/api/auth/oauth/credentials/route.ts @@ -2,7 +2,7 @@ import { and, eq } from 'drizzle-orm' import { jwtDecode } from 'jwt-decode' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { OAuthService } from '@/lib/oauth/oauth' import { parseProvider } from '@/lib/oauth/oauth' import { db } from '@/db' diff --git a/apps/sim/app/api/auth/oauth/disconnect/route.test.ts b/apps/sim/app/api/auth/oauth/disconnect/route.test.ts index 4df8b49c15a..d368694b24d 100644 --- a/apps/sim/app/api/auth/oauth/disconnect/route.test.ts +++ b/apps/sim/app/api/auth/oauth/disconnect/route.test.ts @@ -47,7 +47,7 @@ describe('OAuth Disconnect API Route', () => { or: vi.fn((...conditions) => ({ conditions, type: 'or' })), })) - vi.doMock('@/lib/logs/console/console-logger', () => ({ + vi.doMock('@/lib/logs/console/logger', () => ({ createLogger: vi.fn().mockReturnValue(mockLogger), })) }) diff --git a/apps/sim/app/api/auth/oauth/disconnect/route.ts b/apps/sim/app/api/auth/oauth/disconnect/route.ts index b75fa20ac1c..c2fc3cf01c2 100644 --- a/apps/sim/app/api/auth/oauth/disconnect/route.ts +++ b/apps/sim/app/api/auth/oauth/disconnect/route.ts @@ -1,7 +1,7 @@ import { and, eq, like, or } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { db } from '@/db' import { account } from '@/db/schema' diff --git a/apps/sim/app/api/auth/oauth/microsoft/file/route.ts b/apps/sim/app/api/auth/oauth/microsoft/file/route.ts index 876cd84af1a..a85403c6a5e 100644 --- a/apps/sim/app/api/auth/oauth/microsoft/file/route.ts +++ b/apps/sim/app/api/auth/oauth/microsoft/file/route.ts @@ -1,7 +1,7 @@ import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { db } from '@/db' import { account } from '@/db/schema' import { refreshAccessTokenIfNeeded } from '../../utils' diff --git a/apps/sim/app/api/auth/oauth/microsoft/files/route.ts b/apps/sim/app/api/auth/oauth/microsoft/files/route.ts index ff38731755a..6b02f35bd1a 100644 --- a/apps/sim/app/api/auth/oauth/microsoft/files/route.ts +++ b/apps/sim/app/api/auth/oauth/microsoft/files/route.ts @@ -1,7 +1,7 @@ import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { db } from '@/db' import { account } from '@/db/schema' import { refreshAccessTokenIfNeeded } from '../../utils' diff --git a/apps/sim/app/api/auth/oauth/token/route.test.ts b/apps/sim/app/api/auth/oauth/token/route.test.ts index 8c077a10d18..b83ed0ee81d 100644 --- a/apps/sim/app/api/auth/oauth/token/route.test.ts +++ b/apps/sim/app/api/auth/oauth/token/route.test.ts @@ -34,7 +34,7 @@ describe('OAuth Token API Routes', () => { refreshTokenIfNeeded: mockRefreshTokenIfNeeded, })) - vi.doMock('@/lib/logs/console/console-logger', () => ({ + vi.doMock('@/lib/logs/console/logger', () => ({ createLogger: vi.fn().mockReturnValue(mockLogger), })) }) diff --git a/apps/sim/app/api/auth/oauth/token/route.ts b/apps/sim/app/api/auth/oauth/token/route.ts index 5fdd086e322..64ae9881413 100644 --- a/apps/sim/app/api/auth/oauth/token/route.ts +++ b/apps/sim/app/api/auth/oauth/token/route.ts @@ -1,5 +1,5 @@ import { type NextRequest, NextResponse } from 'next/server' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { getCredential, getUserId, refreshTokenIfNeeded } from '../utils' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/auth/oauth/utils.test.ts b/apps/sim/app/api/auth/oauth/utils.test.ts index 1e481eead65..6fad5df7ab7 100644 --- a/apps/sim/app/api/auth/oauth/utils.test.ts +++ b/apps/sim/app/api/auth/oauth/utils.test.ts @@ -39,7 +39,7 @@ describe('OAuth Utils', () => { refreshOAuthToken: mockRefreshOAuthToken, })) - vi.doMock('@/lib/logs/console/console-logger', () => ({ + vi.doMock('@/lib/logs/console/logger', () => ({ createLogger: vi.fn().mockReturnValue(mockLogger), })) }) diff --git a/apps/sim/app/api/auth/oauth/utils.ts b/apps/sim/app/api/auth/oauth/utils.ts index 653fbaa2f44..b9f31c2334e 100644 --- a/apps/sim/app/api/auth/oauth/utils.ts +++ b/apps/sim/app/api/auth/oauth/utils.ts @@ -1,6 +1,6 @@ import { and, eq } from 'drizzle-orm' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { refreshOAuthToken } from '@/lib/oauth/oauth' import { db } from '@/db' import { account, workflow } from '@/db/schema' diff --git a/apps/sim/app/api/auth/oauth/wealthbox/item/route.ts b/apps/sim/app/api/auth/oauth/wealthbox/item/route.ts index 993d63ea0f6..2f9954c98ac 100644 --- a/apps/sim/app/api/auth/oauth/wealthbox/item/route.ts +++ b/apps/sim/app/api/auth/oauth/wealthbox/item/route.ts @@ -1,7 +1,7 @@ import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { db } from '@/db' import { account } from '@/db/schema' import { refreshAccessTokenIfNeeded } from '../../utils' diff --git a/apps/sim/app/api/auth/oauth/wealthbox/items/route.ts b/apps/sim/app/api/auth/oauth/wealthbox/items/route.ts index ec98273ef79..f16844e0592 100644 --- a/apps/sim/app/api/auth/oauth/wealthbox/items/route.ts +++ b/apps/sim/app/api/auth/oauth/wealthbox/items/route.ts @@ -1,7 +1,7 @@ import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { db } from '@/db' import { account } from '@/db/schema' import { refreshAccessTokenIfNeeded } from '../../utils' diff --git a/apps/sim/app/api/auth/reset-password/route.test.ts b/apps/sim/app/api/auth/reset-password/route.test.ts index 2d27c2fab81..36dd653c768 100644 --- a/apps/sim/app/api/auth/reset-password/route.test.ts +++ b/apps/sim/app/api/auth/reset-password/route.test.ts @@ -148,7 +148,7 @@ describe('Reset Password API Route', () => { expect(response.status).toBe(500) expect(data.message).toBe(errorMessage) - const logger = await import('@/lib/logs/console/console-logger') + const logger = await import('@/lib/logs/console/logger') const mockLogger = logger.createLogger('PasswordReset') expect(mockLogger.error).toHaveBeenCalledWith('Error during password reset:', { error: expect.any(Error), @@ -181,7 +181,7 @@ describe('Reset Password API Route', () => { 'Failed to reset password. Please try again or request a new reset link.' ) - const logger = await import('@/lib/logs/console/console-logger') + const logger = await import('@/lib/logs/console/logger') const mockLogger = logger.createLogger('PasswordReset') expect(mockLogger.error).toHaveBeenCalled() }) diff --git a/apps/sim/app/api/auth/reset-password/route.ts b/apps/sim/app/api/auth/reset-password/route.ts index 40fb9bf0200..847ea67cc41 100644 --- a/apps/sim/app/api/auth/reset-password/route.ts +++ b/apps/sim/app/api/auth/reset-password/route.ts @@ -1,6 +1,6 @@ import { type NextRequest, NextResponse } from 'next/server' import { auth } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/billing/daily/route.ts b/apps/sim/app/api/billing/daily/route.ts index 832cc76322d..4b88f35635f 100644 --- a/apps/sim/app/api/billing/daily/route.ts +++ b/apps/sim/app/api/billing/daily/route.ts @@ -1,7 +1,7 @@ import { type NextRequest, NextResponse } from 'next/server' import { verifyCronAuth } from '@/lib/auth/internal' import { processDailyBillingCheck } from '@/lib/billing/core/billing' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('DailyBillingCron') diff --git a/apps/sim/app/api/billing/route.ts b/apps/sim/app/api/billing/route.ts index ea314a55820..bf92abd8fab 100644 --- a/apps/sim/app/api/billing/route.ts +++ b/apps/sim/app/api/billing/route.ts @@ -3,7 +3,7 @@ import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' import { getSimplifiedBillingSummary } from '@/lib/billing/core/billing' import { getOrganizationBillingData } from '@/lib/billing/core/organization-billing' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { db } from '@/db' import { member } from '@/db/schema' diff --git a/apps/sim/app/api/billing/webhooks/stripe/route.ts b/apps/sim/app/api/billing/webhooks/stripe/route.ts index ff488a82cfa..2255bce8aa8 100644 --- a/apps/sim/app/api/billing/webhooks/stripe/route.ts +++ b/apps/sim/app/api/billing/webhooks/stripe/route.ts @@ -4,7 +4,7 @@ import type Stripe from 'stripe' import { requireStripeClient } from '@/lib/billing/stripe-client' import { handleInvoiceWebhook } from '@/lib/billing/webhooks/stripe-invoice-webhooks' import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('StripeInvoiceWebhook') diff --git a/apps/sim/app/api/chat/[subdomain]/otp/route.ts b/apps/sim/app/api/chat/[subdomain]/otp/route.ts index c7cf2767ddb..da80560c2f3 100644 --- a/apps/sim/app/api/chat/[subdomain]/otp/route.ts +++ b/apps/sim/app/api/chat/[subdomain]/otp/route.ts @@ -3,7 +3,7 @@ import type { NextRequest } from 'next/server' import { z } from 'zod' import { renderOTPEmail } from '@/components/emails/render-email' import { sendEmail } from '@/lib/email/mailer' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { getRedisClient, markMessageAsProcessed, releaseLock } from '@/lib/redis' import { createErrorResponse, createSuccessResponse } from '@/app/api/workflows/utils' import { db } from '@/db' diff --git a/apps/sim/app/api/chat/[subdomain]/route.test.ts b/apps/sim/app/api/chat/[subdomain]/route.test.ts index 842105b282e..787ca53b924 100644 --- a/apps/sim/app/api/chat/[subdomain]/route.test.ts +++ b/apps/sim/app/api/chat/[subdomain]/route.test.ts @@ -75,7 +75,7 @@ describe('Chat Subdomain API Route', () => { executeWorkflowForChat: mockExecuteWorkflowForChat, })) - vi.doMock('@/lib/logs/console/console-logger', () => ({ + vi.doMock('@/lib/logs/console/logger', () => ({ createLogger: vi.fn().mockReturnValue({ debug: vi.fn(), info: vi.fn(), diff --git a/apps/sim/app/api/chat/[subdomain]/route.ts b/apps/sim/app/api/chat/[subdomain]/route.ts index 65dc3dfbb43..7c335270bec 100644 --- a/apps/sim/app/api/chat/[subdomain]/route.ts +++ b/apps/sim/app/api/chat/[subdomain]/route.ts @@ -1,6 +1,6 @@ import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { createErrorResponse, createSuccessResponse } from '@/app/api/workflows/utils' import { db } from '@/db' import { chat, workflow } from '@/db/schema' diff --git a/apps/sim/app/api/chat/edit/[id]/route.test.ts b/apps/sim/app/api/chat/edit/[id]/route.test.ts index b85dc7a1712..30cdb0e0a0c 100644 --- a/apps/sim/app/api/chat/edit/[id]/route.test.ts +++ b/apps/sim/app/api/chat/edit/[id]/route.test.ts @@ -42,7 +42,7 @@ describe('Chat Edit API Route', () => { chat: { id: 'id', subdomain: 'subdomain', userId: 'userId' }, })) - vi.doMock('@/lib/logs/console/console-logger', () => ({ + vi.doMock('@/lib/logs/console/logger', () => ({ createLogger: vi.fn().mockReturnValue({ info: vi.fn(), error: vi.fn(), diff --git a/apps/sim/app/api/chat/edit/[id]/route.ts b/apps/sim/app/api/chat/edit/[id]/route.ts index 22964dcdc03..dcaaeee46ed 100644 --- a/apps/sim/app/api/chat/edit/[id]/route.ts +++ b/apps/sim/app/api/chat/edit/[id]/route.ts @@ -3,7 +3,7 @@ import type { NextRequest } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' import { isDev } from '@/lib/environment' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { getEmailDomain } from '@/lib/urls/utils' import { encryptSecret } from '@/lib/utils' import { checkChatAccess } from '@/app/api/chat/utils' diff --git a/apps/sim/app/api/chat/route.test.ts b/apps/sim/app/api/chat/route.test.ts index af2789e913f..462c1d9450a 100644 --- a/apps/sim/app/api/chat/route.test.ts +++ b/apps/sim/app/api/chat/route.test.ts @@ -41,7 +41,7 @@ describe('Chat API Route', () => { workflow: { id: 'id', userId: 'userId', isDeployed: 'isDeployed' }, })) - vi.doMock('@/lib/logs/console/console-logger', () => ({ + vi.doMock('@/lib/logs/console/logger', () => ({ createLogger: vi.fn().mockReturnValue({ info: vi.fn(), error: vi.fn(), diff --git a/apps/sim/app/api/chat/route.ts b/apps/sim/app/api/chat/route.ts index d0e5cebe9d4..3adfa92a72f 100644 --- a/apps/sim/app/api/chat/route.ts +++ b/apps/sim/app/api/chat/route.ts @@ -5,7 +5,7 @@ import { z } from 'zod' import { getSession } from '@/lib/auth' import { env } from '@/lib/env' import { isDev } from '@/lib/environment' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { encryptSecret } from '@/lib/utils' import { checkWorkflowAccessForChatCreation } from '@/app/api/chat/utils' import { createErrorResponse, createSuccessResponse } from '@/app/api/workflows/utils' diff --git a/apps/sim/app/api/chat/subdomains/validate/route.test.ts b/apps/sim/app/api/chat/subdomains/validate/route.test.ts index 71b902ba668..24ef63a1b89 100644 --- a/apps/sim/app/api/chat/subdomains/validate/route.test.ts +++ b/apps/sim/app/api/chat/subdomains/validate/route.test.ts @@ -41,7 +41,7 @@ describe('Subdomain Validation API Route', () => { })) // Mock the logger - vi.doMock('@/lib/logs/console/console-logger', () => ({ + vi.doMock('@/lib/logs/console/logger', () => ({ createLogger: vi.fn().mockReturnValue({ info: vi.fn(), error: vi.fn(), diff --git a/apps/sim/app/api/chat/subdomains/validate/route.ts b/apps/sim/app/api/chat/subdomains/validate/route.ts index 099d6936151..67dbe2e0651 100644 --- a/apps/sim/app/api/chat/subdomains/validate/route.ts +++ b/apps/sim/app/api/chat/subdomains/validate/route.ts @@ -1,7 +1,7 @@ import { eq } from 'drizzle-orm' import { NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/chat/utils.test.ts b/apps/sim/app/api/chat/utils.test.ts index 8dfb5c3ec85..0d594d9624c 100644 --- a/apps/sim/app/api/chat/utils.test.ts +++ b/apps/sim/app/api/chat/utils.test.ts @@ -42,7 +42,7 @@ describe('Chat API Utils', () => { beforeEach(() => { vi.resetModules() - vi.doMock('@/lib/logs/console/console-logger', () => ({ + vi.doMock('@/lib/logs/console/logger', () => ({ createLogger: vi.fn().mockReturnValue({ info: vi.fn(), error: vi.fn(), diff --git a/apps/sim/app/api/chat/utils.ts b/apps/sim/app/api/chat/utils.ts index 6c89049cdbc..2bab643cfd7 100644 --- a/apps/sim/app/api/chat/utils.ts +++ b/apps/sim/app/api/chat/utils.ts @@ -2,7 +2,7 @@ import { eq, sql } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { v4 as uuidv4 } from 'uuid' import { isDev } from '@/lib/environment' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { LoggingSession } from '@/lib/logs/execution/logging-session' import { buildTraceSpans } from '@/lib/logs/execution/trace-spans/trace-spans' import { hasAdminPermission } from '@/lib/permissions/utils' diff --git a/apps/sim/app/api/codegen/route.test.ts b/apps/sim/app/api/codegen/route.test.ts index 261e184397b..14c1639bca7 100644 --- a/apps/sim/app/api/codegen/route.test.ts +++ b/apps/sim/app/api/codegen/route.test.ts @@ -51,7 +51,7 @@ describe('Codegen API Route', () => { env: mockEnv, })) - vi.doMock('@/lib/logs/console/console-logger', () => ({ + vi.doMock('@/lib/logs/console/logger', () => ({ createLogger: vi.fn().mockReturnValue(mockLogger), })) diff --git a/apps/sim/app/api/codegen/route.ts b/apps/sim/app/api/codegen/route.ts index 9582487916a..8fd3eec1a2d 100644 --- a/apps/sim/app/api/codegen/route.ts +++ b/apps/sim/app/api/codegen/route.ts @@ -2,7 +2,7 @@ import { unstable_noStore as noStore } from 'next/cache' import { type NextRequest, NextResponse } from 'next/server' import OpenAI from 'openai' import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' export const dynamic = 'force-dynamic' export const runtime = 'edge' diff --git a/apps/sim/app/api/copilot/checkpoints/[id]/revert/route.ts b/apps/sim/app/api/copilot/checkpoints/[id]/revert/route.ts index 7d102e33b95..d47dbe2f3e0 100644 --- a/apps/sim/app/api/copilot/checkpoints/[id]/revert/route.ts +++ b/apps/sim/app/api/copilot/checkpoints/[id]/revert/route.ts @@ -1,7 +1,7 @@ import { and, eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { db } from '@/db' import { copilotCheckpoints, workflow as workflowTable } from '@/db/schema' diff --git a/apps/sim/app/api/copilot/checkpoints/route.ts b/apps/sim/app/api/copilot/checkpoints/route.ts index 1782ded53b6..c503c049754 100644 --- a/apps/sim/app/api/copilot/checkpoints/route.ts +++ b/apps/sim/app/api/copilot/checkpoints/route.ts @@ -1,7 +1,7 @@ import { and, desc, eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { db } from '@/db' import { copilotCheckpoints } from '@/db/schema' diff --git a/apps/sim/app/api/copilot/route.ts b/apps/sim/app/api/copilot/route.ts index 1590c01262a..cd1d101dda4 100644 --- a/apps/sim/app/api/copilot/route.ts +++ b/apps/sim/app/api/copilot/route.ts @@ -10,7 +10,7 @@ import { sendMessage, updateChat, } from '@/lib/copilot/service' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('CopilotAPI') diff --git a/apps/sim/app/api/docs/search/route.ts b/apps/sim/app/api/docs/search/route.ts index 845a88cc7db..b167dd7cdee 100644 --- a/apps/sim/app/api/docs/search/route.ts +++ b/apps/sim/app/api/docs/search/route.ts @@ -1,6 +1,6 @@ import { type NextRequest, NextResponse } from 'next/server' import { searchDocumentation } from '@/lib/copilot/service' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('DocsSearchAPI') diff --git a/apps/sim/app/api/environment/route.ts b/apps/sim/app/api/environment/route.ts index 006451d2447..f00dc4afce9 100644 --- a/apps/sim/app/api/environment/route.ts +++ b/apps/sim/app/api/environment/route.ts @@ -2,7 +2,7 @@ import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/files/delete/route.ts b/apps/sim/app/api/files/delete/route.ts index 99a82c6513a..8fab23c2ed3 100644 --- a/apps/sim/app/api/files/delete/route.ts +++ b/apps/sim/app/api/files/delete/route.ts @@ -2,7 +2,7 @@ import { existsSync } from 'fs' import { unlink } from 'fs/promises' import { join } from 'path' import type { NextRequest } from 'next/server' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { deleteFile, isUsingCloudStorage } from '@/lib/uploads' import { UPLOAD_DIR } from '@/lib/uploads/setup' import '@/lib/uploads/setup.server' diff --git a/apps/sim/app/api/files/parse/route.ts b/apps/sim/app/api/files/parse/route.ts index 1be800eccb1..e7a94683801 100644 --- a/apps/sim/app/api/files/parse/route.ts +++ b/apps/sim/app/api/files/parse/route.ts @@ -5,7 +5,7 @@ import path from 'path' import binaryExtensionsList from 'binary-extensions' import { type NextRequest, NextResponse } from 'next/server' import { isSupportedFileType, parseFile } from '@/lib/file-parsers' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { downloadFile, isUsingCloudStorage } from '@/lib/uploads' import { UPLOAD_DIR } from '@/lib/uploads/setup' import '@/lib/uploads/setup.server' diff --git a/apps/sim/app/api/files/presigned/route.ts b/apps/sim/app/api/files/presigned/route.ts index bf7e2019146..6ca7879773e 100644 --- a/apps/sim/app/api/files/presigned/route.ts +++ b/apps/sim/app/api/files/presigned/route.ts @@ -2,7 +2,7 @@ import { PutObjectCommand } from '@aws-sdk/client-s3' import { getSignedUrl } from '@aws-sdk/s3-request-presigner' import { type NextRequest, NextResponse } from 'next/server' import { v4 as uuidv4 } from 'uuid' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { getStorageProvider, isUsingCloudStorage } from '@/lib/uploads' import { getBlobServiceClient } from '@/lib/uploads/blob/blob-client' import { getS3Client, sanitizeFilenameForMetadata } from '@/lib/uploads/s3/s3-client' diff --git a/apps/sim/app/api/files/serve/[...path]/route.ts b/apps/sim/app/api/files/serve/[...path]/route.ts index d2a704b5271..810bd58e108 100644 --- a/apps/sim/app/api/files/serve/[...path]/route.ts +++ b/apps/sim/app/api/files/serve/[...path]/route.ts @@ -1,6 +1,6 @@ import { readFile } from 'fs/promises' import type { NextRequest, NextResponse } from 'next/server' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { downloadFile, getStorageProvider, isUsingCloudStorage } from '@/lib/uploads' import { BLOB_KB_CONFIG, S3_KB_CONFIG } from '@/lib/uploads/setup' import '@/lib/uploads/setup.server' diff --git a/apps/sim/app/api/files/upload/route.ts b/apps/sim/app/api/files/upload/route.ts index 1a507c4d3ce..bbd06e00da4 100644 --- a/apps/sim/app/api/files/upload/route.ts +++ b/apps/sim/app/api/files/upload/route.ts @@ -2,7 +2,7 @@ import { writeFile } from 'fs/promises' import { join } from 'path' import { type NextRequest, NextResponse } from 'next/server' import { v4 as uuidv4 } from 'uuid' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { isUsingCloudStorage, uploadFile } from '@/lib/uploads' import { UPLOAD_DIR } from '@/lib/uploads/setup' // Import to ensure the uploads directory is created diff --git a/apps/sim/app/api/folders/[id]/route.ts b/apps/sim/app/api/folders/[id]/route.ts index adff847cea5..06ce831139a 100644 --- a/apps/sim/app/api/folders/[id]/route.ts +++ b/apps/sim/app/api/folders/[id]/route.ts @@ -1,7 +1,7 @@ import { and, eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/folders/route.ts b/apps/sim/app/api/folders/route.ts index 3f5e6769fff..c713b5a11cd 100644 --- a/apps/sim/app/api/folders/route.ts +++ b/apps/sim/app/api/folders/route.ts @@ -1,7 +1,7 @@ import { and, asc, desc, eq, isNull } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { getUserEntityPermissions } from '@/lib/permissions/utils' import { db } from '@/db' import { workflowFolder } from '@/db/schema' diff --git a/apps/sim/app/api/function/execute/route.test.ts b/apps/sim/app/api/function/execute/route.test.ts index d1ecba99e03..13ccd662ff7 100644 --- a/apps/sim/app/api/function/execute/route.test.ts +++ b/apps/sim/app/api/function/execute/route.test.ts @@ -41,7 +41,7 @@ describe('Function Execute API Route', () => { }, })) - vi.doMock('@/lib/logs/console/console-logger', () => ({ + vi.doMock('@/lib/logs/console/logger', () => ({ createLogger: vi.fn().mockReturnValue(mockLogger), })) @@ -657,7 +657,7 @@ describe('Function Execute API - Template Variable Edge Cases', () => { vi.resetModules() vi.resetAllMocks() - vi.doMock('@/lib/logs/console/console-logger', () => ({ + vi.doMock('@/lib/logs/console/logger', () => ({ createLogger: vi.fn().mockReturnValue(mockLogger), })) diff --git a/apps/sim/app/api/function/execute/route.ts b/apps/sim/app/api/function/execute/route.ts index 7101bb4bbe1..142bb493b3b 100644 --- a/apps/sim/app/api/function/execute/route.ts +++ b/apps/sim/app/api/function/execute/route.ts @@ -1,6 +1,6 @@ import { createContext, Script } from 'vm' import { type NextRequest, NextResponse } from 'next/server' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' export const dynamic = 'force-dynamic' export const runtime = 'nodejs' diff --git a/apps/sim/app/api/help/route.ts b/apps/sim/app/api/help/route.ts index bc7b0cc471f..10bc2763027 100644 --- a/apps/sim/app/api/help/route.ts +++ b/apps/sim/app/api/help/route.ts @@ -2,7 +2,7 @@ import { type NextRequest, NextResponse } from 'next/server' import { Resend } from 'resend' import { z } from 'zod' import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { getEmailDomain } from '@/lib/urls/utils' const resend = env.RESEND_API_KEY ? new Resend(env.RESEND_API_KEY) : null diff --git a/apps/sim/app/api/jobs/[jobId]/route.ts b/apps/sim/app/api/jobs/[jobId]/route.ts index 65aff234be8..f5847821586 100644 --- a/apps/sim/app/api/jobs/[jobId]/route.ts +++ b/apps/sim/app/api/jobs/[jobId]/route.ts @@ -2,7 +2,7 @@ import { runs } from '@trigger.dev/sdk/v3' import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { db } from '@/db' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/knowledge/[id]/documents/[documentId]/chunks/[chunkId]/route.ts b/apps/sim/app/api/knowledge/[id]/documents/[documentId]/chunks/[chunkId]/route.ts index 415d9ff480d..c064602e849 100644 --- a/apps/sim/app/api/knowledge/[id]/documents/[documentId]/chunks/[chunkId]/route.ts +++ b/apps/sim/app/api/knowledge/[id]/documents/[documentId]/chunks/[chunkId]/route.ts @@ -3,7 +3,7 @@ import { eq, sql } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/knowledge/[id]/documents/[documentId]/chunks/route.ts b/apps/sim/app/api/knowledge/[id]/documents/[documentId]/chunks/route.ts index 782463e4162..4b0ed3c6608 100644 --- a/apps/sim/app/api/knowledge/[id]/documents/[documentId]/chunks/route.ts +++ b/apps/sim/app/api/knowledge/[id]/documents/[documentId]/chunks/route.ts @@ -3,7 +3,7 @@ import { and, asc, eq, ilike, inArray, sql } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/knowledge/[id]/documents/[documentId]/route.ts b/apps/sim/app/api/knowledge/[id]/documents/[documentId]/route.ts index e6c23f14378..6dcc508811e 100644 --- a/apps/sim/app/api/knowledge/[id]/documents/[documentId]/route.ts +++ b/apps/sim/app/api/knowledge/[id]/documents/[documentId]/route.ts @@ -2,7 +2,7 @@ import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/knowledge/[id]/documents/route.ts b/apps/sim/app/api/knowledge/[id]/documents/route.ts index fc00d1fe484..dbe49c2afdb 100644 --- a/apps/sim/app/api/knowledge/[id]/documents/route.ts +++ b/apps/sim/app/api/knowledge/[id]/documents/route.ts @@ -3,7 +3,7 @@ import { and, desc, eq, inArray, isNull, sql } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { getUserId } from '@/app/api/auth/oauth/utils' import { db } from '@/db' import { document } from '@/db/schema' diff --git a/apps/sim/app/api/knowledge/[id]/route.ts b/apps/sim/app/api/knowledge/[id]/route.ts index 07d2910fb9e..fe517b949fd 100644 --- a/apps/sim/app/api/knowledge/[id]/route.ts +++ b/apps/sim/app/api/knowledge/[id]/route.ts @@ -2,7 +2,7 @@ import { and, eq, isNull } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { checkKnowledgeBaseAccess, checkKnowledgeBaseWriteAccess } from '@/app/api/knowledge/utils' import { db } from '@/db' import { knowledgeBase } from '@/db/schema' diff --git a/apps/sim/app/api/knowledge/route.ts b/apps/sim/app/api/knowledge/route.ts index ace65561009..0f73ea5bf0e 100644 --- a/apps/sim/app/api/knowledge/route.ts +++ b/apps/sim/app/api/knowledge/route.ts @@ -2,7 +2,7 @@ import { and, count, eq, isNotNull, isNull, or } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { getUserEntityPermissions } from '@/lib/permissions/utils' import { db } from '@/db' import { document, knowledgeBase, permissions } from '@/db/schema' diff --git a/apps/sim/app/api/knowledge/search/route.ts b/apps/sim/app/api/knowledge/search/route.ts index ad2dbdbdb91..4ead4be4282 100644 --- a/apps/sim/app/api/knowledge/search/route.ts +++ b/apps/sim/app/api/knowledge/search/route.ts @@ -3,7 +3,7 @@ import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { retryWithExponentialBackoff } from '@/lib/documents/utils' import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { estimateTokenCount } from '@/lib/tokenization/estimators' import { getUserId } from '@/app/api/auth/oauth/utils' import { checkKnowledgeBaseAccess } from '@/app/api/knowledge/utils' diff --git a/apps/sim/app/api/knowledge/utils.ts b/apps/sim/app/api/knowledge/utils.ts index 1c0de94c6ad..4e9b1a158b2 100644 --- a/apps/sim/app/api/knowledge/utils.ts +++ b/apps/sim/app/api/knowledge/utils.ts @@ -3,7 +3,7 @@ import { and, eq, isNull } from 'drizzle-orm' import { processDocument } from '@/lib/documents/document-processor' import { retryWithExponentialBackoff } from '@/lib/documents/utils' import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { getUserEntityPermissions } from '@/lib/permissions/utils' import { db } from '@/db' import { document, embedding, knowledgeBase } from '@/db/schema' diff --git a/apps/sim/app/api/logs/[executionId]/frozen-canvas/route.ts b/apps/sim/app/api/logs/[executionId]/frozen-canvas/route.ts index 86bc6c7b49d..b9410b4f726 100644 --- a/apps/sim/app/api/logs/[executionId]/frozen-canvas/route.ts +++ b/apps/sim/app/api/logs/[executionId]/frozen-canvas/route.ts @@ -1,6 +1,6 @@ import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { db } from '@/db' import { workflowExecutionLogs, workflowExecutionSnapshots } from '@/db/schema' diff --git a/apps/sim/app/api/logs/cleanup/route.ts b/apps/sim/app/api/logs/cleanup/route.ts index 77ac3b64057..373d2a42a6e 100644 --- a/apps/sim/app/api/logs/cleanup/route.ts +++ b/apps/sim/app/api/logs/cleanup/route.ts @@ -3,8 +3,8 @@ import { and, eq, inArray, lt, sql } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { verifyCronAuth } from '@/lib/auth/internal' import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console/console-logger' -import { snapshotService } from '@/lib/logs/execution/snapshot/snapshot-service' +import { createLogger } from '@/lib/logs/console/logger' +import { snapshotService } from '@/lib/logs/execution/snapshot/service' import { getS3Client } from '@/lib/uploads/s3/s3-client' import { db } from '@/db' import { subscription, user, workflow, workflowExecutionLogs } from '@/db/schema' diff --git a/apps/sim/app/api/logs/route.ts b/apps/sim/app/api/logs/route.ts index ded6f034e0e..113b1393e4d 100644 --- a/apps/sim/app/api/logs/route.ts +++ b/apps/sim/app/api/logs/route.ts @@ -2,7 +2,7 @@ import { and, desc, eq, gte, inArray, lte, or, type SQL, sql } from 'drizzle-orm import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { db } from '@/db' import { permissions, workflow, workflowExecutionLogs } from '@/db/schema' diff --git a/apps/sim/app/api/memory/[id]/route.ts b/apps/sim/app/api/memory/[id]/route.ts index d7aca2e5f6b..e8766a9540e 100644 --- a/apps/sim/app/api/memory/[id]/route.ts +++ b/apps/sim/app/api/memory/[id]/route.ts @@ -1,6 +1,6 @@ import { and, eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { db } from '@/db' import { memory } from '@/db/schema' diff --git a/apps/sim/app/api/memory/route.ts b/apps/sim/app/api/memory/route.ts index 3c6e4dcced1..a2137a3ba8a 100644 --- a/apps/sim/app/api/memory/route.ts +++ b/apps/sim/app/api/memory/route.ts @@ -1,6 +1,6 @@ import { and, eq, isNull, like } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { db } from '@/db' import { memory } from '@/db/schema' diff --git a/apps/sim/app/api/organizations/[id]/invitations/route.ts b/apps/sim/app/api/organizations/[id]/invitations/route.ts index 5c6a2532dd4..1acae5939b2 100644 --- a/apps/sim/app/api/organizations/[id]/invitations/route.ts +++ b/apps/sim/app/api/organizations/[id]/invitations/route.ts @@ -14,7 +14,7 @@ import { import { sendEmail } from '@/lib/email/mailer' import { validateAndNormalizeEmail } from '@/lib/email/utils' import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { hasWorkspaceAdminAccess } from '@/lib/permissions/utils' import { db } from '@/db' import { invitation, member, organization, user, workspace, workspaceInvitation } from '@/db/schema' diff --git a/apps/sim/app/api/organizations/[id]/members/[memberId]/route.ts b/apps/sim/app/api/organizations/[id]/members/[memberId]/route.ts index ca5b9329905..80c81d5d4bd 100644 --- a/apps/sim/app/api/organizations/[id]/members/[memberId]/route.ts +++ b/apps/sim/app/api/organizations/[id]/members/[memberId]/route.ts @@ -1,7 +1,7 @@ import { and, eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { db } from '@/db' import { member, user, userStats } from '@/db/schema' diff --git a/apps/sim/app/api/organizations/[id]/members/route.ts b/apps/sim/app/api/organizations/[id]/members/route.ts index faf44d7eaa3..484d0878f02 100644 --- a/apps/sim/app/api/organizations/[id]/members/route.ts +++ b/apps/sim/app/api/organizations/[id]/members/route.ts @@ -7,7 +7,7 @@ import { validateSeatAvailability } from '@/lib/billing/validation/seat-manageme import { sendEmail } from '@/lib/email/mailer' import { validateAndNormalizeEmail } from '@/lib/email/utils' import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { db } from '@/db' import { invitation, member, organization, user, userStats } from '@/db/schema' diff --git a/apps/sim/app/api/organizations/[id]/route.ts b/apps/sim/app/api/organizations/[id]/route.ts index a7bfe73438a..b7e9314b9d6 100644 --- a/apps/sim/app/api/organizations/[id]/route.ts +++ b/apps/sim/app/api/organizations/[id]/route.ts @@ -6,7 +6,7 @@ import { getOrganizationSeatInfo, updateOrganizationSeats, } from '@/lib/billing/validation/seat-management' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/organizations/[id]/workspaces/route.ts b/apps/sim/app/api/organizations/[id]/workspaces/route.ts index 257718fd0bc..3393b60127f 100644 --- a/apps/sim/app/api/organizations/[id]/workspaces/route.ts +++ b/apps/sim/app/api/organizations/[id]/workspaces/route.ts @@ -1,7 +1,7 @@ import { and, eq, or } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { db } from '@/db' import { member, permissions, user, workspace } from '@/db/schema' diff --git a/apps/sim/app/api/organizations/invitations/accept/route.ts b/apps/sim/app/api/organizations/invitations/accept/route.ts index 55effda28aa..b13a6f16827 100644 --- a/apps/sim/app/api/organizations/invitations/accept/route.ts +++ b/apps/sim/app/api/organizations/invitations/accept/route.ts @@ -3,7 +3,7 @@ import { and, eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { db } from '@/db' import { invitation, member, permissions, workspaceInvitation } from '@/db/schema' diff --git a/apps/sim/app/api/providers/route.ts b/apps/sim/app/api/providers/route.ts index 7a76e8d8bed..79dbbc87a7b 100644 --- a/apps/sim/app/api/providers/route.ts +++ b/apps/sim/app/api/providers/route.ts @@ -1,5 +1,5 @@ import { type NextRequest, NextResponse } from 'next/server' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { StreamingExecution } from '@/executor/types' import { executeProviderRequest } from '@/providers' import { getApiKey } from '@/providers/utils' diff --git a/apps/sim/app/api/proxy/image/route.ts b/apps/sim/app/api/proxy/image/route.ts index c8e7f1e8ebb..639db7dddea 100644 --- a/apps/sim/app/api/proxy/image/route.ts +++ b/apps/sim/app/api/proxy/image/route.ts @@ -1,5 +1,5 @@ import { type NextRequest, NextResponse } from 'next/server' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('ImageProxyAPI') diff --git a/apps/sim/app/api/proxy/route.ts b/apps/sim/app/api/proxy/route.ts index 02c0bb1062e..e40dc91cf2c 100644 --- a/apps/sim/app/api/proxy/route.ts +++ b/apps/sim/app/api/proxy/route.ts @@ -1,6 +1,6 @@ import { NextResponse } from 'next/server' import { isDev } from '@/lib/environment' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { executeTool } from '@/tools' import { getTool, validateToolRequest } from '@/tools/utils' diff --git a/apps/sim/app/api/proxy/tts/route.ts b/apps/sim/app/api/proxy/tts/route.ts index 5e46b895639..3918ca53a38 100644 --- a/apps/sim/app/api/proxy/tts/route.ts +++ b/apps/sim/app/api/proxy/tts/route.ts @@ -1,5 +1,5 @@ import { NextResponse } from 'next/server' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { uploadFile } from '@/lib/uploads/storage-client' import { getBaseUrl } from '@/lib/urls/utils' diff --git a/apps/sim/app/api/proxy/tts/stream/route.ts b/apps/sim/app/api/proxy/tts/stream/route.ts index f3723865649..fdf7cfea92f 100644 --- a/apps/sim/app/api/proxy/tts/stream/route.ts +++ b/apps/sim/app/api/proxy/tts/stream/route.ts @@ -1,6 +1,6 @@ import type { NextRequest } from 'next/server' import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('ProxyTTSStreamAPI') diff --git a/apps/sim/app/api/schedules/[id]/route.ts b/apps/sim/app/api/schedules/[id]/route.ts index 5c36a7cdef2..28696d54b3f 100644 --- a/apps/sim/app/api/schedules/[id]/route.ts +++ b/apps/sim/app/api/schedules/[id]/route.ts @@ -2,7 +2,7 @@ import crypto from 'crypto' import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { db } from '@/db' import { workflow, workflowSchedule } from '@/db/schema' diff --git a/apps/sim/app/api/schedules/[id]/status/route.test.ts b/apps/sim/app/api/schedules/[id]/status/route.test.ts index e5e1dd65685..3a71190fb3c 100644 --- a/apps/sim/app/api/schedules/[id]/status/route.test.ts +++ b/apps/sim/app/api/schedules/[id]/status/route.test.ts @@ -20,7 +20,7 @@ const mockSchedule = { beforeEach(() => { vi.resetModules() - vi.doMock('@/lib/logs/console/console-logger', () => ({ + vi.doMock('@/lib/logs/console/logger', () => ({ createLogger: () => ({ info: vi.fn(), warn: vi.fn(), error: vi.fn(), debug: vi.fn() }), })) diff --git a/apps/sim/app/api/schedules/[id]/status/route.ts b/apps/sim/app/api/schedules/[id]/status/route.ts index 03ac8d20ca7..e2df5b61a60 100644 --- a/apps/sim/app/api/schedules/[id]/status/route.ts +++ b/apps/sim/app/api/schedules/[id]/status/route.ts @@ -1,7 +1,7 @@ import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/schedules/execute/route.ts b/apps/sim/app/api/schedules/execute/route.ts index 6ebc1a638f3..1b0b3799e8f 100644 --- a/apps/sim/app/api/schedules/execute/route.ts +++ b/apps/sim/app/api/schedules/execute/route.ts @@ -4,7 +4,7 @@ import { NextResponse } from 'next/server' import { v4 as uuidv4 } from 'uuid' import { z } from 'zod' import { checkServerSideUsageLimits } from '@/lib/billing' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { LoggingSession } from '@/lib/logs/execution/logging-session' import { buildTraceSpans } from '@/lib/logs/execution/trace-spans/trace-spans' import { diff --git a/apps/sim/app/api/schedules/route.ts b/apps/sim/app/api/schedules/route.ts index fb632637140..d3896b92cd6 100644 --- a/apps/sim/app/api/schedules/route.ts +++ b/apps/sim/app/api/schedules/route.ts @@ -3,7 +3,7 @@ import { and, eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { type BlockState, calculateNextRunTime, diff --git a/apps/sim/app/api/telemetry/route.ts b/apps/sim/app/api/telemetry/route.ts index 717c6d0e235..5b7b44664fe 100644 --- a/apps/sim/app/api/telemetry/route.ts +++ b/apps/sim/app/api/telemetry/route.ts @@ -1,7 +1,7 @@ import { type NextRequest, NextResponse } from 'next/server' import { env } from '@/lib/env' import { isProd } from '@/lib/environment' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('TelemetryAPI') diff --git a/apps/sim/app/api/templates/[id]/route.ts b/apps/sim/app/api/templates/[id]/route.ts index b3c096e5f49..8a4a4e181bc 100644 --- a/apps/sim/app/api/templates/[id]/route.ts +++ b/apps/sim/app/api/templates/[id]/route.ts @@ -1,7 +1,7 @@ import { eq, sql } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { db } from '@/db' import { templates } from '@/db/schema' diff --git a/apps/sim/app/api/templates/[id]/star/route.ts b/apps/sim/app/api/templates/[id]/star/route.ts index 9860650e593..4b2701a7c9f 100644 --- a/apps/sim/app/api/templates/[id]/star/route.ts +++ b/apps/sim/app/api/templates/[id]/star/route.ts @@ -2,7 +2,7 @@ import { and, eq, sql } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { v4 as uuidv4 } from 'uuid' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { db } from '@/db' import { templateStars, templates } from '@/db/schema' diff --git a/apps/sim/app/api/templates/[id]/use/route.ts b/apps/sim/app/api/templates/[id]/use/route.ts index 3a003ab3bec..69de688be39 100644 --- a/apps/sim/app/api/templates/[id]/use/route.ts +++ b/apps/sim/app/api/templates/[id]/use/route.ts @@ -2,7 +2,7 @@ import { eq, sql } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { v4 as uuidv4 } from 'uuid' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { db } from '@/db' import { templates, workflow, workflowBlocks, workflowEdges } from '@/db/schema' diff --git a/apps/sim/app/api/templates/route.ts b/apps/sim/app/api/templates/route.ts index 9e8761178c7..9d87d8a7b5e 100644 --- a/apps/sim/app/api/templates/route.ts +++ b/apps/sim/app/api/templates/route.ts @@ -3,7 +3,7 @@ import { type NextRequest, NextResponse } from 'next/server' import { v4 as uuidv4 } from 'uuid' import { z } from 'zod' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { db } from '@/db' import { templateStars, templates, workflow } from '@/db/schema' diff --git a/apps/sim/app/api/tools/confluence/pages/route.ts b/apps/sim/app/api/tools/confluence/pages/route.ts index cf62dca1325..947632eb277 100644 --- a/apps/sim/app/api/tools/confluence/pages/route.ts +++ b/apps/sim/app/api/tools/confluence/pages/route.ts @@ -1,5 +1,5 @@ import { NextResponse } from 'next/server' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { getConfluenceCloudId } from '@/tools/confluence/utils' const logger = createLogger('ConfluencePages') diff --git a/apps/sim/app/api/tools/custom/route.test.ts b/apps/sim/app/api/tools/custom/route.test.ts index 4716ccfef28..d3c9d0321a4 100644 --- a/apps/sim/app/api/tools/custom/route.test.ts +++ b/apps/sim/app/api/tools/custom/route.test.ts @@ -128,7 +128,7 @@ describe('Custom Tools API Routes', () => { })) // Mock logger - vi.doMock('@/lib/logs/console/console-logger', () => ({ + vi.doMock('@/lib/logs/console/logger', () => ({ createLogger: vi.fn().mockReturnValue({ info: vi.fn(), error: vi.fn(), diff --git a/apps/sim/app/api/tools/custom/route.ts b/apps/sim/app/api/tools/custom/route.ts index 1c865588fe4..2ae06d673a9 100644 --- a/apps/sim/app/api/tools/custom/route.ts +++ b/apps/sim/app/api/tools/custom/route.ts @@ -2,7 +2,7 @@ import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { getUserId } from '@/app/api/auth/oauth/utils' import { db } from '@/db' import { customTools } from '@/db/schema' diff --git a/apps/sim/app/api/tools/discord/channels/route.ts b/apps/sim/app/api/tools/discord/channels/route.ts index dc8111ecc3c..f4f9d6ca1a6 100644 --- a/apps/sim/app/api/tools/discord/channels/route.ts +++ b/apps/sim/app/api/tools/discord/channels/route.ts @@ -1,5 +1,5 @@ import { NextResponse } from 'next/server' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' interface DiscordChannel { id: string diff --git a/apps/sim/app/api/tools/discord/servers/route.ts b/apps/sim/app/api/tools/discord/servers/route.ts index 55905a6e74e..7e46de20307 100644 --- a/apps/sim/app/api/tools/discord/servers/route.ts +++ b/apps/sim/app/api/tools/discord/servers/route.ts @@ -1,5 +1,5 @@ import { NextResponse } from 'next/server' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' interface DiscordServer { id: string diff --git a/apps/sim/app/api/tools/drive/file/route.ts b/apps/sim/app/api/tools/drive/file/route.ts index 74f7fea505c..ef977cd9767 100644 --- a/apps/sim/app/api/tools/drive/file/route.ts +++ b/apps/sim/app/api/tools/drive/file/route.ts @@ -1,7 +1,7 @@ import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { refreshAccessTokenIfNeeded } from '@/app/api/auth/oauth/utils' import { db } from '@/db' import { account } from '@/db/schema' diff --git a/apps/sim/app/api/tools/drive/files/route.ts b/apps/sim/app/api/tools/drive/files/route.ts index 6172522f27c..6d016accb75 100644 --- a/apps/sim/app/api/tools/drive/files/route.ts +++ b/apps/sim/app/api/tools/drive/files/route.ts @@ -1,7 +1,7 @@ import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { refreshAccessTokenIfNeeded } from '@/app/api/auth/oauth/utils' import { db } from '@/db' import { account } from '@/db/schema' diff --git a/apps/sim/app/api/tools/edit-workflow/route.ts b/apps/sim/app/api/tools/edit-workflow/route.ts index 3a703dd693e..f0c8503f217 100644 --- a/apps/sim/app/api/tools/edit-workflow/route.ts +++ b/apps/sim/app/api/tools/edit-workflow/route.ts @@ -1,7 +1,7 @@ import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { autoLayoutWorkflow } from '@/lib/autolayout/service' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { loadWorkflowFromNormalizedTables, saveWorkflowToNormalizedTables, diff --git a/apps/sim/app/api/tools/get-all-blocks/route.ts b/apps/sim/app/api/tools/get-all-blocks/route.ts index 5193b941c7a..1e4e3d1aa5b 100644 --- a/apps/sim/app/api/tools/get-all-blocks/route.ts +++ b/apps/sim/app/api/tools/get-all-blocks/route.ts @@ -1,5 +1,5 @@ import { type NextRequest, NextResponse } from 'next/server' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { registry as blockRegistry } from '@/blocks/registry' const logger = createLogger('GetAllBlocksAPI') diff --git a/apps/sim/app/api/tools/get-blocks-metadata/route.ts b/apps/sim/app/api/tools/get-blocks-metadata/route.ts index 23ed4081537..b2861aee840 100644 --- a/apps/sim/app/api/tools/get-blocks-metadata/route.ts +++ b/apps/sim/app/api/tools/get-blocks-metadata/route.ts @@ -1,7 +1,7 @@ import { existsSync, readFileSync } from 'fs' import { join } from 'path' import { type NextRequest, NextResponse } from 'next/server' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { registry as blockRegistry } from '@/blocks/registry' import { tools as toolsRegistry } from '@/tools/registry' diff --git a/apps/sim/app/api/tools/get-user-workflow/route.ts b/apps/sim/app/api/tools/get-user-workflow/route.ts index cc800e520b3..862b36715aa 100644 --- a/apps/sim/app/api/tools/get-user-workflow/route.ts +++ b/apps/sim/app/api/tools/get-user-workflow/route.ts @@ -1,6 +1,6 @@ import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { loadWorkflowFromNormalizedTables } from '@/lib/workflows/db-helpers' import { generateWorkflowYaml } from '@/lib/workflows/yaml-generator' import { getBlock } from '@/blocks' diff --git a/apps/sim/app/api/tools/gmail/label/route.ts b/apps/sim/app/api/tools/gmail/label/route.ts index ecda950ca07..87c1acae935 100644 --- a/apps/sim/app/api/tools/gmail/label/route.ts +++ b/apps/sim/app/api/tools/gmail/label/route.ts @@ -1,7 +1,7 @@ import { and, eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { refreshAccessTokenIfNeeded } from '@/app/api/auth/oauth/utils' import { db } from '@/db' import { account } from '@/db/schema' diff --git a/apps/sim/app/api/tools/gmail/labels/route.ts b/apps/sim/app/api/tools/gmail/labels/route.ts index 2680526cb0d..24d49a074b7 100644 --- a/apps/sim/app/api/tools/gmail/labels/route.ts +++ b/apps/sim/app/api/tools/gmail/labels/route.ts @@ -1,7 +1,7 @@ import { and, eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { refreshAccessTokenIfNeeded } from '@/app/api/auth/oauth/utils' import { db } from '@/db' import { account } from '@/db/schema' diff --git a/apps/sim/app/api/tools/google_calendar/calendars/route.ts b/apps/sim/app/api/tools/google_calendar/calendars/route.ts index e8f6703ed4d..76c8344dae9 100644 --- a/apps/sim/app/api/tools/google_calendar/calendars/route.ts +++ b/apps/sim/app/api/tools/google_calendar/calendars/route.ts @@ -1,7 +1,7 @@ import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { refreshAccessTokenIfNeeded } from '@/app/api/auth/oauth/utils' import { db } from '@/db' import { account } from '@/db/schema' diff --git a/apps/sim/app/api/tools/jira/issue/route.ts b/apps/sim/app/api/tools/jira/issue/route.ts index 1ce74b3b66d..3a8616a4c9c 100644 --- a/apps/sim/app/api/tools/jira/issue/route.ts +++ b/apps/sim/app/api/tools/jira/issue/route.ts @@ -1,5 +1,5 @@ import { NextResponse } from 'next/server' -import { Logger } from '@/lib/logs/console/console-logger' +import { Logger } from '@/lib/logs/console/logger' import { getJiraCloudId } from '@/tools/jira/utils' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/tools/jira/issues/route.ts b/apps/sim/app/api/tools/jira/issues/route.ts index 704ec8f5f2f..42061514b48 100644 --- a/apps/sim/app/api/tools/jira/issues/route.ts +++ b/apps/sim/app/api/tools/jira/issues/route.ts @@ -1,5 +1,5 @@ import { NextResponse } from 'next/server' -import { Logger } from '@/lib/logs/console/console-logger' +import { Logger } from '@/lib/logs/console/logger' import { getJiraCloudId } from '@/tools/jira/utils' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/tools/jira/projects/route.ts b/apps/sim/app/api/tools/jira/projects/route.ts index 14bf718014e..d638499d88c 100644 --- a/apps/sim/app/api/tools/jira/projects/route.ts +++ b/apps/sim/app/api/tools/jira/projects/route.ts @@ -1,5 +1,5 @@ import { NextResponse } from 'next/server' -import { Logger } from '@/lib/logs/console/console-logger' +import { Logger } from '@/lib/logs/console/logger' import { getJiraCloudId } from '@/tools/jira/utils' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/tools/linear/projects/route.ts b/apps/sim/app/api/tools/linear/projects/route.ts index 88bdc32ec49..90ada406bae 100644 --- a/apps/sim/app/api/tools/linear/projects/route.ts +++ b/apps/sim/app/api/tools/linear/projects/route.ts @@ -2,7 +2,7 @@ import type { Project } from '@linear/sdk' import { LinearClient } from '@linear/sdk' import { NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { refreshAccessTokenIfNeeded } from '@/app/api/auth/oauth/utils' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/tools/linear/teams/route.ts b/apps/sim/app/api/tools/linear/teams/route.ts index 901c87fec80..df927c0c4c0 100644 --- a/apps/sim/app/api/tools/linear/teams/route.ts +++ b/apps/sim/app/api/tools/linear/teams/route.ts @@ -2,7 +2,7 @@ import type { Team } from '@linear/sdk' import { LinearClient } from '@linear/sdk' import { NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { refreshAccessTokenIfNeeded } from '@/app/api/auth/oauth/utils' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/tools/microsoft-teams/channels/route.ts b/apps/sim/app/api/tools/microsoft-teams/channels/route.ts index 6a16443c816..81fb6686f0d 100644 --- a/apps/sim/app/api/tools/microsoft-teams/channels/route.ts +++ b/apps/sim/app/api/tools/microsoft-teams/channels/route.ts @@ -1,6 +1,6 @@ import { NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { refreshAccessTokenIfNeeded } from '@/app/api/auth/oauth/utils' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/tools/microsoft-teams/chats/route.ts b/apps/sim/app/api/tools/microsoft-teams/chats/route.ts index e3f86016054..feedc379602 100644 --- a/apps/sim/app/api/tools/microsoft-teams/chats/route.ts +++ b/apps/sim/app/api/tools/microsoft-teams/chats/route.ts @@ -1,6 +1,6 @@ import { NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { refreshAccessTokenIfNeeded } from '@/app/api/auth/oauth/utils' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/tools/microsoft-teams/teams/route.ts b/apps/sim/app/api/tools/microsoft-teams/teams/route.ts index 429175e70f9..63c5b8b7b25 100644 --- a/apps/sim/app/api/tools/microsoft-teams/teams/route.ts +++ b/apps/sim/app/api/tools/microsoft-teams/teams/route.ts @@ -1,6 +1,6 @@ import { NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { refreshAccessTokenIfNeeded } from '@/app/api/auth/oauth/utils' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/tools/outlook/folders/route.ts b/apps/sim/app/api/tools/outlook/folders/route.ts index 8a44e447852..050f4a8679a 100644 --- a/apps/sim/app/api/tools/outlook/folders/route.ts +++ b/apps/sim/app/api/tools/outlook/folders/route.ts @@ -1,6 +1,6 @@ import { NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { refreshAccessTokenIfNeeded } from '@/app/api/auth/oauth/utils' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/tools/slack/channels/route.ts b/apps/sim/app/api/tools/slack/channels/route.ts index 1f6f3a21cdb..6644bccf126 100644 --- a/apps/sim/app/api/tools/slack/channels/route.ts +++ b/apps/sim/app/api/tools/slack/channels/route.ts @@ -1,6 +1,6 @@ import { NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { refreshAccessTokenIfNeeded } from '@/app/api/auth/oauth/utils' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/tools/stagehand/agent/route.ts b/apps/sim/app/api/tools/stagehand/agent/route.ts index 5f4c8b49267..9d01834b525 100644 --- a/apps/sim/app/api/tools/stagehand/agent/route.ts +++ b/apps/sim/app/api/tools/stagehand/agent/route.ts @@ -2,7 +2,7 @@ import { Stagehand } from '@browserbasehq/stagehand' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { ensureZodObject, normalizeUrl } from '../utils' const logger = createLogger('StagehandAgentAPI') diff --git a/apps/sim/app/api/tools/stagehand/extract/route.ts b/apps/sim/app/api/tools/stagehand/extract/route.ts index 9439b00cee6..9368d171731 100644 --- a/apps/sim/app/api/tools/stagehand/extract/route.ts +++ b/apps/sim/app/api/tools/stagehand/extract/route.ts @@ -2,7 +2,7 @@ import { Stagehand } from '@browserbasehq/stagehand' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { ensureZodObject, normalizeUrl } from '../utils' const logger = createLogger('StagehandExtractAPI') diff --git a/apps/sim/app/api/tools/stagehand/utils.ts b/apps/sim/app/api/tools/stagehand/utils.ts index e981218f06e..a3e765c48a7 100644 --- a/apps/sim/app/api/tools/stagehand/utils.ts +++ b/apps/sim/app/api/tools/stagehand/utils.ts @@ -1,5 +1,5 @@ import { z } from 'zod' -import type { Logger } from '@/lib/logs/console/console-logger' +import type { Logger } from '@/lib/logs/console/logger' // Convert JSON schema to Zod schema (reused from extract route) function jsonSchemaToZod(logger: Logger, jsonSchema: Record): z.ZodTypeAny { diff --git a/apps/sim/app/api/tools/wealthbox/item/route.ts b/apps/sim/app/api/tools/wealthbox/item/route.ts index 8a64b6fcaa3..d9a7b7aaaec 100644 --- a/apps/sim/app/api/tools/wealthbox/item/route.ts +++ b/apps/sim/app/api/tools/wealthbox/item/route.ts @@ -1,7 +1,7 @@ import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { refreshAccessTokenIfNeeded } from '@/app/api/auth/oauth/utils' import { db } from '@/db' import { account } from '@/db/schema' diff --git a/apps/sim/app/api/tools/wealthbox/items/route.ts b/apps/sim/app/api/tools/wealthbox/items/route.ts index 6f3062d89eb..318661701b6 100644 --- a/apps/sim/app/api/tools/wealthbox/items/route.ts +++ b/apps/sim/app/api/tools/wealthbox/items/route.ts @@ -1,7 +1,7 @@ import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { refreshAccessTokenIfNeeded } from '@/app/api/auth/oauth/utils' import { db } from '@/db' import { account } from '@/db/schema' diff --git a/apps/sim/app/api/usage-limits/route.ts b/apps/sim/app/api/usage-limits/route.ts index ba893d69037..43d03eb3f4b 100644 --- a/apps/sim/app/api/usage-limits/route.ts +++ b/apps/sim/app/api/usage-limits/route.ts @@ -2,7 +2,7 @@ import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' import { getUserUsageLimitInfo, updateUserUsageLimit } from '@/lib/billing' import { updateMemberUsageLimit } from '@/lib/billing/core/organization-billing' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { isOrganizationOwnerOrAdmin } from '@/lib/permissions/utils' const logger = createLogger('UnifiedUsageLimitsAPI') diff --git a/apps/sim/app/api/users/me/api-keys/[id]/route.ts b/apps/sim/app/api/users/me/api-keys/[id]/route.ts index d2a08ee87d4..41841f9bc23 100644 --- a/apps/sim/app/api/users/me/api-keys/[id]/route.ts +++ b/apps/sim/app/api/users/me/api-keys/[id]/route.ts @@ -1,7 +1,7 @@ import { and, eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/users/me/api-keys/route.ts b/apps/sim/app/api/users/me/api-keys/route.ts index b686d067b2e..836f6018fcc 100644 --- a/apps/sim/app/api/users/me/api-keys/route.ts +++ b/apps/sim/app/api/users/me/api-keys/route.ts @@ -2,7 +2,7 @@ import { eq } from 'drizzle-orm' import { nanoid } from 'nanoid' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { generateApiKey } from '@/lib/utils' import { db } from '@/db' import { apiKey } from '@/db/schema' diff --git a/apps/sim/app/api/users/me/settings/route.ts b/apps/sim/app/api/users/me/settings/route.ts index 96c3e0684ac..25c20a2e64e 100644 --- a/apps/sim/app/api/users/me/settings/route.ts +++ b/apps/sim/app/api/users/me/settings/route.ts @@ -3,7 +3,7 @@ import { nanoid } from 'nanoid' import { NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/users/me/settings/unsubscribe/route.ts b/apps/sim/app/api/users/me/settings/unsubscribe/route.ts index 54c19e6575d..6806a581b26 100644 --- a/apps/sim/app/api/users/me/settings/unsubscribe/route.ts +++ b/apps/sim/app/api/users/me/settings/unsubscribe/route.ts @@ -8,7 +8,7 @@ import { updateEmailPreferences, verifyUnsubscribeToken, } from '@/lib/email/unsubscribe' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('UnsubscribeAPI') diff --git a/apps/sim/app/api/users/me/subscription/[id]/transfer/route.test.ts b/apps/sim/app/api/users/me/subscription/[id]/transfer/route.test.ts index ee54f2ebbb0..3519e96fd75 100644 --- a/apps/sim/app/api/users/me/subscription/[id]/transfer/route.test.ts +++ b/apps/sim/app/api/users/me/subscription/[id]/transfer/route.test.ts @@ -25,7 +25,7 @@ describe('Subscription Transfer API Routes', () => { }), })) - vi.doMock('@/lib/logs/console/console-logger', () => ({ + vi.doMock('@/lib/logs/console/logger', () => ({ createLogger: vi.fn().mockReturnValue(mockLogger), })) diff --git a/apps/sim/app/api/users/me/subscription/[id]/transfer/route.ts b/apps/sim/app/api/users/me/subscription/[id]/transfer/route.ts index 257995389b7..2598bcbfa8e 100644 --- a/apps/sim/app/api/users/me/subscription/[id]/transfer/route.ts +++ b/apps/sim/app/api/users/me/subscription/[id]/transfer/route.ts @@ -2,7 +2,7 @@ import { and, eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/users/rate-limit/route.ts b/apps/sim/app/api/users/rate-limit/route.ts index 24bbfdebf35..5058fe0e5c6 100644 --- a/apps/sim/app/api/users/rate-limit/route.ts +++ b/apps/sim/app/api/users/rate-limit/route.ts @@ -1,7 +1,7 @@ import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/webhooks/[id]/route.ts b/apps/sim/app/api/webhooks/[id]/route.ts index b2c44ace2bb..36b9691abf1 100644 --- a/apps/sim/app/api/webhooks/[id]/route.ts +++ b/apps/sim/app/api/webhooks/[id]/route.ts @@ -1,7 +1,7 @@ import { and, eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { db } from '@/db' import { webhook, workflow } from '@/db/schema' diff --git a/apps/sim/app/api/webhooks/poll/gmail/route.ts b/apps/sim/app/api/webhooks/poll/gmail/route.ts index f9cf5952449..304bf7cf41e 100644 --- a/apps/sim/app/api/webhooks/poll/gmail/route.ts +++ b/apps/sim/app/api/webhooks/poll/gmail/route.ts @@ -1,7 +1,7 @@ import { nanoid } from 'nanoid' import { type NextRequest, NextResponse } from 'next/server' import { verifyCronAuth } from '@/lib/auth/internal' -import { Logger } from '@/lib/logs/console/console-logger' +import { Logger } from '@/lib/logs/console/logger' import { acquireLock, releaseLock } from '@/lib/redis' import { pollGmailWebhooks } from '@/lib/webhooks/gmail-polling-service' diff --git a/apps/sim/app/api/webhooks/route.ts b/apps/sim/app/api/webhooks/route.ts index f5bdf88928e..db6e4a4515f 100644 --- a/apps/sim/app/api/webhooks/route.ts +++ b/apps/sim/app/api/webhooks/route.ts @@ -3,7 +3,7 @@ import { nanoid } from 'nanoid' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { db } from '@/db' import { webhook, workflow } from '@/db/schema' import { getOAuthToken } from '../auth/oauth/utils' diff --git a/apps/sim/app/api/webhooks/test/route.ts b/apps/sim/app/api/webhooks/test/route.ts index 9def2ed3f82..543df8af987 100644 --- a/apps/sim/app/api/webhooks/test/route.ts +++ b/apps/sim/app/api/webhooks/test/route.ts @@ -1,6 +1,6 @@ import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { db } from '@/db' import { webhook } from '@/db/schema' diff --git a/apps/sim/app/api/webhooks/trigger/[path]/route.ts b/apps/sim/app/api/webhooks/trigger/[path]/route.ts index 0fbf7976f32..0b0052fc55f 100644 --- a/apps/sim/app/api/webhooks/trigger/[path]/route.ts +++ b/apps/sim/app/api/webhooks/trigger/[path]/route.ts @@ -2,7 +2,7 @@ import { and, eq, sql } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { v4 as uuidv4 } from 'uuid' import { checkServerSideUsageLimits } from '@/lib/billing' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { acquireLock, hasProcessedMessage, markMessageAsProcessed } from '@/lib/redis' import { fetchAndProcessAirtablePayloads, diff --git a/apps/sim/app/api/workflows/[id]/autolayout/route.ts b/apps/sim/app/api/workflows/[id]/autolayout/route.ts index 695ba64d0fc..5bc6a3e305c 100644 --- a/apps/sim/app/api/workflows/[id]/autolayout/route.ts +++ b/apps/sim/app/api/workflows/[id]/autolayout/route.ts @@ -3,7 +3,7 @@ import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' import { autoLayoutWorkflow } from '@/lib/autolayout/service' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { getUserEntityPermissions } from '@/lib/permissions/utils' import { loadWorkflowFromNormalizedTables, diff --git a/apps/sim/app/api/workflows/[id]/chat/status/route.ts b/apps/sim/app/api/workflows/[id]/chat/status/route.ts index 237649344d2..1d857969a2a 100644 --- a/apps/sim/app/api/workflows/[id]/chat/status/route.ts +++ b/apps/sim/app/api/workflows/[id]/chat/status/route.ts @@ -1,5 +1,5 @@ import { eq } from 'drizzle-orm' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { createErrorResponse, createSuccessResponse } from '@/app/api/workflows/utils' import { db } from '@/db' import { chat } from '@/db/schema' diff --git a/apps/sim/app/api/workflows/[id]/deploy/route.test.ts b/apps/sim/app/api/workflows/[id]/deploy/route.test.ts index 0baa5bc831a..1d73a0fe225 100644 --- a/apps/sim/app/api/workflows/[id]/deploy/route.test.ts +++ b/apps/sim/app/api/workflows/[id]/deploy/route.test.ts @@ -22,7 +22,7 @@ describe('Workflow Deployment API Route', () => { randomUUID: vi.fn().mockReturnValue('mock-request-id'), }) - vi.doMock('@/lib/logs/console/console-logger', () => ({ + vi.doMock('@/lib/logs/console/logger', () => ({ createLogger: vi.fn().mockReturnValue({ debug: vi.fn(), info: vi.fn(), diff --git a/apps/sim/app/api/workflows/[id]/deploy/route.ts b/apps/sim/app/api/workflows/[id]/deploy/route.ts index 40651366481..58ad62fa4a7 100644 --- a/apps/sim/app/api/workflows/[id]/deploy/route.ts +++ b/apps/sim/app/api/workflows/[id]/deploy/route.ts @@ -1,7 +1,7 @@ import { eq } from 'drizzle-orm' import type { NextRequest } from 'next/server' import { v4 as uuidv4 } from 'uuid' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { generateApiKey } from '@/lib/utils' import { db } from '@/db' import { apiKey, workflow, workflowBlocks, workflowEdges, workflowSubflows } from '@/db/schema' diff --git a/apps/sim/app/api/workflows/[id]/deployed/route.ts b/apps/sim/app/api/workflows/[id]/deployed/route.ts index 4998abb6c9a..b60b973b328 100644 --- a/apps/sim/app/api/workflows/[id]/deployed/route.ts +++ b/apps/sim/app/api/workflows/[id]/deployed/route.ts @@ -1,6 +1,6 @@ import { eq } from 'drizzle-orm' import type { NextRequest, NextResponse } from 'next/server' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { db } from '@/db' import { workflow } from '@/db/schema' import { validateWorkflowAccess } from '../../middleware' diff --git a/apps/sim/app/api/workflows/[id]/duplicate/route.ts b/apps/sim/app/api/workflows/[id]/duplicate/route.ts index ba3051ea5fb..031b51e0b8d 100644 --- a/apps/sim/app/api/workflows/[id]/duplicate/route.ts +++ b/apps/sim/app/api/workflows/[id]/duplicate/route.ts @@ -3,7 +3,7 @@ import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/workflows/[id]/execute/route.test.ts b/apps/sim/app/api/workflows/[id]/execute/route.test.ts index 1cbf987be5f..4128fa420b5 100644 --- a/apps/sim/app/api/workflows/[id]/execute/route.test.ts +++ b/apps/sim/app/api/workflows/[id]/execute/route.test.ts @@ -161,7 +161,7 @@ describe('Workflow Execution API Route', () => { })), })) - vi.doMock('@/lib/logs/execution/execution-logger', () => ({ + vi.doMock('@/lib/logs/execution/logger', () => ({ executionLogger: { startWorkflowExecution: vi.fn().mockResolvedValue(undefined), logBlockExecution: vi.fn().mockResolvedValue(undefined), @@ -457,7 +457,7 @@ describe('Workflow Execution API Route', () => { */ it('should handle execution errors gracefully', async () => { const mockCompleteWorkflowExecution = vi.fn().mockResolvedValue({}) - vi.doMock('@/lib/logs/execution/execution-logger', () => ({ + vi.doMock('@/lib/logs/execution/logger', () => ({ executionLogger: { completeWorkflowExecution: mockCompleteWorkflowExecution, }, diff --git a/apps/sim/app/api/workflows/[id]/execute/route.ts b/apps/sim/app/api/workflows/[id]/execute/route.ts index 7f9af874f71..77efdfad50a 100644 --- a/apps/sim/app/api/workflows/[id]/execute/route.ts +++ b/apps/sim/app/api/workflows/[id]/execute/route.ts @@ -5,7 +5,7 @@ import { v4 as uuidv4 } from 'uuid' import { z } from 'zod' import { getSession } from '@/lib/auth' import { checkServerSideUsageLimits } from '@/lib/billing' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { LoggingSession } from '@/lib/logs/execution/logging-session' import { buildTraceSpans } from '@/lib/logs/execution/trace-spans/trace-spans' import { decryptSecret } from '@/lib/utils' diff --git a/apps/sim/app/api/workflows/[id]/log/route.ts b/apps/sim/app/api/workflows/[id]/log/route.ts index 97742661cee..9f8dc9e64eb 100644 --- a/apps/sim/app/api/workflows/[id]/log/route.ts +++ b/apps/sim/app/api/workflows/[id]/log/route.ts @@ -1,5 +1,5 @@ import type { NextRequest } from 'next/server' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { LoggingSession } from '@/lib/logs/execution/logging-session' import { buildTraceSpans } from '@/lib/logs/execution/trace-spans/trace-spans' import { validateWorkflowAccess } from '../../middleware' diff --git a/apps/sim/app/api/workflows/[id]/revert-to-deployed/route.ts b/apps/sim/app/api/workflows/[id]/revert-to-deployed/route.ts index 675a24f950b..81b529e0e9f 100644 --- a/apps/sim/app/api/workflows/[id]/revert-to-deployed/route.ts +++ b/apps/sim/app/api/workflows/[id]/revert-to-deployed/route.ts @@ -2,7 +2,7 @@ import crypto from 'crypto' import { eq } from 'drizzle-orm' import type { NextRequest } from 'next/server' import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { saveWorkflowToNormalizedTables } from '@/lib/workflows/db-helpers' import { db } from '@/db' import { workflow } from '@/db/schema' diff --git a/apps/sim/app/api/workflows/[id]/route.test.ts b/apps/sim/app/api/workflows/[id]/route.test.ts index 719574b467a..029af8e3327 100644 --- a/apps/sim/app/api/workflows/[id]/route.test.ts +++ b/apps/sim/app/api/workflows/[id]/route.test.ts @@ -23,7 +23,7 @@ describe('Workflow By ID API Route', () => { randomUUID: vi.fn().mockReturnValue('mock-request-id-12345678'), }) - vi.doMock('@/lib/logs/console/console-logger', () => ({ + vi.doMock('@/lib/logs/console/logger', () => ({ createLogger: vi.fn().mockReturnValue(mockLogger), })) diff --git a/apps/sim/app/api/workflows/[id]/route.ts b/apps/sim/app/api/workflows/[id]/route.ts index 5fc4bfbf97d..9702f1b1040 100644 --- a/apps/sim/app/api/workflows/[id]/route.ts +++ b/apps/sim/app/api/workflows/[id]/route.ts @@ -4,7 +4,7 @@ import { z } from 'zod' import { getSession } from '@/lib/auth' import { verifyInternalToken } from '@/lib/auth/internal' import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { getUserEntityPermissions, hasAdminPermission } from '@/lib/permissions/utils' import { loadWorkflowFromNormalizedTables } from '@/lib/workflows/db-helpers' import { db } from '@/db' diff --git a/apps/sim/app/api/workflows/[id]/state/route.ts b/apps/sim/app/api/workflows/[id]/state/route.ts index a299cdc873c..8ec1d06ce8e 100644 --- a/apps/sim/app/api/workflows/[id]/state/route.ts +++ b/apps/sim/app/api/workflows/[id]/state/route.ts @@ -2,7 +2,7 @@ import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/workflows/[id]/stats/route.ts b/apps/sim/app/api/workflows/[id]/stats/route.ts index 640469e908e..cf7da2b8f61 100644 --- a/apps/sim/app/api/workflows/[id]/stats/route.ts +++ b/apps/sim/app/api/workflows/[id]/stats/route.ts @@ -1,6 +1,6 @@ import { eq, sql } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { db } from '@/db' import { userStats, workflow } from '@/db/schema' diff --git a/apps/sim/app/api/workflows/[id]/status/route.ts b/apps/sim/app/api/workflows/[id]/status/route.ts index 7942e8af6d0..25e26729066 100644 --- a/apps/sim/app/api/workflows/[id]/status/route.ts +++ b/apps/sim/app/api/workflows/[id]/status/route.ts @@ -1,6 +1,6 @@ import { eq } from 'drizzle-orm' import type { NextRequest } from 'next/server' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { hasWorkflowChanged } from '@/lib/workflows/utils' import { db } from '@/db' import { workflowBlocks, workflowEdges, workflowSubflows } from '@/db/schema' diff --git a/apps/sim/app/api/workflows/[id]/variables/route.ts b/apps/sim/app/api/workflows/[id]/variables/route.ts index 644488aa518..722e4e1aadc 100644 --- a/apps/sim/app/api/workflows/[id]/variables/route.ts +++ b/apps/sim/app/api/workflows/[id]/variables/route.ts @@ -2,7 +2,7 @@ import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/workflows/[id]/yaml/route.ts b/apps/sim/app/api/workflows/[id]/yaml/route.ts index cf017dd150c..9fcf6f3c529 100644 --- a/apps/sim/app/api/workflows/[id]/yaml/route.ts +++ b/apps/sim/app/api/workflows/[id]/yaml/route.ts @@ -2,7 +2,7 @@ import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { autoLayoutWorkflow } from '@/lib/autolayout/service' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { getUserEntityPermissions } from '@/lib/permissions/utils' import { loadWorkflowFromNormalizedTables, diff --git a/apps/sim/app/api/workflows/middleware.ts b/apps/sim/app/api/workflows/middleware.ts index 50b70370b4d..87ac1c175e3 100644 --- a/apps/sim/app/api/workflows/middleware.ts +++ b/apps/sim/app/api/workflows/middleware.ts @@ -1,6 +1,6 @@ import { eq } from 'drizzle-orm' import type { NextRequest } from 'next/server' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { getWorkflowById } from '@/lib/workflows/utils' import { db } from '@/db' import { apiKey } from '@/db/schema' diff --git a/apps/sim/app/api/workflows/public/[id]/route.ts b/apps/sim/app/api/workflows/public/[id]/route.ts index 223e7cd9063..b253c558cbc 100644 --- a/apps/sim/app/api/workflows/public/[id]/route.ts +++ b/apps/sim/app/api/workflows/public/[id]/route.ts @@ -1,6 +1,6 @@ import { eq } from 'drizzle-orm' import type { NextRequest } from 'next/server' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { createErrorResponse, createSuccessResponse } from '@/app/api/workflows/utils' import { db } from '@/db' import { marketplace, workflow } from '@/db/schema' diff --git a/apps/sim/app/api/workflows/route.ts b/apps/sim/app/api/workflows/route.ts index 91fe05d1b76..e04c6e8e225 100644 --- a/apps/sim/app/api/workflows/route.ts +++ b/apps/sim/app/api/workflows/route.ts @@ -2,7 +2,7 @@ import crypto from 'crypto' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { db } from '@/db' import { workflow, workflowBlocks } from '@/db/schema' diff --git a/apps/sim/app/api/workflows/sync/route.ts b/apps/sim/app/api/workflows/sync/route.ts index 0c8b4dc6144..218b2bf960b 100644 --- a/apps/sim/app/api/workflows/sync/route.ts +++ b/apps/sim/app/api/workflows/sync/route.ts @@ -2,7 +2,7 @@ import crypto from 'crypto' import { and, eq, isNull } from 'drizzle-orm' import { NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/workflows/yaml/convert/route.ts b/apps/sim/app/api/workflows/yaml/convert/route.ts index d842d03ec1c..8d08ad91ac7 100644 --- a/apps/sim/app/api/workflows/yaml/convert/route.ts +++ b/apps/sim/app/api/workflows/yaml/convert/route.ts @@ -1,5 +1,5 @@ import { type NextRequest, NextResponse } from 'next/server' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { generateWorkflowYaml } from '@/lib/workflows/yaml-generator' const logger = createLogger('WorkflowYamlAPI') diff --git a/apps/sim/app/api/workspaces/[id]/route.ts b/apps/sim/app/api/workspaces/[id]/route.ts index ddde803bd62..99e9934104e 100644 --- a/apps/sim/app/api/workspaces/[id]/route.ts +++ b/apps/sim/app/api/workspaces/[id]/route.ts @@ -1,7 +1,7 @@ import { and, eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { workflow } from '@/db/schema' const logger = createLogger('WorkspaceByIdAPI') diff --git a/apps/sim/app/api/workspaces/invitations/route.ts b/apps/sim/app/api/workspaces/invitations/route.ts index a74b0cac26d..2c1038a9dd8 100644 --- a/apps/sim/app/api/workspaces/invitations/route.ts +++ b/apps/sim/app/api/workspaces/invitations/route.ts @@ -6,7 +6,7 @@ import { Resend } from 'resend' import { WorkspaceInvitationEmail } from '@/components/emails/workspace-invitation' import { getSession } from '@/lib/auth' import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { getEmailDomain } from '@/lib/urls/utils' import { db } from '@/db' import { diff --git a/apps/sim/app/api/workspaces/route.ts b/apps/sim/app/api/workspaces/route.ts index 05e69724400..e68a811fbbf 100644 --- a/apps/sim/app/api/workspaces/route.ts +++ b/apps/sim/app/api/workspaces/route.ts @@ -2,7 +2,7 @@ import crypto from 'crypto' import { and, desc, eq, isNull } from 'drizzle-orm' import { NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/chat/[subdomain]/chat-client.tsx b/apps/sim/app/chat/[subdomain]/chat-client.tsx index 1c77c866eb2..309d4b24d0d 100644 --- a/apps/sim/app/chat/[subdomain]/chat-client.tsx +++ b/apps/sim/app/chat/[subdomain]/chat-client.tsx @@ -2,7 +2,7 @@ import { type RefObject, useCallback, useEffect, useRef, useState } from 'react' import { v4 as uuidv4 } from 'uuid' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { noop } from '@/lib/utils' import { getFormattedGitHubStars } from '@/app/(landing)/actions/github' import EmailAuth from './components/auth/email/email-auth' diff --git a/apps/sim/app/chat/[subdomain]/components/voice-interface/components/particles.tsx b/apps/sim/app/chat/[subdomain]/components/voice-interface/components/particles.tsx index 226254776bd..e383e47dd11 100644 --- a/apps/sim/app/chat/[subdomain]/components/voice-interface/components/particles.tsx +++ b/apps/sim/app/chat/[subdomain]/components/voice-interface/components/particles.tsx @@ -2,7 +2,7 @@ import { useCallback, useEffect, useRef } from 'react' import * as THREE from 'three' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('Particles') diff --git a/apps/sim/app/chat/[subdomain]/components/voice-interface/voice-interface.tsx b/apps/sim/app/chat/[subdomain]/components/voice-interface/voice-interface.tsx index a6ad1e7281f..772b025995e 100644 --- a/apps/sim/app/chat/[subdomain]/components/voice-interface/voice-interface.tsx +++ b/apps/sim/app/chat/[subdomain]/components/voice-interface/voice-interface.tsx @@ -3,7 +3,7 @@ import { type RefObject, useCallback, useEffect, useRef, useState } from 'react' import { Mic, MicOff, Phone } from 'lucide-react' import { Button } from '@/components/ui/button' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { cn } from '@/lib/utils' import { ParticlesVisualization } from './components/particles' diff --git a/apps/sim/app/chat/[subdomain]/hooks/use-audio-streaming.ts b/apps/sim/app/chat/[subdomain]/hooks/use-audio-streaming.ts index d3ec5e967ce..0cd8ebdb428 100644 --- a/apps/sim/app/chat/[subdomain]/hooks/use-audio-streaming.ts +++ b/apps/sim/app/chat/[subdomain]/hooks/use-audio-streaming.ts @@ -1,7 +1,7 @@ 'use client' import { type RefObject, useCallback, useRef, useState } from 'react' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('UseAudioStreaming') diff --git a/apps/sim/app/chat/[subdomain]/hooks/use-chat-streaming.ts b/apps/sim/app/chat/[subdomain]/hooks/use-chat-streaming.ts index 4fe6b8d71c8..4089696aae8 100644 --- a/apps/sim/app/chat/[subdomain]/hooks/use-chat-streaming.ts +++ b/apps/sim/app/chat/[subdomain]/hooks/use-chat-streaming.ts @@ -1,7 +1,7 @@ 'use client' import { useRef, useState } from 'react' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { ChatMessage } from '../components/message/message' const logger = createLogger('UseChatStreaming') diff --git a/apps/sim/app/layout.tsx b/apps/sim/app/layout.tsx index db3f3b8de85..3f1fb434278 100644 --- a/apps/sim/app/layout.tsx +++ b/apps/sim/app/layout.tsx @@ -2,7 +2,7 @@ import { Analytics } from '@vercel/analytics/next' import { SpeedInsights } from '@vercel/speed-insights/next' import type { Metadata, Viewport } from 'next' import { PublicEnvScript } from 'next-runtime-env' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { TelemetryConsentDialog } from '@/app/telemetry-consent-dialog' import './globals.css' diff --git a/apps/sim/app/telemetry-consent-dialog.tsx b/apps/sim/app/telemetry-consent-dialog.tsx index 4df06b598a5..f10de169951 100644 --- a/apps/sim/app/telemetry-consent-dialog.tsx +++ b/apps/sim/app/telemetry-consent-dialog.tsx @@ -12,7 +12,7 @@ import { } from '@/components/ui/alert-dialog' import { Button } from '@/components/ui/button' import { isDev } from '@/lib/environment' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { useGeneralStore } from '@/stores/settings/general/store' declare global { diff --git a/apps/sim/app/workspace/[workspaceId]/components/providers/workspace-permissions-provider.tsx b/apps/sim/app/workspace/[workspaceId]/components/providers/workspace-permissions-provider.tsx index 157402e1ef6..3c169c0a0ec 100644 --- a/apps/sim/app/workspace/[workspaceId]/components/providers/workspace-permissions-provider.tsx +++ b/apps/sim/app/workspace/[workspaceId]/components/providers/workspace-permissions-provider.tsx @@ -3,7 +3,7 @@ import type React from 'react' import { createContext, useContext, useEffect, useMemo, useState } from 'react' import { useParams } from 'next/navigation' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { useCollaborativeWorkflow } from '@/hooks/use-collaborative-workflow' import { useUserPermissions, type WorkspaceUserPermissions } from '@/hooks/use-user-permissions' import { diff --git a/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/[documentId]/components/create-chunk-modal/create-chunk-modal.tsx b/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/[documentId]/components/create-chunk-modal/create-chunk-modal.tsx index d3e417f4e05..300f62255a6 100644 --- a/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/[documentId]/components/create-chunk-modal/create-chunk-modal.tsx +++ b/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/[documentId]/components/create-chunk-modal/create-chunk-modal.tsx @@ -16,7 +16,7 @@ import { Button } from '@/components/ui/button' import { Dialog, DialogContent, DialogHeader, DialogTitle } from '@/components/ui/dialog' import { Label } from '@/components/ui/label' import { Textarea } from '@/components/ui/textarea' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { ChunkData, DocumentData } from '@/stores/knowledge/store' const logger = createLogger('CreateChunkModal') diff --git a/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/[documentId]/components/delete-chunk-modal/delete-chunk-modal.tsx b/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/[documentId]/components/delete-chunk-modal/delete-chunk-modal.tsx index 27699e2c4e4..3b0bd1db773 100644 --- a/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/[documentId]/components/delete-chunk-modal/delete-chunk-modal.tsx +++ b/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/[documentId]/components/delete-chunk-modal/delete-chunk-modal.tsx @@ -12,7 +12,7 @@ import { AlertDialogHeader, AlertDialogTitle, } from '@/components/ui/alert-dialog' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { ChunkData } from '@/stores/knowledge/store' const logger = createLogger('DeleteChunkModal') diff --git a/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/[documentId]/components/edit-chunk-modal/edit-chunk-modal.tsx b/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/[documentId]/components/edit-chunk-modal/edit-chunk-modal.tsx index c40cd9005d9..f254bcbc913 100644 --- a/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/[documentId]/components/edit-chunk-modal/edit-chunk-modal.tsx +++ b/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/[documentId]/components/edit-chunk-modal/edit-chunk-modal.tsx @@ -17,7 +17,7 @@ import { Dialog, DialogContent, DialogHeader, DialogTitle } from '@/components/u import { Label } from '@/components/ui/label' import { Textarea } from '@/components/ui/textarea' import { Tooltip, TooltipContent, TooltipTrigger } from '@/components/ui/tooltip' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { useUserPermissionsContext } from '@/app/workspace/[workspaceId]/components/providers/workspace-permissions-provider' import type { ChunkData, DocumentData } from '@/stores/knowledge/store' diff --git a/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/[documentId]/document.tsx b/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/[documentId]/document.tsx index a1405b841e3..3e620eaf375 100644 --- a/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/[documentId]/document.tsx +++ b/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/[documentId]/document.tsx @@ -7,7 +7,7 @@ import { Button } from '@/components/ui/button' import { Checkbox } from '@/components/ui/checkbox' import { SearchHighlight } from '@/components/ui/search-highlight' import { Tooltip, TooltipContent, TooltipTrigger } from '@/components/ui/tooltip' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { useUserPermissionsContext } from '@/app/workspace/[workspaceId]/components/providers/workspace-permissions-provider' import { ActionBar } from '@/app/workspace/[workspaceId]/knowledge/[id]/components/action-bar/action-bar' import { SearchInput } from '@/app/workspace/[workspaceId]/knowledge/components/search-input/search-input' diff --git a/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/base.tsx b/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/base.tsx index 0cf6ee81341..5e04994d17f 100644 --- a/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/base.tsx +++ b/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/base.tsx @@ -29,7 +29,7 @@ import { Button } from '@/components/ui/button' import { Checkbox } from '@/components/ui/checkbox' import { SearchHighlight } from '@/components/ui/search-highlight' import { Tooltip, TooltipContent, TooltipTrigger } from '@/components/ui/tooltip' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { ActionBar } from '@/app/workspace/[workspaceId]/knowledge/[id]/components/action-bar/action-bar' import { getDocumentIcon } from '@/app/workspace/[workspaceId]/knowledge/components/icons/document-icons' import { PrimaryButton } from '@/app/workspace/[workspaceId]/knowledge/components/primary-button/primary-button' diff --git a/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/components/upload-modal/upload-modal.tsx b/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/components/upload-modal/upload-modal.tsx index 89de29bbca0..25065d0240f 100644 --- a/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/components/upload-modal/upload-modal.tsx +++ b/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/components/upload-modal/upload-modal.tsx @@ -5,7 +5,7 @@ import { X } from 'lucide-react' import { Button } from '@/components/ui/button' import { Dialog, DialogContent, DialogHeader, DialogTitle } from '@/components/ui/dialog' import { Label } from '@/components/ui/label' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { type TagData, TagInput } from '../../../components/tag-input/tag-input' import { useKnowledgeUpload } from '../../../hooks/use-knowledge-upload' diff --git a/apps/sim/app/workspace/[workspaceId]/knowledge/components/create-modal/create-modal.tsx b/apps/sim/app/workspace/[workspaceId]/knowledge/components/create-modal/create-modal.tsx index 8a970127bda..295c38657c8 100644 --- a/apps/sim/app/workspace/[workspaceId]/knowledge/components/create-modal/create-modal.tsx +++ b/apps/sim/app/workspace/[workspaceId]/knowledge/components/create-modal/create-modal.tsx @@ -12,7 +12,7 @@ import { Dialog, DialogContent, DialogHeader, DialogTitle } from '@/components/u import { Input } from '@/components/ui/input' import { Label } from '@/components/ui/label' import { Textarea } from '@/components/ui/textarea' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { getDocumentIcon } from '@/app/workspace/[workspaceId]/knowledge/components/icons/document-icons' import type { KnowledgeBaseData } from '@/stores/knowledge/store' import { useKnowledgeUpload } from '../../hooks/use-knowledge-upload' diff --git a/apps/sim/app/workspace/[workspaceId]/knowledge/components/workspace-selector/workspace-selector.tsx b/apps/sim/app/workspace/[workspaceId]/knowledge/components/workspace-selector/workspace-selector.tsx index ef91279de0e..7e1f9a24ab7 100644 --- a/apps/sim/app/workspace/[workspaceId]/knowledge/components/workspace-selector/workspace-selector.tsx +++ b/apps/sim/app/workspace/[workspaceId]/knowledge/components/workspace-selector/workspace-selector.tsx @@ -10,7 +10,7 @@ import { DropdownMenuTrigger, } from '@/components/ui/dropdown-menu' import { Tooltip, TooltipContent, TooltipTrigger } from '@/components/ui/tooltip' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('WorkspaceSelector') diff --git a/apps/sim/app/workspace/[workspaceId]/knowledge/hooks/use-knowledge-upload.ts b/apps/sim/app/workspace/[workspaceId]/knowledge/hooks/use-knowledge-upload.ts index 35e7a0d38ee..77b8d541695 100644 --- a/apps/sim/app/workspace/[workspaceId]/knowledge/hooks/use-knowledge-upload.ts +++ b/apps/sim/app/workspace/[workspaceId]/knowledge/hooks/use-knowledge-upload.ts @@ -1,5 +1,5 @@ import { useState } from 'react' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('KnowledgeUpload') diff --git a/apps/sim/app/workspace/[workspaceId]/logs/components/frozen-canvas/frozen-canvas.tsx b/apps/sim/app/workspace/[workspaceId]/logs/components/frozen-canvas/frozen-canvas.tsx index a18025f63bb..b506bfefac5 100644 --- a/apps/sim/app/workspace/[workspaceId]/logs/components/frozen-canvas/frozen-canvas.tsx +++ b/apps/sim/app/workspace/[workspaceId]/logs/components/frozen-canvas/frozen-canvas.tsx @@ -17,7 +17,7 @@ import { } from 'lucide-react' import { Badge } from '@/components/ui/badge' import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { cn, redactApiKeys } from '@/lib/utils' import { WorkflowPreview } from '@/app/workspace/[workspaceId]/w/components/workflow-preview/workflow-preview' import type { WorkflowState } from '@/stores/workflows/workflow/types' diff --git a/apps/sim/app/workspace/[workspaceId]/logs/logs.tsx b/apps/sim/app/workspace/[workspaceId]/logs/logs.tsx index fcd4b2f9e80..959e81dd558 100644 --- a/apps/sim/app/workspace/[workspaceId]/logs/logs.tsx +++ b/apps/sim/app/workspace/[workspaceId]/logs/logs.tsx @@ -6,7 +6,7 @@ import { useParams } from 'next/navigation' import { Button } from '@/components/ui/button' import { Input } from '@/components/ui/input' import { Tooltip, TooltipContent, TooltipTrigger } from '@/components/ui/tooltip' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { cn } from '@/lib/utils' import { useDebounce } from '@/hooks/use-debounce' import { useFilterStore } from '../../../../stores/logs/filters/store' diff --git a/apps/sim/app/workspace/[workspaceId]/templates/[id]/page.tsx b/apps/sim/app/workspace/[workspaceId]/templates/[id]/page.tsx index 572454401b1..f0dab0ad89e 100644 --- a/apps/sim/app/workspace/[workspaceId]/templates/[id]/page.tsx +++ b/apps/sim/app/workspace/[workspaceId]/templates/[id]/page.tsx @@ -1,7 +1,7 @@ import { and, eq } from 'drizzle-orm' import { notFound } from 'next/navigation' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { db } from '@/db' import { templateStars, templates } from '@/db/schema' import type { Template } from '../templates' diff --git a/apps/sim/app/workspace/[workspaceId]/templates/[id]/template.tsx b/apps/sim/app/workspace/[workspaceId]/templates/[id]/template.tsx index aa82cefa183..a7fa3d3a11e 100644 --- a/apps/sim/app/workspace/[workspaceId]/templates/[id]/template.tsx +++ b/apps/sim/app/workspace/[workspaceId]/templates/[id]/template.tsx @@ -47,7 +47,7 @@ import { } from 'lucide-react' import { useRouter } from 'next/navigation' import { Button } from '@/components/ui/button' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { cn } from '@/lib/utils' import { WorkflowPreview } from '@/app/workspace/[workspaceId]/w/components/workflow-preview/workflow-preview' import type { WorkflowState } from '@/stores/workflows/workflow/types' diff --git a/apps/sim/app/workspace/[workspaceId]/templates/components/template-card.tsx b/apps/sim/app/workspace/[workspaceId]/templates/components/template-card.tsx index c544263d945..b08b0fadc54 100644 --- a/apps/sim/app/workspace/[workspaceId]/templates/components/template-card.tsx +++ b/apps/sim/app/workspace/[workspaceId]/templates/components/template-card.tsx @@ -42,7 +42,7 @@ import { Zap, } from 'lucide-react' import { useParams, useRouter } from 'next/navigation' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { cn } from '@/lib/utils' import { getBlock } from '@/blocks/registry' diff --git a/apps/sim/app/workspace/[workspaceId]/templates/templates.tsx b/apps/sim/app/workspace/[workspaceId]/templates/templates.tsx index 9fec88aa958..8337447449c 100644 --- a/apps/sim/app/workspace/[workspaceId]/templates/templates.tsx +++ b/apps/sim/app/workspace/[workspaceId]/templates/templates.tsx @@ -4,7 +4,7 @@ import { useEffect, useRef, useState } from 'react' import { ChevronRight, Search } from 'lucide-react' import { useParams, useRouter } from 'next/navigation' import { Input } from '@/components/ui/input' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { WorkflowState } from '@/stores/workflows/workflow/types' import { NavigationTabs } from './components/navigation-tabs' import { TemplateCard, TemplateCardSkeleton } from './components/template-card' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/deploy-modal/components/chat-deploy/chat-deploy.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/deploy-modal/components/chat-deploy/chat-deploy.tsx index 5bab2b55cb9..57648ddf9d4 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/deploy-modal/components/chat-deploy/chat-deploy.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/deploy-modal/components/chat-deploy/chat-deploy.tsx @@ -30,7 +30,7 @@ import { Input } from '@/components/ui/input' import { Label } from '@/components/ui/label' import { Skeleton } from '@/components/ui/skeleton' import { Textarea } from '@/components/ui/textarea' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { getBaseDomain, getEmailDomain } from '@/lib/urls/utils' import { cn } from '@/lib/utils' import { OutputSelect } from '@/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/chat/components/output-select/output-select' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/deploy-modal/components/deploy-form/deploy-form.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/deploy-modal/components/deploy-form/deploy-form.tsx index ab2e78b16ad..80bad23dca6 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/deploy-modal/components/deploy-form/deploy-form.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/deploy-modal/components/deploy-form/deploy-form.tsx @@ -30,7 +30,7 @@ import { SelectTrigger, SelectValue, } from '@/components/ui/select' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('DeployForm') diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/deploy-modal/deploy-modal.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/deploy-modal/deploy-modal.tsx index 42c90be9ab8..f9dcb0849fb 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/deploy-modal/deploy-modal.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/deploy-modal/deploy-modal.tsx @@ -18,7 +18,7 @@ import { Card, CardContent } from '@/components/ui/card' import { CopyButton } from '@/components/ui/copy-button' import { Dialog, DialogContent, DialogHeader, DialogTitle } from '@/components/ui/dialog' import { getEnv } from '@/lib/env' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { cn } from '@/lib/utils' import { ChatDeploy } from '@/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/deploy-modal/components/chat-deploy/chat-deploy' import { DeployForm } from '@/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/deploy-modal/components/deploy-form/deploy-form' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/deployment-controls/components/deployed-workflow-card.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/deployment-controls/components/deployed-workflow-card.tsx index f07a953757e..879f5618c27 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/deployment-controls/components/deployed-workflow-card.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/deployment-controls/components/deployed-workflow-card.tsx @@ -4,7 +4,7 @@ import { useMemo, useState } from 'react' import { Card, CardContent, CardHeader } from '@/components/ui/card' import { Label } from '@/components/ui/label' import { Switch } from '@/components/ui/switch' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { cn } from '@/lib/utils' import { WorkflowPreview } from '@/app/workspace/[workspaceId]/w/components/workflow-preview/workflow-preview' import { useWorkflowRegistry } from '@/stores/workflows/registry/store' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/deployment-controls/components/deployed-workflow-modal.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/deployment-controls/components/deployed-workflow-modal.tsx index 15c94ecdcee..b0e18919de9 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/deployment-controls/components/deployed-workflow-modal.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/deployment-controls/components/deployed-workflow-modal.tsx @@ -14,7 +14,7 @@ import { } from '@/components/ui/alert-dialog' import { Button } from '@/components/ui/button' import { Dialog, DialogContent, DialogHeader, DialogTitle } from '@/components/ui/dialog' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { useWorkflowRegistry } from '@/stores/workflows/registry/store' import { mergeSubblockState } from '@/stores/workflows/utils' import { useWorkflowStore } from '@/stores/workflows/workflow/store' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/export-controls/export-controls.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/export-controls/export-controls.tsx index ce1b61cb099..115d7c25659 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/export-controls/export-controls.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/export-controls/export-controls.tsx @@ -4,7 +4,7 @@ import { useState } from 'react' import { Download } from 'lucide-react' import { Button } from '@/components/ui/button' import { Tooltip, TooltipContent, TooltipTrigger } from '@/components/ui/tooltip' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { useWorkflowRegistry } from '@/stores/workflows/registry/store' import { useWorkflowYamlStore } from '@/stores/workflows/yaml/store' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/template-modal/template-modal.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/template-modal/template-modal.tsx index c07e19e7655..12878321976 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/template-modal/template-modal.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/template-modal/template-modal.tsx @@ -70,7 +70,7 @@ import { } from '@/components/ui/select' import { Textarea } from '@/components/ui/textarea' import { useSession } from '@/lib/auth-client' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { cn } from '@/lib/utils' import { buildWorkflowStateForTemplate } from '@/lib/workflows/state-builder' import { categories } from '@/app/workspace/[workspaceId]/templates/templates' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/control-bar.test.ts b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/control-bar.test.ts index cf8dea63621..340e6dd3514 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/control-bar.test.ts +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/control-bar.test.ts @@ -51,7 +51,7 @@ vi.mock('@/stores/workflows/utils', () => ({ mergeSubblockState: vi.fn((blocks) => blocks), })) -vi.mock('@/lib/logs/console/console-logger', () => ({ +vi.mock('@/lib/logs/console/logger', () => ({ createLogger: () => ({ error: vi.fn(), info: vi.fn(), diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/control-bar.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/control-bar.tsx index 1ecd5e44737..9e59e5eb763 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/control-bar.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/control-bar.tsx @@ -30,7 +30,7 @@ import { import { Button } from '@/components/ui/button' import { Tooltip, TooltipContent, TooltipTrigger } from '@/components/ui/tooltip' import { useSession } from '@/lib/auth-client' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { cn } from '@/lib/utils' import { useUserPermissionsContext } from '@/app/workspace/[workspaceId]/components/providers/workspace-permissions-provider' import { useFolderStore } from '@/stores/folders/store' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/error/index.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/error/index.tsx index 16c4036a1f5..dbdd7fa4b24 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/error/index.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/error/index.tsx @@ -3,7 +3,7 @@ import { Component, type ReactNode, useEffect } from 'react' import { BotIcon } from 'lucide-react' import { Card } from '@/components/ui/card' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('ErrorBoundary') diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/loop-node/loop-node.test.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/loop-node/loop-node.test.tsx index 14f5343666f..89bf07360a0 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/loop-node/loop-node.test.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/loop-node/loop-node.test.tsx @@ -6,7 +6,7 @@ vi.mock('@/stores/workflows/workflow/store', () => ({ useWorkflowStore: vi.fn(), })) -vi.mock('@/lib/logs/console-logger', () => ({ +vi.mock('@/lib/logs/logger', () => ({ createLogger: vi.fn(() => ({ debug: vi.fn(), info: vi.fn(), diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/chat/chat.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/chat/chat.tsx index 8f9d19f3ff7..af02734302e 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/chat/chat.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/chat/chat.tsx @@ -5,7 +5,7 @@ import { ArrowUp } from 'lucide-react' import { Button } from '@/components/ui/button' import { Input } from '@/components/ui/input' import { ScrollArea } from '@/components/ui/scroll-area' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { extractBlockIdFromOutputId, extractPathFromOutputId, diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/console/components/console-entry/console-entry.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/console/components/console-entry/console-entry.tsx index 9b4613e0ab2..d8ee59e7a87 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/console/components/console-entry/console-entry.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/console/components/console-entry/console-entry.tsx @@ -12,7 +12,7 @@ import { } from 'lucide-react' import Image from 'next/image' import { Button } from '@/components/ui/button' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { getBlock } from '@/blocks' import type { ConsoleEntry as ConsoleEntryType } from '@/stores/panel/console/types' import { useGeneralStore } from '@/stores/settings/general/store' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/copilot/components/copilot-modal/copilot-modal.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/copilot/components/copilot-modal/copilot-modal.tsx index 4f1ab1bd9f7..7319698712f 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/copilot/components/copilot-modal/copilot-modal.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/copilot/components/copilot-modal/copilot-modal.tsx @@ -18,7 +18,7 @@ import { DropdownMenuTrigger, } from '@/components/ui/dropdown-menu' import type { CopilotChat } from '@/lib/copilot/api' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { CopilotMessage } from '@/stores/copilot/types' import { CheckpointPanel } from '../checkpoint-panel' import { ProfessionalInput } from '../professional-input/professional-input' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/copilot/copilot.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/copilot/copilot.tsx index 7beeb4c727f..69bc89f80bc 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/copilot/copilot.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/copilot/copilot.tsx @@ -10,7 +10,7 @@ import { DropdownMenuTrigger, } from '@/components/ui/dropdown-menu' import { ScrollArea } from '@/components/ui/scroll-area' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { useCopilotStore } from '@/stores/copilot/store' import { useWorkflowRegistry } from '@/stores/workflows/registry/store' import { CheckpointPanel } from './components/checkpoint-panel' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/variables/variables.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/variables/variables.tsx index c0acb9aca7b..cbc1bde4818 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/variables/variables.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/variables/variables.tsx @@ -17,7 +17,7 @@ import { import { Input } from '@/components/ui/input' import { ScrollArea } from '@/components/ui/scroll-area' import { Tooltip, TooltipContent, TooltipTrigger } from '@/components/ui/tooltip' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { validateName } from '@/lib/utils' import { useVariablesStore } from '@/stores/panel/variables/store' import type { Variable, VariableType } from '@/stores/panel/variables/types' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/parallel-node/parallel-node.test.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/parallel-node/parallel-node.test.tsx index a6bf26b5f57..39ad7068100 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/parallel-node/parallel-node.test.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/parallel-node/parallel-node.test.tsx @@ -6,7 +6,7 @@ vi.mock('@/stores/workflows/workflow/store', () => ({ useWorkflowStore: vi.fn(), })) -vi.mock('@/lib/logs/console-logger', () => ({ +vi.mock('@/lib/logs/logger', () => ({ createLogger: vi.fn(() => ({ debug: vi.fn(), info: vi.fn(), diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/code.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/code.tsx index ea84bb347b4..e7fa2686ec8 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/code.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/code.tsx @@ -9,7 +9,7 @@ import Editor from 'react-simple-code-editor' import { Button } from '@/components/ui/button' import { checkEnvVarTrigger, EnvVarDropdown } from '@/components/ui/env-var-dropdown' import { checkTagTrigger, TagDropdown } from '@/components/ui/tag-dropdown' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { cn } from '@/lib/utils' import { useCodeGeneration } from '@/app/workspace/[workspaceId]/w/[workflowId]/hooks/use-code-generation' import { useSubBlockStore } from '@/stores/workflows/subblock/store' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/combobox.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/combobox.tsx index dfaec29430d..8512494917b 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/combobox.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/combobox.tsx @@ -6,7 +6,7 @@ import { checkEnvVarTrigger, EnvVarDropdown } from '@/components/ui/env-var-drop import { formatDisplayText } from '@/components/ui/formatted-text' import { Input } from '@/components/ui/input' import { checkTagTrigger, TagDropdown } from '@/components/ui/tag-dropdown' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { cn } from '@/lib/utils' import type { SubBlockConfig } from '@/blocks/types' import { useSubBlockValue } from '../hooks/use-sub-block-value' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/condition-input.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/condition-input.tsx index 6c6f5cbf8eb..73f437f500c 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/condition-input.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/condition-input.tsx @@ -11,7 +11,7 @@ import { Button } from '@/components/ui/button' import { checkEnvVarTrigger, EnvVarDropdown } from '@/components/ui/env-var-dropdown' import { checkTagTrigger, TagDropdown } from '@/components/ui/tag-dropdown' import { Tooltip, TooltipContent, TooltipTrigger } from '@/components/ui/tooltip' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { cn } from '@/lib/utils' import { useWorkflowStore } from '@/stores/workflows/workflow/store' import { useSubBlockValue } from '../hooks/use-sub-block-value' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/credential-selector/components/oauth-required-modal.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/credential-selector/components/oauth-required-modal.tsx index e900b8040ee..b30ad1abb57 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/credential-selector/components/oauth-required-modal.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/credential-selector/components/oauth-required-modal.tsx @@ -11,7 +11,7 @@ import { DialogTitle, } from '@/components/ui/dialog' import { client } from '@/lib/auth-client' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { getProviderIdFromServiceId, getServiceIdFromScopes, diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/credential-selector/credential-selector.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/credential-selector/credential-selector.tsx index d2fc538db8f..e9d8895f6da 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/credential-selector/credential-selector.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/credential-selector/credential-selector.tsx @@ -12,7 +12,7 @@ import { CommandList, } from '@/components/ui/command' import { Popover, PopoverContent, PopoverTrigger } from '@/components/ui/popover' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { type Credential, getProviderIdFromServiceId, diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/confluence-file-selector.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/confluence-file-selector.tsx index b262426c5ad..e24237ef71d 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/confluence-file-selector.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/confluence-file-selector.tsx @@ -13,7 +13,7 @@ import { CommandList, } from '@/components/ui/command' import { Popover, PopoverContent, PopoverTrigger } from '@/components/ui/popover' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { type Credential, getProviderIdFromServiceId, diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/discord-channel-selector.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/discord-channel-selector.tsx index 705ea2b16c1..1558ab945f3 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/discord-channel-selector.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/discord-channel-selector.tsx @@ -13,7 +13,7 @@ import { CommandList, } from '@/components/ui/command' import { Popover, PopoverContent, PopoverTrigger } from '@/components/ui/popover' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('DiscordChannelSelector') diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/google-calendar-selector.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/google-calendar-selector.tsx index 4d428b65214..11066462e09 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/google-calendar-selector.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/google-calendar-selector.tsx @@ -13,7 +13,7 @@ import { CommandList, } from '@/components/ui/command' import { Popover, PopoverContent, PopoverTrigger } from '@/components/ui/popover' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('GoogleCalendarSelector') diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/google-drive-picker.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/google-drive-picker.tsx index 83e7d9bfa8c..61eeb1cfab7 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/google-drive-picker.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/google-drive-picker.tsx @@ -14,7 +14,7 @@ import { } from '@/components/ui/command' import { Popover, PopoverContent, PopoverTrigger } from '@/components/ui/popover' import { getEnv } from '@/lib/env' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { type Credential, getProviderIdFromServiceId, diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/jira-issue-selector.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/jira-issue-selector.tsx index d05f9861f7a..941b2d27060 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/jira-issue-selector.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/jira-issue-selector.tsx @@ -13,7 +13,7 @@ import { CommandList, } from '@/components/ui/command' import { Popover, PopoverContent, PopoverTrigger } from '@/components/ui/popover' -import { Logger } from '@/lib/logs/console/console-logger' +import { Logger } from '@/lib/logs/console/logger' import { type Credential, getProviderIdFromServiceId, diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/microsoft-file-selector.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/microsoft-file-selector.tsx index 20121ad10a9..52c0183f0b3 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/microsoft-file-selector.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/microsoft-file-selector.tsx @@ -13,7 +13,7 @@ import { CommandList, } from '@/components/ui/command' import { Popover, PopoverContent, PopoverTrigger } from '@/components/ui/popover' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { type Credential, getProviderIdFromServiceId, diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/teams-message-selector.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/teams-message-selector.tsx index c725db4740e..819a16e1693 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/teams-message-selector.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/teams-message-selector.tsx @@ -13,7 +13,7 @@ import { CommandList, } from '@/components/ui/command' import { Popover, PopoverContent, PopoverTrigger } from '@/components/ui/popover' -import { Logger } from '@/lib/logs/console/console-logger' +import { Logger } from '@/lib/logs/console/logger' import { type Credential, getProviderIdFromServiceId, diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/wealthbox-file-selector.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/wealthbox-file-selector.tsx index c256ddb972e..186468d73e3 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/wealthbox-file-selector.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-selector/components/wealthbox-file-selector.tsx @@ -12,7 +12,7 @@ import { CommandList, } from '@/components/ui/command' import { Popover, PopoverContent, PopoverTrigger } from '@/components/ui/popover' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { type Credential, getProviderIdFromServiceId, diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-upload.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-upload.tsx index 55e3817174e..7b7f94586a6 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-upload.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/file-upload.tsx @@ -4,7 +4,7 @@ import { useRef, useState } from 'react' import { X } from 'lucide-react' import { Button } from '@/components/ui/button' import { Progress } from '@/components/ui/progress' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { useWorkflowRegistry } from '@/stores/workflows/registry/store' import { useWorkflowStore } from '@/stores/workflows/workflow/store' import { useSubBlockValue } from '../hooks/use-sub-block-value' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/folder-selector/folder-selector.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/folder-selector/folder-selector.tsx index feab4d957d0..ee5eb7e562e 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/folder-selector/folder-selector.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/folder-selector/folder-selector.tsx @@ -13,7 +13,7 @@ import { CommandList, } from '@/components/ui/command' import { Popover, PopoverContent, PopoverTrigger } from '@/components/ui/popover' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { type Credential, getProviderIdFromServiceId, getServiceIdFromScopes } from '@/lib/oauth' import { OAuthRequiredModal } from '@/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/credential-selector/components/oauth-required-modal' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/long-input.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/long-input.tsx index e8aaf039a29..ed8fb44f89f 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/long-input.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/long-input.tsx @@ -5,7 +5,7 @@ import { checkEnvVarTrigger, EnvVarDropdown } from '@/components/ui/env-var-drop import { formatDisplayText } from '@/components/ui/formatted-text' import { checkTagTrigger, TagDropdown } from '@/components/ui/tag-dropdown' import { Textarea } from '@/components/ui/textarea' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { cn } from '@/lib/utils' import type { SubBlockConfig } from '@/blocks/types' import { useSubBlockValue } from '../hooks/use-sub-block-value' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/project-selector/components/discord-server-selector.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/project-selector/components/discord-server-selector.tsx index ade6921eb43..d6f49001011 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/project-selector/components/discord-server-selector.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/project-selector/components/discord-server-selector.tsx @@ -13,7 +13,7 @@ import { CommandList, } from '@/components/ui/command' import { Popover, PopoverContent, PopoverTrigger } from '@/components/ui/popover' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('DiscordServerSelector') diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/project-selector/components/jira-project-selector.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/project-selector/components/jira-project-selector.tsx index 4deeaf5aa25..ec070ee86e5 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/project-selector/components/jira-project-selector.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/project-selector/components/jira-project-selector.tsx @@ -13,7 +13,7 @@ import { CommandList, } from '@/components/ui/command' import { Popover, PopoverContent, PopoverTrigger } from '@/components/ui/popover' -import { Logger } from '@/lib/logs/console/console-logger' +import { Logger } from '@/lib/logs/console/logger' import { type Credential, getProviderIdFromServiceId, diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/schedule/components/schedule-modal.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/schedule/components/schedule-modal.tsx index 0ee0da6ff32..2d4e6e8a9dd 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/schedule/components/schedule-modal.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/schedule/components/schedule-modal.tsx @@ -21,7 +21,7 @@ import { SelectTrigger, SelectValue, } from '@/components/ui/select' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { cn } from '@/lib/utils' import { useSubBlockStore } from '@/stores/workflows/subblock/store' import { useSubBlockValue } from '../../../hooks/use-sub-block-value' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/schedule/schedule-config.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/schedule/schedule-config.tsx index 8468ab83ef5..3810087a80a 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/schedule/schedule-config.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/schedule/schedule-config.tsx @@ -3,7 +3,7 @@ import { Calendar, ExternalLink } from 'lucide-react' import { useParams } from 'next/navigation' import { Button } from '@/components/ui/button' import { Dialog } from '@/components/ui/dialog' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { parseCronToHumanReadable } from '@/lib/schedules/utils' import { formatDateTime } from '@/lib/utils' import { getBlockWithValues, getWorkflowWithValues } from '@/stores/workflows' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/short-input.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/short-input.tsx index d753a1d7fdf..15bb688f3f3 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/short-input.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/short-input.tsx @@ -4,7 +4,7 @@ import { checkEnvVarTrigger, EnvVarDropdown } from '@/components/ui/env-var-drop import { formatDisplayText } from '@/components/ui/formatted-text' import { Input } from '@/components/ui/input' import { checkTagTrigger, TagDropdown } from '@/components/ui/tag-dropdown' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { cn } from '@/lib/utils' import type { SubBlockConfig } from '@/blocks/types' import { useSubBlockValue } from '../hooks/use-sub-block-value' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/tool-input/components/custom-tool-modal/custom-tool-modal.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/tool-input/components/custom-tool-modal/custom-tool-modal.tsx index 281fd3eb33b..0c53307f806 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/tool-input/components/custom-tool-modal/custom-tool-modal.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/tool-input/components/custom-tool-modal/custom-tool-modal.tsx @@ -22,7 +22,7 @@ import { import { checkEnvVarTrigger, EnvVarDropdown } from '@/components/ui/env-var-dropdown' import { Label } from '@/components/ui/label' import { checkTagTrigger, TagDropdown } from '@/components/ui/tag-dropdown' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { cn } from '@/lib/utils' import { useCodeGeneration } from '@/app/workspace/[workspaceId]/w/[workflowId]/hooks/use-code-generation' import { useCustomToolsStore } from '@/stores/custom-tools/store' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/tool-input/components/tool-credential-selector.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/tool-input/components/tool-credential-selector.tsx index a1fde2e5c05..e7d6bd75a3a 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/tool-input/components/tool-credential-selector.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/tool-input/components/tool-credential-selector.tsx @@ -9,7 +9,7 @@ import { CommandList, } from '@/components/ui/command' import { Popover, PopoverContent, PopoverTrigger } from '@/components/ui/popover' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { type Credential, OAUTH_PROVIDERS, diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/webhook/components/providers/gmail.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/webhook/components/providers/gmail.tsx index db0910231ef..8f08c50b1c8 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/webhook/components/providers/gmail.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/webhook/components/providers/gmail.tsx @@ -15,7 +15,7 @@ import { } from '@/components/ui/select' import { Skeleton } from '@/components/ui/skeleton' import { Tooltip, TooltipContent, TooltipTrigger } from '@/components/ui/tooltip' -import { Logger } from '@/lib/logs/console/console-logger' +import { Logger } from '@/lib/logs/console/logger' import { JSONView } from '@/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/console/components/json-view/json-view' import { ConfigSection } from '../ui/config-section' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/webhook/components/webhook-modal.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/webhook/components/webhook-modal.tsx index 1fda35f8c59..603ff7918f0 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/webhook/components/webhook-modal.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/webhook/components/webhook-modal.tsx @@ -8,7 +8,7 @@ import { DialogHeader, DialogTitle, } from '@/components/ui/dialog' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { type ProviderConfig, WEBHOOK_PROVIDERS } from '../webhook' import { AirtableConfig } from './providers/airtable' import { DiscordConfig } from './providers/discord' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/webhook/webhook.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/webhook/webhook.tsx index 4f1b4686e2f..3163b706caa 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/webhook/webhook.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/webhook/webhook.tsx @@ -13,7 +13,7 @@ import { WhatsAppIcon, } from '@/components/icons' import { Button } from '@/components/ui/button' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { useSubBlockStore } from '@/stores/workflows/subblock/store' import { useSubBlockValue } from '../../hooks/use-sub-block-value' import { ToolCredentialSelector } from '../tool-input/components/tool-credential-selector' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/hooks/use-sub-block-value.ts b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/hooks/use-sub-block-value.ts index 5b925b41918..69f2b3a79a6 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/hooks/use-sub-block-value.ts +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/hooks/use-sub-block-value.ts @@ -1,6 +1,6 @@ import { useCallback, useEffect, useRef } from 'react' import { isEqual } from 'lodash' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { useCollaborativeWorkflow } from '@/hooks/use-collaborative-workflow' import { getProviderFromModel } from '@/providers/utils' import { useWorkflowRegistry } from '@/stores/workflows/registry/store' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-text-editor/workflow-applier.ts b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-text-editor/workflow-applier.ts index df491926cc3..662a9f26866 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-text-editor/workflow-applier.ts +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-text-editor/workflow-applier.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { useWorkflowRegistry } from '@/stores/workflows/registry/store' const logger = createLogger('WorkflowApplier') diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-text-editor/workflow-exporter.ts b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-text-editor/workflow-exporter.ts index ef993db765a..ae70933d992 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-text-editor/workflow-exporter.ts +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-text-editor/workflow-exporter.ts @@ -1,5 +1,5 @@ import { dump as yamlDump, load as yamlLoad } from 'js-yaml' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { generateWorkflowYaml } from '@/lib/workflows/yaml-generator' import { useWorkflowRegistry } from '@/stores/workflows/registry/store' import { useSubBlockStore } from '@/stores/workflows/subblock/store' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-text-editor/workflow-text-editor-modal.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-text-editor/workflow-text-editor-modal.tsx index be9423a8932..645e450ce08 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-text-editor/workflow-text-editor-modal.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-text-editor/workflow-text-editor-modal.tsx @@ -12,7 +12,7 @@ import { DialogTrigger, } from '@/components/ui/dialog' import { Tooltip, TooltipContent, TooltipTrigger } from '@/components/ui/tooltip' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { cn } from '@/lib/utils' import { useWorkflowRegistry } from '@/stores/workflows/registry/store' import { applyWorkflowDiff } from './workflow-applier' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-text-editor/workflow-text-editor.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-text-editor/workflow-text-editor.tsx index b3f32d2ed21..c96fb095c00 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-text-editor/workflow-text-editor.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-text-editor/workflow-text-editor.tsx @@ -7,7 +7,7 @@ import { Alert, AlertDescription } from '@/components/ui/alert' import { Button } from '@/components/ui/button' import { Tabs, TabsList, TabsTrigger } from '@/components/ui/tabs' import { Tooltip, TooltipContent, TooltipTrigger } from '@/components/ui/tooltip' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { cn } from '@/lib/utils' import { CodeEditor } from '../workflow-block/components/sub-block/components/tool-input/components/code-editor/code-editor' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/hooks/use-block-connections.ts b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/hooks/use-block-connections.ts index 50158424b9f..a44f55cba70 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/hooks/use-block-connections.ts +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/hooks/use-block-connections.ts @@ -1,6 +1,6 @@ import { shallow } from 'zustand/shallow' import { BlockPathCalculator } from '@/lib/block-path-calculator' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { useSubBlockStore } from '@/stores/workflows/subblock/store' import { useWorkflowStore } from '@/stores/workflows/workflow/store' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/hooks/use-code-generation.ts b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/hooks/use-code-generation.ts index 398672541c8..42f4e51ff5c 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/hooks/use-code-generation.ts +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/hooks/use-code-generation.ts @@ -1,5 +1,5 @@ import { useCallback, useRef, useState } from 'react' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' interface ChatMessage { role: 'user' | 'assistant' | 'system' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/hooks/use-workflow-execution.ts b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/hooks/use-workflow-execution.ts index e3ef6d2d1e0..2780feff6f1 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/hooks/use-workflow-execution.ts +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/hooks/use-workflow-execution.ts @@ -1,6 +1,6 @@ import { useCallback, useState } from 'react' import { v4 as uuidv4 } from 'uuid' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { buildTraceSpans } from '@/lib/logs/execution/trace-spans/trace-spans' import { processStreamingBlockLogs } from '@/lib/tokenization' import { getBlock } from '@/blocks' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/utils.ts b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/utils.ts index 3076866385f..d5a9d48491b 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/utils.ts +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/utils.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { getBlock } from '@/blocks' const logger = createLogger('WorkflowUtils') diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/workflow.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/workflow.tsx index 3f4761664ec..7ab8fd7664b 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/workflow.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/workflow.tsx @@ -11,7 +11,7 @@ import ReactFlow, { useReactFlow, } from 'reactflow' import 'reactflow/dist/style.css' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { useUserPermissionsContext } from '@/app/workspace/[workspaceId]/components/providers/workspace-permissions-provider' import { ControlBar } from '@/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/control-bar' import { ErrorBoundary } from '@/app/workspace/[workspaceId]/w/[workflowId]/components/error/index' diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/create-menu/import-controls.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/create-menu/import-controls.tsx index 863ecdc5971..016a5d447d8 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/create-menu/import-controls.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/create-menu/import-controls.tsx @@ -2,7 +2,7 @@ import { forwardRef, useImperativeHandle, useRef, useState } from 'react' import { useParams, useRouter } from 'next/navigation' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { useWorkflowRegistry } from '@/stores/workflows/registry/store' import { parseWorkflowYaml } from '@/stores/workflows/yaml/importer' diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/folder-context-menu/folder-context-menu.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/folder-context-menu/folder-context-menu.tsx index cd00529d403..e9d2ccf02e9 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/folder-context-menu/folder-context-menu.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/folder-context-menu/folder-context-menu.tsx @@ -11,7 +11,7 @@ import { DropdownMenuTrigger, } from '@/components/ui/dropdown-menu' import { Tooltip, TooltipContent, TooltipTrigger } from '@/components/ui/tooltip' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { generateSubfolderName } from '@/lib/naming' import { useUserPermissionsContext } from '@/app/workspace/[workspaceId]/components/providers/workspace-permissions-provider' import { useFolderStore } from '@/stores/folders/store' diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/folder-tree/components/folder-item.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/folder-tree/components/folder-item.tsx index 908362a3acc..e5937245e3d 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/folder-tree/components/folder-item.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/folder-tree/components/folder-item.tsx @@ -15,7 +15,7 @@ import { AlertDialogTitle, } from '@/components/ui/alert-dialog' import { Tooltip, TooltipContent, TooltipTrigger } from '@/components/ui/tooltip' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { type FolderTreeNode, useFolderStore } from '@/stores/folders/store' import { FolderContextMenu } from '../../folder-context-menu/folder-context-menu' diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/folder-tree/components/workflow-item.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/folder-tree/components/workflow-item.tsx index ff72fd6a871..8bdac483fd6 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/folder-tree/components/workflow-item.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/folder-tree/components/workflow-item.tsx @@ -5,7 +5,7 @@ import clsx from 'clsx' import Link from 'next/link' import { useParams } from 'next/navigation' import { Tooltip, TooltipContent, TooltipTrigger } from '@/components/ui/tooltip' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { useFolderStore, useIsWorkflowSelected } from '@/stores/folders/store' import { useWorkflowRegistry } from '@/stores/workflows/registry/store' import type { WorkflowMetadata } from '@/stores/workflows/registry/types' diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/folder-tree/folder-tree.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/folder-tree/folder-tree.tsx index ebe00373270..f043ed78614 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/folder-tree/folder-tree.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/folder-tree/folder-tree.tsx @@ -4,7 +4,7 @@ import { useCallback, useEffect, useMemo, useState } from 'react' import clsx from 'clsx' import { useParams, usePathname } from 'next/navigation' import { Skeleton } from '@/components/ui/skeleton' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { type FolderTreeNode, useFolderStore } from '@/stores/folders/store' import { useWorkflowRegistry } from '@/stores/workflows/registry/store' import type { WorkflowMetadata } from '@/stores/workflows/registry/types' diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/help-modal/components/help-form/help-form.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/help-modal/components/help-form/help-form.tsx index b2f549b1967..260b619dd9c 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/help-modal/components/help-form/help-form.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/help-modal/components/help-form/help-form.tsx @@ -19,7 +19,7 @@ import { SelectValue, } from '@/components/ui/select' import { Textarea } from '@/components/ui/textarea' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('HelpForm') diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/account/account.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/account/account.tsx index bfce9dcfc3c..5ef92c69429 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/account/account.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/account/account.tsx @@ -13,7 +13,7 @@ import { DropdownMenuTrigger, } from '@/components/ui/dropdown-menu' import { signOut, useSession } from '@/lib/auth-client' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { cn } from '@/lib/utils' import { RequestResetForm } from '@/app/(auth)/reset-password/reset-password-form' import { clearUserData } from '@/stores' diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/api-keys/api-keys.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/api-keys/api-keys.tsx index ae610618556..b8a45baf56b 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/api-keys/api-keys.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/api-keys/api-keys.tsx @@ -26,7 +26,7 @@ import { Input } from '@/components/ui/input' import { Label } from '@/components/ui/label' import { Skeleton } from '@/components/ui/skeleton' import { useSession } from '@/lib/auth-client' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('ApiKeys') diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/credentials/credentials.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/credentials/credentials.tsx index a18971c70b0..097c0d510d6 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/credentials/credentials.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/credentials/credentials.tsx @@ -8,7 +8,7 @@ import { Card } from '@/components/ui/card' import { Input } from '@/components/ui/input' import { Skeleton } from '@/components/ui/skeleton' import { client, useSession } from '@/lib/auth-client' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { OAUTH_PROVIDERS, type OAuthServiceConfig } from '@/lib/oauth/oauth' import { cn } from '@/lib/utils' diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/subscription/components/billing-summary.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/subscription/components/billing-summary.tsx index dc6b419b5c3..3d223ddafd1 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/subscription/components/billing-summary.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/subscription/components/billing-summary.tsx @@ -2,7 +2,7 @@ import { useEffect, useState } from 'react' import { AlertCircle } from 'lucide-react' import { Badge } from '@/components/ui/badge' import { useActiveOrganization, useSession } from '@/lib/auth-client' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('BillingSummary') diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/subscription/components/cancel-subscription.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/subscription/components/cancel-subscription.tsx index 6c3cb3d09fe..e31061f5e54 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/subscription/components/cancel-subscription.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/subscription/components/cancel-subscription.tsx @@ -10,7 +10,7 @@ import { DialogTitle, } from '@/components/ui/dialog' import { useSession, useSubscription } from '@/lib/auth-client' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { useOrganizationStore } from '@/stores/organization' import { useSubscriptionStore } from '@/stores/subscription/store' diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/subscription/components/team-usage-overview.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/subscription/components/team-usage-overview.tsx index 6f45df04296..c64fe8c1507 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/subscription/components/team-usage-overview.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/subscription/components/team-usage-overview.tsx @@ -6,7 +6,7 @@ import { Button } from '@/components/ui/button' import { Card, CardContent } from '@/components/ui/card' import { Skeleton } from '@/components/ui/skeleton' import { useActiveOrganization } from '@/lib/auth-client' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { useOrganizationStore } from '@/stores/organization' import type { MemberUsageData } from '@/stores/organization/types' import { EditMemberLimitDialog } from './edit-member-limit-dialog' diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/subscription/components/usage-limit-editor.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/subscription/components/usage-limit-editor.tsx index 72c0de226fb..c356c02c957 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/subscription/components/usage-limit-editor.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/subscription/components/usage-limit-editor.tsx @@ -1,6 +1,6 @@ import { useEffect, useState } from 'react' import { Input } from '@/components/ui/input' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { useSubscriptionStore } from '@/stores/subscription/store' const logger = createLogger('UsageLimitEditor') diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/subscription/subscription.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/subscription/subscription.tsx index 3851e5afe82..0803758333b 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/subscription/subscription.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/subscription/subscription.tsx @@ -5,7 +5,7 @@ import { Button } from '@/components/ui/button' import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card' import { Skeleton } from '@/components/ui/skeleton' import { useSession, useSubscription } from '@/lib/auth-client' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { useOrganizationStore } from '@/stores/organization' import { useSubscriptionStore } from '@/stores/subscription/store' import { BillingSummary } from './components/billing-summary' diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/team-management/team-management.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/team-management/team-management.tsx index 17f660dc8ec..956d03868b9 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/team-management/team-management.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/team-management/team-management.tsx @@ -5,7 +5,7 @@ import { Tabs, TabsContent, TabsList, TabsTrigger } from '@/components/ui/tabs' import { useSession } from '@/lib/auth-client' import { checkEnterprisePlan } from '@/lib/billing/subscriptions/utils' import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { generateSlug, useOrganizationStore } from '@/stores/organization' import { useSubscriptionStore } from '@/stores/subscription/store' import { TeamSeatsDialog } from '../subscription/components/team-seats-dialog' diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/settings-modal.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/settings-modal.tsx index c7b8e197c27..4dc7a070820 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/settings-modal.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/settings-modal.tsx @@ -5,7 +5,7 @@ import { X } from 'lucide-react' import { Button } from '@/components/ui/button' import { Dialog, DialogContent, DialogHeader, DialogTitle } from '@/components/ui/dialog' import { client } from '@/lib/auth-client' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { cn } from '@/lib/utils' import { useOrganizationStore } from '@/stores/organization' import { useGeneralStore } from '@/stores/settings/general/store' diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/workspace-header/workspace-header.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/workspace-header/workspace-header.tsx index a58739c1547..08e73e9990e 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/workspace-header/workspace-header.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/workspace-header/workspace-header.tsx @@ -8,7 +8,7 @@ import { Button } from '@/components/ui/button' import { Skeleton } from '@/components/ui/skeleton' import { Tooltip, TooltipContent, TooltipTrigger } from '@/components/ui/tooltip' import { useSession } from '@/lib/auth-client' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { useUserPermissionsContext } from '@/app/workspace/[workspaceId]/components/providers/workspace-permissions-provider' const logger = createLogger('WorkspaceHeader') diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/workspace-selector/components/invite-modal/invite-modal.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/workspace-selector/components/invite-modal/invite-modal.tsx index 4bb7ecb8048..92aeb8e79ce 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/workspace-selector/components/invite-modal/invite-modal.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/workspace-selector/components/invite-modal/invite-modal.tsx @@ -10,7 +10,7 @@ import { Skeleton } from '@/components/ui/skeleton' import { Tooltip, TooltipContent, TooltipTrigger } from '@/components/ui/tooltip' import { useSession } from '@/lib/auth-client' import { validateAndNormalizeEmail } from '@/lib/email/utils' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { PermissionType } from '@/lib/permissions/utils' import { cn } from '@/lib/utils' import { diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/workspace-selector/components/invite-modal/invites-sent/invites-sent.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/workspace-selector/components/invite-modal/invites-sent/invites-sent.tsx index 814ca9c2cc6..daac8d05a13 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/workspace-selector/components/invite-modal/invites-sent/invites-sent.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/workspace-selector/components/invite-modal/invites-sent/invites-sent.tsx @@ -11,7 +11,7 @@ import { TableHeader, TableRow, } from '@/components/ui/table' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('InvitesSent') diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/workspace-selector/workspace-selector.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/workspace-selector/workspace-selector.tsx index af7d9e0038f..39980f2b9a0 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/workspace-selector/workspace-selector.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/workspace-selector/workspace-selector.tsx @@ -17,7 +17,7 @@ import { Button } from '@/components/ui/button' import { ScrollArea } from '@/components/ui/scroll-area' import { Skeleton } from '@/components/ui/skeleton' import { isDev } from '@/lib/environment' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { cn } from '@/lib/utils' import { useUserPermissionsContext } from '@/app/workspace/[workspaceId]/components/providers/workspace-permissions-provider' import { InviteModal } from './components/invite-modal/invite-modal' diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/sidebar.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/sidebar.tsx index 15484adef46..43798fc8a88 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/sidebar.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/sidebar.tsx @@ -7,7 +7,7 @@ import { Button } from '@/components/ui/button' import { ScrollArea } from '@/components/ui/scroll-area' import { Tooltip, TooltipContent, TooltipTrigger } from '@/components/ui/tooltip' import { useSession } from '@/lib/auth-client' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { generateWorkspaceName } from '@/lib/naming' import { cn } from '@/lib/utils' import { useUserPermissionsContext } from '@/app/workspace/[workspaceId]/components/providers/workspace-permissions-provider' diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/workflow-preview/workflow-preview.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/workflow-preview/workflow-preview.tsx index d697eddfee2..b467adedd25 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/workflow-preview/workflow-preview.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/workflow-preview/workflow-preview.tsx @@ -13,7 +13,7 @@ import ReactFlow, { } from 'reactflow' import 'reactflow/dist/style.css' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { cn } from '@/lib/utils' import { LoopNodeComponent } from '@/app/workspace/[workspaceId]/w/[workflowId]/components/loop-node/loop-node' import { ParallelNodeComponent } from '@/app/workspace/[workspaceId]/w/[workflowId]/components/parallel-node/parallel-node' diff --git a/apps/sim/app/workspace/page.tsx b/apps/sim/app/workspace/page.tsx index 6884cf9fbe8..6a28c1977fe 100644 --- a/apps/sim/app/workspace/page.tsx +++ b/apps/sim/app/workspace/page.tsx @@ -4,7 +4,7 @@ import { useEffect } from 'react' import { useRouter } from 'next/navigation' import { LoadingAgent } from '@/components/ui/loading-agent' import { useSession } from '@/lib/auth-client' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('WorkspacePage') diff --git a/apps/sim/blocks/blocks/agent.ts b/apps/sim/blocks/blocks/agent.ts index fa2e126f50b..7d4f813cea6 100644 --- a/apps/sim/blocks/blocks/agent.ts +++ b/apps/sim/blocks/blocks/agent.ts @@ -1,6 +1,6 @@ import { AgentIcon } from '@/components/icons' import { isHosted } from '@/lib/environment' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { BlockConfig } from '@/blocks/types' import { getAllModelProviders, diff --git a/apps/sim/blocks/blocks/evaluator.ts b/apps/sim/blocks/blocks/evaluator.ts index 81cb94e4c15..62e94d0338c 100644 --- a/apps/sim/blocks/blocks/evaluator.ts +++ b/apps/sim/blocks/blocks/evaluator.ts @@ -1,6 +1,6 @@ import { ChartBarIcon } from '@/components/icons' import { isHosted } from '@/lib/environment' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { BlockConfig, ParamType } from '@/blocks/types' import type { ProviderId } from '@/providers/types' import { getAllModelProviders, getBaseModelProviders, getHostedModels } from '@/providers/utils' diff --git a/apps/sim/blocks/blocks/file.ts b/apps/sim/blocks/blocks/file.ts index 928cb644215..6a0d5e5428a 100644 --- a/apps/sim/blocks/blocks/file.ts +++ b/apps/sim/blocks/blocks/file.ts @@ -1,6 +1,6 @@ import { DocumentIcon } from '@/components/icons' import { isProd } from '@/lib/environment' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { BlockConfig, SubBlockConfig, SubBlockLayout, SubBlockType } from '@/blocks/types' import type { FileParserOutput } from '@/tools/file/types' diff --git a/apps/sim/blocks/blocks/supabase.ts b/apps/sim/blocks/blocks/supabase.ts index 8c9ab55a64b..de13bd6748c 100644 --- a/apps/sim/blocks/blocks/supabase.ts +++ b/apps/sim/blocks/blocks/supabase.ts @@ -1,5 +1,5 @@ import { SupabaseIcon } from '@/components/icons' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { BlockConfig } from '@/blocks/types' import type { SupabaseResponse } from '@/tools/supabase/types' diff --git a/apps/sim/blocks/blocks/workflow.ts b/apps/sim/blocks/blocks/workflow.ts index 601d2efd882..24badc9c9ce 100644 --- a/apps/sim/blocks/blocks/workflow.ts +++ b/apps/sim/blocks/blocks/workflow.ts @@ -1,5 +1,5 @@ import { WorkflowIcon } from '@/components/icons' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { BlockConfig } from '@/blocks/types' import { useWorkflowRegistry } from '@/stores/workflows/registry/store' import type { ToolResponse } from '@/tools/types' diff --git a/apps/sim/contexts/socket-context.tsx b/apps/sim/contexts/socket-context.tsx index 6cc55fc7cd7..c0e9115cb10 100644 --- a/apps/sim/contexts/socket-context.tsx +++ b/apps/sim/contexts/socket-context.tsx @@ -12,7 +12,7 @@ import { import { useParams } from 'next/navigation' import { io, type Socket } from 'socket.io-client' import { getEnv } from '@/lib/env' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('SocketContext') diff --git a/apps/sim/executor/__test-utils__/mock-dependencies.ts b/apps/sim/executor/__test-utils__/mock-dependencies.ts index 874ceabf6f2..1eafa379e78 100644 --- a/apps/sim/executor/__test-utils__/mock-dependencies.ts +++ b/apps/sim/executor/__test-utils__/mock-dependencies.ts @@ -3,7 +3,7 @@ import { vi } from 'vitest' // Mock common dependencies used across executor handler tests // Logger -vi.mock('@/lib/logs/console/console-logger', () => ({ +vi.mock('@/lib/logs/console/logger', () => ({ createLogger: vi.fn(() => ({ info: vi.fn(), error: vi.fn(), diff --git a/apps/sim/executor/handlers/agent/agent-handler.ts b/apps/sim/executor/handlers/agent/agent-handler.ts index e12826d3747..7e04f014ef7 100644 --- a/apps/sim/executor/handlers/agent/agent-handler.ts +++ b/apps/sim/executor/handlers/agent/agent-handler.ts @@ -1,5 +1,5 @@ import { getEnv } from '@/lib/env' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { getAllBlocks } from '@/blocks' import type { BlockOutput } from '@/blocks/types' import { BlockType } from '@/executor/consts' diff --git a/apps/sim/executor/handlers/api/api-handler.ts b/apps/sim/executor/handlers/api/api-handler.ts index fbf582bc57b..056e4561398 100644 --- a/apps/sim/executor/handlers/api/api-handler.ts +++ b/apps/sim/executor/handlers/api/api-handler.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { BlockType } from '@/executor/consts' import type { BlockHandler, ExecutionContext } from '@/executor/types' import type { SerializedBlock } from '@/serializer/types' diff --git a/apps/sim/executor/handlers/condition/condition-handler.ts b/apps/sim/executor/handlers/condition/condition-handler.ts index 83f6ceba9f7..b690bb282da 100644 --- a/apps/sim/executor/handlers/condition/condition-handler.ts +++ b/apps/sim/executor/handlers/condition/condition-handler.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { BlockOutput } from '@/blocks/types' import { BlockType } from '@/executor/consts' import type { PathTracker } from '@/executor/path/path' diff --git a/apps/sim/executor/handlers/evaluator/evaluator-handler.ts b/apps/sim/executor/handlers/evaluator/evaluator-handler.ts index feca36f721e..9cb7759495a 100644 --- a/apps/sim/executor/handlers/evaluator/evaluator-handler.ts +++ b/apps/sim/executor/handlers/evaluator/evaluator-handler.ts @@ -1,5 +1,5 @@ import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { BlockOutput } from '@/blocks/types' import { BlockType } from '@/executor/consts' import type { BlockHandler, ExecutionContext } from '@/executor/types' diff --git a/apps/sim/executor/handlers/function/function-handler.test.ts b/apps/sim/executor/handlers/function/function-handler.test.ts index 58a05a7ae46..9adb7304f4b 100644 --- a/apps/sim/executor/handlers/function/function-handler.test.ts +++ b/apps/sim/executor/handlers/function/function-handler.test.ts @@ -5,7 +5,7 @@ import type { ExecutionContext } from '@/executor/types' import type { SerializedBlock } from '@/serializer/types' import { executeTool } from '@/tools' -vi.mock('@/lib/logs/console/console-logger', () => ({ +vi.mock('@/lib/logs/console/logger', () => ({ createLogger: vi.fn(() => ({ info: vi.fn(), error: vi.fn(), diff --git a/apps/sim/executor/handlers/function/function-handler.ts b/apps/sim/executor/handlers/function/function-handler.ts index bc15e917092..9b52a8e5b3e 100644 --- a/apps/sim/executor/handlers/function/function-handler.ts +++ b/apps/sim/executor/handlers/function/function-handler.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { BlockType } from '@/executor/consts' import type { BlockHandler, ExecutionContext } from '@/executor/types' import type { SerializedBlock } from '@/serializer/types' diff --git a/apps/sim/executor/handlers/generic/generic-handler.ts b/apps/sim/executor/handlers/generic/generic-handler.ts index e76924bc46a..df88ee5ac75 100644 --- a/apps/sim/executor/handlers/generic/generic-handler.ts +++ b/apps/sim/executor/handlers/generic/generic-handler.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { BlockHandler, ExecutionContext } from '@/executor/types' import type { SerializedBlock } from '@/serializer/types' import { executeTool } from '@/tools' diff --git a/apps/sim/executor/handlers/loop/loop-handler.ts b/apps/sim/executor/handlers/loop/loop-handler.ts index db21c9c599f..cbaf09f8b37 100644 --- a/apps/sim/executor/handlers/loop/loop-handler.ts +++ b/apps/sim/executor/handlers/loop/loop-handler.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { BlockOutput } from '@/blocks/types' import { BlockType } from '@/executor/consts' import type { PathTracker } from '@/executor/path/path' diff --git a/apps/sim/executor/handlers/parallel/parallel-handler.ts b/apps/sim/executor/handlers/parallel/parallel-handler.ts index 8902ff82c56..20527576fbb 100644 --- a/apps/sim/executor/handlers/parallel/parallel-handler.ts +++ b/apps/sim/executor/handlers/parallel/parallel-handler.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { BlockOutput } from '@/blocks/types' import { BlockType } from '@/executor/consts' import type { PathTracker } from '@/executor/path/path' diff --git a/apps/sim/executor/handlers/response/response-handler.ts b/apps/sim/executor/handlers/response/response-handler.ts index 87ea93ef726..c4a2517775f 100644 --- a/apps/sim/executor/handlers/response/response-handler.ts +++ b/apps/sim/executor/handlers/response/response-handler.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { BlockOutput } from '@/blocks/types' import { BlockType } from '@/executor/consts' import type { BlockHandler } from '@/executor/types' diff --git a/apps/sim/executor/handlers/router/router-handler.ts b/apps/sim/executor/handlers/router/router-handler.ts index 2490946ebdd..5225b8928e9 100644 --- a/apps/sim/executor/handlers/router/router-handler.ts +++ b/apps/sim/executor/handlers/router/router-handler.ts @@ -1,5 +1,5 @@ import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { generateRouterPrompt } from '@/blocks/blocks/router' import type { BlockOutput } from '@/blocks/types' import { BlockType } from '@/executor/consts' diff --git a/apps/sim/executor/handlers/workflow/workflow-handler.ts b/apps/sim/executor/handlers/workflow/workflow-handler.ts index da50d8b2af2..1de48a9b497 100644 --- a/apps/sim/executor/handlers/workflow/workflow-handler.ts +++ b/apps/sim/executor/handlers/workflow/workflow-handler.ts @@ -1,5 +1,5 @@ import { generateInternalToken } from '@/lib/auth/internal' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { getBaseUrl } from '@/lib/urls/utils' import type { BlockOutput } from '@/blocks/types' import { Executor } from '@/executor' diff --git a/apps/sim/executor/index.test.ts b/apps/sim/executor/index.test.ts index 0d00d04ed00..b6d9c6e8c58 100644 --- a/apps/sim/executor/index.test.ts +++ b/apps/sim/executor/index.test.ts @@ -32,7 +32,7 @@ vi.mock('@/stores/execution/store', () => ({ }, })) -vi.mock('@/lib/logs/console/console-logger', () => ({ +vi.mock('@/lib/logs/console/logger', () => ({ createLogger: () => ({ error: vi.fn(), info: vi.fn(), diff --git a/apps/sim/executor/index.ts b/apps/sim/executor/index.ts index 1de896bd94c..d19243b2bb8 100644 --- a/apps/sim/executor/index.ts +++ b/apps/sim/executor/index.ts @@ -1,5 +1,5 @@ import { BlockPathCalculator } from '@/lib/block-path-calculator' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { BlockOutput } from '@/blocks/types' import { BlockType } from '@/executor/consts' import { diff --git a/apps/sim/executor/loops/loops.test.ts b/apps/sim/executor/loops/loops.test.ts index cf17af31cf6..1a81a59d39b 100644 --- a/apps/sim/executor/loops/loops.test.ts +++ b/apps/sim/executor/loops/loops.test.ts @@ -5,7 +5,7 @@ import { LoopManager } from '@/executor/loops/loops' import type { ExecutionContext } from '@/executor/types' import type { SerializedLoop, SerializedWorkflow } from '@/serializer/types' -vi.mock('@/lib/logs/console/console-logger', () => ({ +vi.mock('@/lib/logs/console/logger', () => ({ createLogger: () => ({ info: vi.fn(), error: vi.fn(), diff --git a/apps/sim/executor/loops/loops.ts b/apps/sim/executor/loops/loops.ts index 7b6406cbcd9..56c68c15dd6 100644 --- a/apps/sim/executor/loops/loops.ts +++ b/apps/sim/executor/loops/loops.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { BlockType } from '@/executor/consts' import type { ExecutionContext } from '@/executor/types' import type { SerializedBlock, SerializedConnection, SerializedLoop } from '@/serializer/types' diff --git a/apps/sim/executor/parallels/parallels.test.ts b/apps/sim/executor/parallels/parallels.test.ts index aedd20c3d1a..3254ba5bf0d 100644 --- a/apps/sim/executor/parallels/parallels.test.ts +++ b/apps/sim/executor/parallels/parallels.test.ts @@ -5,7 +5,7 @@ import { ParallelManager } from '@/executor/parallels/parallels' import type { ExecutionContext } from '@/executor/types' import type { SerializedWorkflow } from '@/serializer/types' -vi.mock('@/lib/logs/console/console-logger', () => ({ +vi.mock('@/lib/logs/console/logger', () => ({ createLogger: () => ({ info: vi.fn(), error: vi.fn(), diff --git a/apps/sim/executor/parallels/parallels.ts b/apps/sim/executor/parallels/parallels.ts index 542b96ee9c3..a681d3e726e 100644 --- a/apps/sim/executor/parallels/parallels.ts +++ b/apps/sim/executor/parallels/parallels.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { ExecutionContext, NormalizedBlockOutput } from '@/executor/types' import type { SerializedBlock, SerializedParallel, SerializedWorkflow } from '@/serializer/types' diff --git a/apps/sim/executor/path/path.ts b/apps/sim/executor/path/path.ts index 2a274e044d0..87bb69c3b84 100644 --- a/apps/sim/executor/path/path.ts +++ b/apps/sim/executor/path/path.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { BlockType } from '@/executor/consts' import { Routing } from '@/executor/routing/routing' import type { BlockState, ExecutionContext } from '@/executor/types' diff --git a/apps/sim/executor/resolver/resolver.ts b/apps/sim/executor/resolver/resolver.ts index 9e3ba7437e1..51101c3104f 100644 --- a/apps/sim/executor/resolver/resolver.ts +++ b/apps/sim/executor/resolver/resolver.ts @@ -1,5 +1,5 @@ import { BlockPathCalculator } from '@/lib/block-path-calculator' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { VariableManager } from '@/lib/variables/variable-manager' import { getBlock } from '@/blocks/index' import type { LoopManager } from '@/executor/loops/loops' diff --git a/apps/sim/executor/utils.test.ts b/apps/sim/executor/utils.test.ts index 12fa8971165..4fd588a0918 100644 --- a/apps/sim/executor/utils.test.ts +++ b/apps/sim/executor/utils.test.ts @@ -4,7 +4,7 @@ import { streamingResponseFormatProcessor, } from '@/executor/utils' -vi.mock('@/lib/logs/console/console-logger', () => ({ +vi.mock('@/lib/logs/console/logger', () => ({ createLogger: vi.fn().mockReturnValue({ debug: vi.fn(), info: vi.fn(), diff --git a/apps/sim/executor/utils.ts b/apps/sim/executor/utils.ts index 0d4edc425da..45eb3940914 100644 --- a/apps/sim/executor/utils.ts +++ b/apps/sim/executor/utils.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { ResponseFormatStreamProcessor } from '@/executor/types' const logger = createLogger('ExecutorUtils') diff --git a/apps/sim/hooks/use-collaborative-workflow.ts b/apps/sim/hooks/use-collaborative-workflow.ts index 7efa66214f7..67868c08f4e 100644 --- a/apps/sim/hooks/use-collaborative-workflow.ts +++ b/apps/sim/hooks/use-collaborative-workflow.ts @@ -1,7 +1,7 @@ import { useCallback, useEffect, useRef } from 'react' import type { Edge } from 'reactflow' import { useSession } from '@/lib/auth-client' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { getBlock } from '@/blocks' import { resolveOutputType } from '@/blocks/utils' import { useSocket } from '@/contexts/socket-context' diff --git a/apps/sim/hooks/use-subscription-state.ts b/apps/sim/hooks/use-subscription-state.ts index cda391dddf9..873fd4825e0 100644 --- a/apps/sim/hooks/use-subscription-state.ts +++ b/apps/sim/hooks/use-subscription-state.ts @@ -1,6 +1,6 @@ import { useCallback, useEffect, useState } from 'react' import type { SubscriptionFeatures } from '@/lib/billing/types' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('useSubscriptionState') diff --git a/apps/sim/hooks/use-user-permissions.ts b/apps/sim/hooks/use-user-permissions.ts index 31cc580e37a..bd23012c646 100644 --- a/apps/sim/hooks/use-user-permissions.ts +++ b/apps/sim/hooks/use-user-permissions.ts @@ -1,6 +1,6 @@ import { useMemo } from 'react' import { useSession } from '@/lib/auth-client' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { PermissionType, WorkspacePermissions } from './use-workspace-permissions' const logger = createLogger('useUserPermissions') diff --git a/apps/sim/hooks/use-workspace-permissions.ts b/apps/sim/hooks/use-workspace-permissions.ts index 379ae04906e..1b7337cc1c5 100644 --- a/apps/sim/hooks/use-workspace-permissions.ts +++ b/apps/sim/hooks/use-workspace-permissions.ts @@ -1,5 +1,5 @@ import { useEffect, useState } from 'react' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { permissionTypeEnum } from '@/db/schema' import { API_ENDPOINTS } from '@/stores/constants' diff --git a/apps/sim/instrumentation-edge.ts b/apps/sim/instrumentation-edge.ts index 1709b7c9dd0..454bba103af 100644 --- a/apps/sim/instrumentation-edge.ts +++ b/apps/sim/instrumentation-edge.ts @@ -5,7 +5,7 @@ * No Node.js APIs (like process.on, crypto, fs, etc.) are allowed here. */ -import { createLogger } from './lib/logs/console/console-logger' +import { createLogger } from './lib/logs/console/logger' const logger = createLogger('EdgeInstrumentation') diff --git a/apps/sim/instrumentation-node.ts b/apps/sim/instrumentation-node.ts index 40185bdc4c3..9024c823ec5 100644 --- a/apps/sim/instrumentation-node.ts +++ b/apps/sim/instrumentation-node.ts @@ -6,7 +6,7 @@ import { env } from './lib/env' import { isProd } from './lib/environment' -import { createLogger } from './lib/logs/console/console-logger.ts' +import { createLogger } from './lib/logs/console/logger.ts' const Sentry = isProd ? require('@sentry/nextjs') : { captureRequestError: () => {} } diff --git a/apps/sim/lib/auth.ts b/apps/sim/lib/auth.ts index e3410a1a30a..597e4c141c1 100644 --- a/apps/sim/lib/auth.ts +++ b/apps/sim/lib/auth.ts @@ -22,7 +22,7 @@ import { import { getBaseURL } from '@/lib/auth-client' import { env, isTruthy } from '@/lib/env' import { isProd } from '@/lib/environment' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { getEmailDomain } from '@/lib/urls/utils' import { db } from '@/db' import * as schema from '@/db/schema' diff --git a/apps/sim/lib/auth/internal.ts b/apps/sim/lib/auth/internal.ts index 24a7e1dc6b4..29d74988ca3 100644 --- a/apps/sim/lib/auth/internal.ts +++ b/apps/sim/lib/auth/internal.ts @@ -1,7 +1,7 @@ import { jwtVerify, SignJWT } from 'jose' import { type NextRequest, NextResponse } from 'next/server' import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('CronAuth') diff --git a/apps/sim/lib/autolayout/service.ts b/apps/sim/lib/autolayout/service.ts index 035d8f65868..35723f8c2fb 100644 --- a/apps/sim/lib/autolayout/service.ts +++ b/apps/sim/lib/autolayout/service.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { calculateHierarchicalLayout } from './algorithms/hierarchical' import { calculateSmartLayout } from './algorithms/smart' import type { LayoutEdge, LayoutNode, LayoutOptions, LayoutResult, WorkflowGraph } from './types' diff --git a/apps/sim/lib/billing/calculations/usage-monitor.ts b/apps/sim/lib/billing/calculations/usage-monitor.ts index 33534910f89..0f7759a53fd 100644 --- a/apps/sim/lib/billing/calculations/usage-monitor.ts +++ b/apps/sim/lib/billing/calculations/usage-monitor.ts @@ -1,7 +1,7 @@ import { eq } from 'drizzle-orm' import { getUserUsageLimit } from '@/lib/billing/core/usage' import { isProd } from '@/lib/environment' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { db } from '@/db' import { userStats } from '@/db/schema' diff --git a/apps/sim/lib/billing/core/billing-periods.test.ts b/apps/sim/lib/billing/core/billing-periods.test.ts index 93425d82264..66ae18077c4 100644 --- a/apps/sim/lib/billing/core/billing-periods.test.ts +++ b/apps/sim/lib/billing/core/billing-periods.test.ts @@ -1,7 +1,7 @@ import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest' import { calculateBillingPeriod, calculateNextBillingPeriod } from './billing-periods' -vi.mock('@/lib/logs/console/console-logger', () => ({ +vi.mock('@/lib/logs/console/logger', () => ({ createLogger: vi.fn().mockReturnValue({ info: vi.fn(), warn: vi.fn(), diff --git a/apps/sim/lib/billing/core/billing-periods.ts b/apps/sim/lib/billing/core/billing-periods.ts index cb47cd3d4b6..c0448ac8b85 100644 --- a/apps/sim/lib/billing/core/billing-periods.ts +++ b/apps/sim/lib/billing/core/billing-periods.ts @@ -1,5 +1,5 @@ import { and, eq } from 'drizzle-orm' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { db } from '@/db' import { member, subscription, userStats } from '@/db/schema' diff --git a/apps/sim/lib/billing/core/billing.test.ts b/apps/sim/lib/billing/core/billing.test.ts index 4fd9e618367..4d2c8aa5fb9 100644 --- a/apps/sim/lib/billing/core/billing.test.ts +++ b/apps/sim/lib/billing/core/billing.test.ts @@ -11,7 +11,7 @@ vi.mock('@/db', () => ({ }, })) -vi.mock('@/lib/logs/console/console-logger', () => ({ +vi.mock('@/lib/logs/console/logger', () => ({ createLogger: () => ({ info: vi.fn(), warn: vi.fn(), diff --git a/apps/sim/lib/billing/core/billing.ts b/apps/sim/lib/billing/core/billing.ts index 8ad77d484b6..4de81e0d307 100644 --- a/apps/sim/lib/billing/core/billing.ts +++ b/apps/sim/lib/billing/core/billing.ts @@ -6,7 +6,7 @@ import { import { getHighestPrioritySubscription } from '@/lib/billing/core/subscription' import { getUserUsageData } from '@/lib/billing/core/usage' import { requireStripeClient } from '@/lib/billing/stripe-client' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { db } from '@/db' import { member, organization, subscription, user, userStats } from '@/db/schema' diff --git a/apps/sim/lib/billing/core/organization-billing.ts b/apps/sim/lib/billing/core/organization-billing.ts index 378530eb2ba..5f10877365b 100644 --- a/apps/sim/lib/billing/core/organization-billing.ts +++ b/apps/sim/lib/billing/core/organization-billing.ts @@ -1,7 +1,7 @@ import { and, eq } from 'drizzle-orm' import { getPlanPricing } from '@/lib/billing/core/billing' import { getHighestPrioritySubscription } from '@/lib/billing/core/subscription' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { db } from '@/db' import { member, organization, user, userStats } from '@/db/schema' diff --git a/apps/sim/lib/billing/core/subscription.ts b/apps/sim/lib/billing/core/subscription.ts index bc2aa28ff6e..f1bfa10065a 100644 --- a/apps/sim/lib/billing/core/subscription.ts +++ b/apps/sim/lib/billing/core/subscription.ts @@ -8,7 +8,7 @@ import { } from '@/lib/billing/subscriptions/utils' import type { UserSubscriptionState } from '@/lib/billing/types' import { isProd } from '@/lib/environment' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { db } from '@/db' import { member, subscription, userStats } from '@/db/schema' diff --git a/apps/sim/lib/billing/core/usage.ts b/apps/sim/lib/billing/core/usage.ts index 3938f066733..25e11e98693 100644 --- a/apps/sim/lib/billing/core/usage.ts +++ b/apps/sim/lib/billing/core/usage.ts @@ -2,7 +2,7 @@ import { and, eq } from 'drizzle-orm' import { getHighestPrioritySubscription } from '@/lib/billing/core/subscription' import { calculateDefaultUsageLimit, canEditUsageLimit } from '@/lib/billing/subscriptions/utils' import type { BillingData, UsageData, UsageLimitInfo } from '@/lib/billing/types' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { db } from '@/db' import { member, user, userStats } from '@/db/schema' diff --git a/apps/sim/lib/billing/stripe-client.ts b/apps/sim/lib/billing/stripe-client.ts index 6b15b9dcbcc..047b9a6d011 100644 --- a/apps/sim/lib/billing/stripe-client.ts +++ b/apps/sim/lib/billing/stripe-client.ts @@ -1,6 +1,6 @@ import Stripe from 'stripe' import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('StripeClient') diff --git a/apps/sim/lib/billing/validation/seat-management.ts b/apps/sim/lib/billing/validation/seat-management.ts index 740dd4055b8..5516fd45e17 100644 --- a/apps/sim/lib/billing/validation/seat-management.ts +++ b/apps/sim/lib/billing/validation/seat-management.ts @@ -1,6 +1,6 @@ import { and, count, eq } from 'drizzle-orm' import { getHighestPrioritySubscription } from '@/lib/billing/core/subscription' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { db } from '@/db' import { invitation, member, organization, subscription, user, userStats } from '@/db/schema' diff --git a/apps/sim/lib/billing/webhooks/stripe-invoice-webhooks.ts b/apps/sim/lib/billing/webhooks/stripe-invoice-webhooks.ts index b2bfb750cea..37df50d90f8 100644 --- a/apps/sim/lib/billing/webhooks/stripe-invoice-webhooks.ts +++ b/apps/sim/lib/billing/webhooks/stripe-invoice-webhooks.ts @@ -1,5 +1,5 @@ import type Stripe from 'stripe' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('StripeInvoiceWebhooks') diff --git a/apps/sim/lib/copilot/api.ts b/apps/sim/lib/copilot/api.ts index 3fb3958c2af..d52cdbfd648 100644 --- a/apps/sim/lib/copilot/api.ts +++ b/apps/sim/lib/copilot/api.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('CopilotAPI') diff --git a/apps/sim/lib/copilot/config.ts b/apps/sim/lib/copilot/config.ts index 0ad1d04da10..64bc7d1e330 100644 --- a/apps/sim/lib/copilot/config.ts +++ b/apps/sim/lib/copilot/config.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { getProviderDefaultModel } from '@/providers/models' import type { ProviderId } from '@/providers/types' import { AGENT_MODE_SYSTEM_PROMPT } from './prompts' diff --git a/apps/sim/lib/copilot/service.ts b/apps/sim/lib/copilot/service.ts index 6669accd353..96c95dd665c 100644 --- a/apps/sim/lib/copilot/service.ts +++ b/apps/sim/lib/copilot/service.ts @@ -1,5 +1,5 @@ import { and, desc, eq, sql } from 'drizzle-orm' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { getRotatingApiKey } from '@/lib/utils' import { generateEmbeddings } from '@/app/api/knowledge/utils' import { db } from '@/db' diff --git a/apps/sim/lib/copilot/tools.ts b/apps/sim/lib/copilot/tools.ts index ce2b47cf19e..1c3279aa1b0 100644 --- a/apps/sim/lib/copilot/tools.ts +++ b/apps/sim/lib/copilot/tools.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { useWorkflowRegistry } from '@/stores/workflows/registry/store' import { useWorkflowYamlStore } from '@/stores/workflows/yaml/store' import { searchDocumentation } from './service' diff --git a/apps/sim/lib/documents/docs-chunker.ts b/apps/sim/lib/documents/docs-chunker.ts index a8fd8fa72cc..abfbce7742a 100644 --- a/apps/sim/lib/documents/docs-chunker.ts +++ b/apps/sim/lib/documents/docs-chunker.ts @@ -3,7 +3,7 @@ import path from 'path' import { TextChunker } from '@/lib/documents/chunker' import type { DocChunk, DocsChunkerOptions, HeaderInfo } from '@/lib/documents/types' import { isDev } from '@/lib/environment' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { generateEmbeddings } from '@/app/api/knowledge/utils' interface Frontmatter { diff --git a/apps/sim/lib/documents/document-processor.ts b/apps/sim/lib/documents/document-processor.ts index b8b47c2ecd7..1b7639ba4c4 100644 --- a/apps/sim/lib/documents/document-processor.ts +++ b/apps/sim/lib/documents/document-processor.ts @@ -2,7 +2,7 @@ import { type Chunk, TextChunker } from '@/lib/documents/chunker' import { retryWithExponentialBackoff } from '@/lib/documents/utils' import { env } from '@/lib/env' import { parseBuffer, parseFile } from '@/lib/file-parsers' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { getPresignedUrlWithConfig, getStorageProvider, uploadFile } from '@/lib/uploads' import { BLOB_KB_CONFIG, S3_KB_CONFIG } from '@/lib/uploads/setup' import { mistralParserTool } from '@/tools/mistral/parser' diff --git a/apps/sim/lib/documents/utils.ts b/apps/sim/lib/documents/utils.ts index eca8b5445eb..60aa8ec1034 100644 --- a/apps/sim/lib/documents/utils.ts +++ b/apps/sim/lib/documents/utils.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('RetryUtils') diff --git a/apps/sim/lib/email/mailer.ts b/apps/sim/lib/email/mailer.ts index ac935beb7c8..5b56b713a2d 100644 --- a/apps/sim/lib/email/mailer.ts +++ b/apps/sim/lib/email/mailer.ts @@ -1,7 +1,7 @@ import { Resend } from 'resend' import { generateUnsubscribeToken, isUnsubscribed } from '@/lib/email/unsubscribe' import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { getEmailDomain } from '@/lib/urls/utils' const logger = createLogger('Mailer') diff --git a/apps/sim/lib/email/unsubscribe.ts b/apps/sim/lib/email/unsubscribe.ts index a75f539bfb7..a7fe3d218a0 100644 --- a/apps/sim/lib/email/unsubscribe.ts +++ b/apps/sim/lib/email/unsubscribe.ts @@ -2,7 +2,7 @@ import { createHash, randomBytes } from 'crypto' import { eq } from 'drizzle-orm' import type { EmailType } from '@/lib/email/mailer' import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { db } from '@/db' import { settings, user } from '@/db/schema' diff --git a/apps/sim/lib/file-parsers/csv-parser.ts b/apps/sim/lib/file-parsers/csv-parser.ts index 2601b19a10c..d4cb9e46677 100644 --- a/apps/sim/lib/file-parsers/csv-parser.ts +++ b/apps/sim/lib/file-parsers/csv-parser.ts @@ -2,7 +2,7 @@ import { createReadStream, existsSync } from 'fs' import { Readable } from 'stream' import csvParser from 'csv-parser' import type { FileParseResult, FileParser } from '@/lib/file-parsers/types' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('CsvParser') diff --git a/apps/sim/lib/file-parsers/docx-parser.ts b/apps/sim/lib/file-parsers/docx-parser.ts index a43b99d045a..c4abc10c39a 100644 --- a/apps/sim/lib/file-parsers/docx-parser.ts +++ b/apps/sim/lib/file-parsers/docx-parser.ts @@ -1,7 +1,7 @@ import { readFile } from 'fs/promises' import mammoth from 'mammoth' import type { FileParseResult, FileParser } from '@/lib/file-parsers/types' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('DocxParser') diff --git a/apps/sim/lib/file-parsers/index.ts b/apps/sim/lib/file-parsers/index.ts index f381b6e51d3..9380879594b 100644 --- a/apps/sim/lib/file-parsers/index.ts +++ b/apps/sim/lib/file-parsers/index.ts @@ -3,7 +3,7 @@ import { readFile } from 'fs/promises' import path from 'path' import { RawPdfParser } from '@/lib/file-parsers/raw-pdf-parser' import type { FileParseResult, FileParser, SupportedFileType } from '@/lib/file-parsers/types' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('FileParser') diff --git a/apps/sim/lib/file-parsers/md-parser.ts b/apps/sim/lib/file-parsers/md-parser.ts index d84b39116f4..6c0ffd4733a 100644 --- a/apps/sim/lib/file-parsers/md-parser.ts +++ b/apps/sim/lib/file-parsers/md-parser.ts @@ -1,6 +1,6 @@ import { readFile } from 'fs/promises' import type { FileParseResult, FileParser } from '@/lib/file-parsers/types' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('MdParser') diff --git a/apps/sim/lib/file-parsers/pdf-parser.ts b/apps/sim/lib/file-parsers/pdf-parser.ts index 3999340381e..48d74167f76 100644 --- a/apps/sim/lib/file-parsers/pdf-parser.ts +++ b/apps/sim/lib/file-parsers/pdf-parser.ts @@ -2,7 +2,7 @@ import { readFile } from 'fs/promises' // @ts-ignore import * as pdfParseLib from 'pdf-parse/lib/pdf-parse.js' import type { FileParseResult, FileParser } from '@/lib/file-parsers/types' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('PdfParser') diff --git a/apps/sim/lib/file-parsers/raw-pdf-parser.ts b/apps/sim/lib/file-parsers/raw-pdf-parser.ts index a4cbd21dc9e..f01c37a4546 100644 --- a/apps/sim/lib/file-parsers/raw-pdf-parser.ts +++ b/apps/sim/lib/file-parsers/raw-pdf-parser.ts @@ -2,7 +2,7 @@ import { readFile } from 'fs/promises' import { promisify } from 'util' import zlib from 'zlib' import type { FileParseResult, FileParser } from '@/lib/file-parsers/types' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('RawPdfParser') diff --git a/apps/sim/lib/file-parsers/txt-parser.ts b/apps/sim/lib/file-parsers/txt-parser.ts index 12b2b0492c2..30388dd5e6e 100644 --- a/apps/sim/lib/file-parsers/txt-parser.ts +++ b/apps/sim/lib/file-parsers/txt-parser.ts @@ -1,6 +1,6 @@ import { readFile } from 'fs/promises' import type { FileParseResult, FileParser } from '@/lib/file-parsers/types' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('TxtParser') diff --git a/apps/sim/lib/file-parsers/xlsx-parser.ts b/apps/sim/lib/file-parsers/xlsx-parser.ts index 2e5933cdc2e..08dbc0ad96a 100644 --- a/apps/sim/lib/file-parsers/xlsx-parser.ts +++ b/apps/sim/lib/file-parsers/xlsx-parser.ts @@ -1,7 +1,7 @@ import { existsSync } from 'fs' import * as XLSX from 'xlsx' import type { FileParseResult, FileParser } from '@/lib/file-parsers/types' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('XlsxParser') diff --git a/apps/sim/lib/freestyle.ts b/apps/sim/lib/freestyle.ts index d19830505f1..b888698971f 100644 --- a/apps/sim/lib/freestyle.ts +++ b/apps/sim/lib/freestyle.ts @@ -1,6 +1,6 @@ import { FreestyleSandboxes } from 'freestyle-sandboxes' import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('Freestyle') diff --git a/apps/sim/lib/logs/console/execution/logging-session.ts b/apps/sim/lib/logs/console/execution/logging-session.ts deleted file mode 100644 index a763a36cc73..00000000000 --- a/apps/sim/lib/logs/console/execution/logging-session.ts +++ /dev/null @@ -1,181 +0,0 @@ -import { createLogger } from '@/lib/logs/console/console-logger' -import { executionLogger } from '@/lib/logs/execution/execution-logger' -import { - calculateCostSummary, - createEnvironmentObject, - createTriggerObject, - loadWorkflowStateForExecution, -} from '@/lib/logs/execution/logging-factory' -import type { ExecutionEnvironment, ExecutionTrigger, WorkflowState } from '@/lib/logs/types' - -const logger = createLogger('LoggingSession') - -export interface SessionStartParams { - userId?: string - workspaceId?: string - variables?: Record - triggerData?: Record -} - -export interface SessionCompleteParams { - endedAt?: string - totalDurationMs?: number - finalOutput?: any - traceSpans?: any[] -} - -export class LoggingSession { - private workflowId: string - private executionId: string - private triggerType: ExecutionTrigger['type'] - private requestId?: string - private trigger?: ExecutionTrigger - private environment?: ExecutionEnvironment - private workflowState?: WorkflowState - - constructor( - workflowId: string, - executionId: string, - triggerType: ExecutionTrigger['type'], - requestId?: string - ) { - this.workflowId = workflowId - this.executionId = executionId - this.triggerType = triggerType - this.requestId = requestId - } - - async start(params: SessionStartParams = {}): Promise { - const { userId, workspaceId, variables, triggerData } = params - - try { - this.trigger = createTriggerObject(this.triggerType, triggerData) - this.environment = createEnvironmentObject( - this.workflowId, - this.executionId, - userId, - workspaceId, - variables - ) - this.workflowState = await loadWorkflowStateForExecution(this.workflowId) - - await executionLogger.startWorkflowExecution({ - workflowId: this.workflowId, - executionId: this.executionId, - trigger: this.trigger, - environment: this.environment, - workflowState: this.workflowState, - }) - - if (this.requestId) { - logger.debug(`[${this.requestId}] Started logging for execution ${this.executionId}`) - } - } catch (error) { - if (this.requestId) { - logger.error(`[${this.requestId}] Failed to start logging:`, error) - } - throw error - } - } - - /** - * Set up logging on an executor instance - * Note: Logging now works through trace spans only, no direct executor integration needed - */ - setupExecutor(executor: any): void { - // No longer setting logger on executor - trace spans handle everything - if (this.requestId) { - logger.debug(`[${this.requestId}] Logging session ready for execution ${this.executionId}`) - } - } - - async complete(params: SessionCompleteParams = {}): Promise { - const { endedAt, totalDurationMs, finalOutput, traceSpans } = params - - try { - const costSummary = calculateCostSummary(traceSpans || []) - - await executionLogger.completeWorkflowExecution({ - executionId: this.executionId, - endedAt: endedAt || new Date().toISOString(), - totalDurationMs: totalDurationMs || 0, - costSummary, - finalOutput: finalOutput || {}, - traceSpans: traceSpans || [], - }) - - if (this.requestId) { - logger.debug(`[${this.requestId}] Completed logging for execution ${this.executionId}`) - } - } catch (error) { - if (this.requestId) { - logger.error(`[${this.requestId}] Failed to complete logging:`, error) - } - } - } - - async completeWithError(error?: any): Promise { - try { - const costSummary = { - totalCost: 0, - totalInputCost: 0, - totalOutputCost: 0, - totalTokens: 0, - totalPromptTokens: 0, - totalCompletionTokens: 0, - models: {}, - } - - await executionLogger.completeWorkflowExecution({ - executionId: this.executionId, - endedAt: new Date().toISOString(), - totalDurationMs: 0, - costSummary, - finalOutput: null, - traceSpans: [], - }) - - if (this.requestId) { - logger.debug( - `[${this.requestId}] Completed logging with error for execution ${this.executionId}` - ) - } - } catch (error) { - if (this.requestId) { - logger.error(`[${this.requestId}] Failed to complete logging for error:`, error) - } - } - } - - async safeStart(params: SessionStartParams = {}): Promise { - try { - await this.start(params) - return true - } catch (error) { - if (this.requestId) { - logger.error(`[${this.requestId}] Logging start failed, continuing execution:`, error) - } - return false - } - } - - async safeComplete(params: SessionCompleteParams = {}): Promise { - try { - await this.complete(params) - } catch (error) { - if (this.requestId) { - logger.error(`[${this.requestId}] Logging completion failed:`, error) - } - } - } - - async safeCompleteWithError(error?: any): Promise { - try { - await this.completeWithError(error) - } catch (error) { - if (this.requestId) { - logger.error(`[${this.requestId}] Logging error completion failed:`, error) - } - } - } -} diff --git a/apps/sim/lib/logs/console/console-logger.ts b/apps/sim/lib/logs/console/logger.ts similarity index 99% rename from apps/sim/lib/logs/console/console-logger.ts rename to apps/sim/lib/logs/console/logger.ts index e29066cabcc..8c77293b262 100644 --- a/apps/sim/lib/logs/console/console-logger.ts +++ b/apps/sim/lib/logs/console/logger.ts @@ -1,5 +1,5 @@ /** - * console-logger.ts + * logger.ts * * This module provides standardized console logging utilities for internal application logging. * It is separate from the user-facing logging system in logging.ts. @@ -256,7 +256,7 @@ export class Logger { * * Usage example: * ``` - * import { createLogger } from '@/lib/console-logger' + * import { createLogger } from '@/lib/logger' * * const logger = createLogger('MyComponent') * diff --git a/apps/sim/lib/logs/execution/execution-logger.test.ts b/apps/sim/lib/logs/execution/logger.test.ts similarity index 93% rename from apps/sim/lib/logs/execution/execution-logger.test.ts rename to apps/sim/lib/logs/execution/logger.test.ts index c21a32c1a26..50ef98676e1 100644 --- a/apps/sim/lib/logs/execution/execution-logger.test.ts +++ b/apps/sim/lib/logs/execution/logger.test.ts @@ -1,5 +1,5 @@ import { beforeEach, describe, expect, test } from 'vitest' -import { ExecutionLogger } from '@/lib/logs/execution/execution-logger' +import { ExecutionLogger } from '@/lib/logs/execution/logger' describe('ExecutionLogger', () => { let logger: ExecutionLogger diff --git a/apps/sim/lib/logs/execution/execution-logger.ts b/apps/sim/lib/logs/execution/logger.ts similarity index 99% rename from apps/sim/lib/logs/execution/execution-logger.ts rename to apps/sim/lib/logs/execution/logger.ts index 669fd8e0e03..03981cce5bd 100644 --- a/apps/sim/lib/logs/execution/execution-logger.ts +++ b/apps/sim/lib/logs/execution/logger.ts @@ -1,8 +1,8 @@ import { eq, sql } from 'drizzle-orm' import { v4 as uuidv4 } from 'uuid' import { getCostMultiplier } from '@/lib/environment' -import { createLogger } from '@/lib/logs/console/console-logger' -import { snapshotService } from '@/lib/logs/execution/snapshot/snapshot-service' +import { createLogger } from '@/lib/logs/console/logger' +import { snapshotService } from '@/lib/logs/execution/snapshot/service' import { db } from '@/db' import { userStats, workflow, workflowExecutionLogs } from '@/db/schema' import type { diff --git a/apps/sim/lib/logs/execution/logging-session.ts b/apps/sim/lib/logs/execution/logging-session.ts index 28a045d1e1d..003c2c3c2d3 100644 --- a/apps/sim/lib/logs/execution/logging-session.ts +++ b/apps/sim/lib/logs/execution/logging-session.ts @@ -1,5 +1,5 @@ -import { createLogger } from '@/lib/logs/console/console-logger' -import { executionLogger } from '@/lib/logs/execution/execution-logger' +import { createLogger } from '@/lib/logs/console/logger' +import { executionLogger } from '@/lib/logs/execution/logger' import { calculateCostSummary, createEnvironmentObject, diff --git a/apps/sim/lib/logs/execution/snapshot/snapshot-service.test.ts b/apps/sim/lib/logs/execution/snapshot/service.test.ts similarity index 99% rename from apps/sim/lib/logs/execution/snapshot/snapshot-service.test.ts rename to apps/sim/lib/logs/execution/snapshot/service.test.ts index 05af8b7da20..81236ce9d70 100644 --- a/apps/sim/lib/logs/execution/snapshot/snapshot-service.test.ts +++ b/apps/sim/lib/logs/execution/snapshot/service.test.ts @@ -1,5 +1,5 @@ import { beforeEach, describe, expect, test } from 'vitest' -import { SnapshotService } from '@/lib/logs/execution/snapshot/snapshot-service' +import { SnapshotService } from '@/lib/logs/execution/snapshot/service' import type { WorkflowState } from '@/lib/logs/types' describe('SnapshotService', () => { diff --git a/apps/sim/lib/logs/execution/snapshot/snapshot-service.ts b/apps/sim/lib/logs/execution/snapshot/service.ts similarity index 99% rename from apps/sim/lib/logs/execution/snapshot/snapshot-service.ts rename to apps/sim/lib/logs/execution/snapshot/service.ts index 1a0b58aced7..dd50bfb889b 100644 --- a/apps/sim/lib/logs/execution/snapshot/snapshot-service.ts +++ b/apps/sim/lib/logs/execution/snapshot/service.ts @@ -1,7 +1,7 @@ import { createHash } from 'crypto' import { and, eq, lt } from 'drizzle-orm' import { v4 as uuidv4 } from 'uuid' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { SnapshotService as ISnapshotService, SnapshotCreationResult, diff --git a/apps/sim/lib/logs/execution/trace-spans/trace-spans.ts b/apps/sim/lib/logs/execution/trace-spans/trace-spans.ts index ea02de04082..04553f48f1b 100644 --- a/apps/sim/lib/logs/execution/trace-spans/trace-spans.ts +++ b/apps/sim/lib/logs/execution/trace-spans/trace-spans.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { TraceSpan } from '@/lib/logs/types' import type { ExecutionResult } from '@/executor/types' diff --git a/apps/sim/lib/oauth/oauth.test.ts b/apps/sim/lib/oauth/oauth.test.ts index 4aa65d490b1..6d8996c526e 100644 --- a/apps/sim/lib/oauth/oauth.test.ts +++ b/apps/sim/lib/oauth/oauth.test.ts @@ -31,7 +31,7 @@ vi.mock('../env', () => ({ }, })) -vi.mock('@/lib/logs/console/console-logger', () => ({ +vi.mock('@/lib/logs/console/logger', () => ({ createLogger: vi.fn().mockReturnValue({ info: vi.fn(), error: vi.fn(), diff --git a/apps/sim/lib/oauth/oauth.ts b/apps/sim/lib/oauth/oauth.ts index 7915c51f11b..e8b7bb9c20b 100644 --- a/apps/sim/lib/oauth/oauth.ts +++ b/apps/sim/lib/oauth/oauth.ts @@ -24,7 +24,7 @@ import { xIcon, } from '@/components/icons' import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('OAuth') diff --git a/apps/sim/lib/redis.ts b/apps/sim/lib/redis.ts index 6157755a8e9..55bbd93b4d9 100644 --- a/apps/sim/lib/redis.ts +++ b/apps/sim/lib/redis.ts @@ -1,6 +1,6 @@ import Redis from 'ioredis' import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('Redis') diff --git a/apps/sim/lib/response-format.ts b/apps/sim/lib/response-format.ts index 169f7a2b21d..f0bde4e1ab6 100644 --- a/apps/sim/lib/response-format.ts +++ b/apps/sim/lib/response-format.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('ResponseFormatUtils') diff --git a/apps/sim/lib/schedules/utils.ts b/apps/sim/lib/schedules/utils.ts index 521cbc90844..0745f8d1316 100644 --- a/apps/sim/lib/schedules/utils.ts +++ b/apps/sim/lib/schedules/utils.ts @@ -1,5 +1,5 @@ import { Cron } from 'croner' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { formatDateTime } from '@/lib/utils' const logger = createLogger('ScheduleUtils') diff --git a/apps/sim/lib/telemetry.ts b/apps/sim/lib/telemetry.ts index 28239858460..e73753c3733 100644 --- a/apps/sim/lib/telemetry.ts +++ b/apps/sim/lib/telemetry.ts @@ -11,7 +11,7 @@ import { DiagConsoleLogger, DiagLogLevel, diag } from '@opentelemetry/api' import { env } from '@/lib/env' import { isProd } from '@/lib/environment' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' diag.setLogger(new DiagConsoleLogger(), DiagLogLevel.ERROR) diff --git a/apps/sim/lib/tokenization/calculators.ts b/apps/sim/lib/tokenization/calculators.ts index 1e5600d59c4..dba4038eb91 100644 --- a/apps/sim/lib/tokenization/calculators.ts +++ b/apps/sim/lib/tokenization/calculators.ts @@ -2,7 +2,7 @@ * Cost calculation functions for tokenization */ -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { createTokenizationError } from '@/lib/tokenization/errors' import { estimateInputTokens, diff --git a/apps/sim/lib/tokenization/estimators.ts b/apps/sim/lib/tokenization/estimators.ts index c4d39023e94..e78fc0c4e25 100644 --- a/apps/sim/lib/tokenization/estimators.ts +++ b/apps/sim/lib/tokenization/estimators.ts @@ -2,7 +2,7 @@ * Token estimation functions for different providers */ -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { MIN_TEXT_LENGTH_FOR_ESTIMATION, TOKENIZATION_CONFIG } from '@/lib/tokenization/constants' import type { TokenEstimate } from '@/lib/tokenization/types' import { createTextPreview, getProviderConfig } from '@/lib/tokenization/utils' diff --git a/apps/sim/lib/tokenization/streaming.ts b/apps/sim/lib/tokenization/streaming.ts index 5e4fe4a0170..8a121cf83a6 100644 --- a/apps/sim/lib/tokenization/streaming.ts +++ b/apps/sim/lib/tokenization/streaming.ts @@ -2,7 +2,7 @@ * Streaming-specific tokenization helpers */ -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { calculateStreamingCost } from '@/lib/tokenization/calculators' import { TOKENIZATION_CONFIG } from '@/lib/tokenization/constants' import { diff --git a/apps/sim/lib/tokenization/utils.ts b/apps/sim/lib/tokenization/utils.ts index 498a4800cee..db992412737 100644 --- a/apps/sim/lib/tokenization/utils.ts +++ b/apps/sim/lib/tokenization/utils.ts @@ -2,7 +2,7 @@ * Utility functions for tokenization */ -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { getProviderFromModel } from '@/providers/utils' import { LLM_BLOCK_TYPES, MAX_PREVIEW_LENGTH, TOKENIZATION_CONFIG } from './constants' import { createTokenizationError } from './errors' diff --git a/apps/sim/lib/uploads/setup.server.ts b/apps/sim/lib/uploads/setup.server.ts index fc0e2fc04ae..b2b0b0e24b7 100644 --- a/apps/sim/lib/uploads/setup.server.ts +++ b/apps/sim/lib/uploads/setup.server.ts @@ -1,5 +1,5 @@ import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { ensureUploadsDirectory, getStorageProvider, diff --git a/apps/sim/lib/uploads/setup.ts b/apps/sim/lib/uploads/setup.ts index 4e5eb49583c..eed88bcbbe4 100644 --- a/apps/sim/lib/uploads/setup.ts +++ b/apps/sim/lib/uploads/setup.ts @@ -2,7 +2,7 @@ import { existsSync } from 'fs' import { mkdir } from 'fs/promises' import path, { join } from 'path' import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('UploadsSetup') diff --git a/apps/sim/lib/uploads/storage-client.ts b/apps/sim/lib/uploads/storage-client.ts index 88c56cb8efc..0965e07dce5 100644 --- a/apps/sim/lib/uploads/storage-client.ts +++ b/apps/sim/lib/uploads/storage-client.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { type FileInfo as BlobFileInfo, type CustomBlobConfig, diff --git a/apps/sim/lib/utils.ts b/apps/sim/lib/utils.ts index 2eee5e83112..636994f5d58 100644 --- a/apps/sim/lib/utils.ts +++ b/apps/sim/lib/utils.ts @@ -3,7 +3,7 @@ import { type ClassValue, clsx } from 'clsx' import { nanoid } from 'nanoid' import { twMerge } from 'tailwind-merge' import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('Utils') diff --git a/apps/sim/lib/webhooks/gmail-polling-service.ts b/apps/sim/lib/webhooks/gmail-polling-service.ts index 5c1ff7a7bd0..43cb7fa832e 100644 --- a/apps/sim/lib/webhooks/gmail-polling-service.ts +++ b/apps/sim/lib/webhooks/gmail-polling-service.ts @@ -1,6 +1,6 @@ import { and, eq } from 'drizzle-orm' import { nanoid } from 'nanoid' -import { Logger } from '@/lib/logs/console/console-logger' +import { Logger } from '@/lib/logs/console/logger' import { hasProcessedMessage, markMessageAsProcessed } from '@/lib/redis' import { getBaseUrl } from '@/lib/urls/utils' import { getOAuthToken } from '@/app/api/auth/oauth/utils' diff --git a/apps/sim/lib/webhooks/utils.ts b/apps/sim/lib/webhooks/utils.ts index 0947266e6e1..763d602bc34 100644 --- a/apps/sim/lib/webhooks/utils.ts +++ b/apps/sim/lib/webhooks/utils.ts @@ -1,7 +1,7 @@ import { and, eq, sql } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { v4 as uuidv4 } from 'uuid' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { LoggingSession } from '@/lib/logs/execution/logging-session' import { hasProcessedMessage, markMessageAsProcessed } from '@/lib/redis' import { decryptSecret } from '@/lib/utils' diff --git a/apps/sim/lib/workflows/db-helpers.test.ts b/apps/sim/lib/workflows/db-helpers.test.ts index 93640445492..7d2c6eb5f3f 100644 --- a/apps/sim/lib/workflows/db-helpers.test.ts +++ b/apps/sim/lib/workflows/db-helpers.test.ts @@ -67,7 +67,7 @@ vi.doMock('drizzle-orm', () => ({ eq: vi.fn((field, value) => ({ field, value, type: 'eq' })), })) -vi.doMock('@/lib/logs/console/console-logger', () => ({ +vi.doMock('@/lib/logs/console/logger', () => ({ createLogger: vi.fn(() => ({ info: vi.fn(), error: vi.fn(), diff --git a/apps/sim/lib/workflows/db-helpers.ts b/apps/sim/lib/workflows/db-helpers.ts index 5b6ff26b36f..447d584e0ad 100644 --- a/apps/sim/lib/workflows/db-helpers.ts +++ b/apps/sim/lib/workflows/db-helpers.ts @@ -1,5 +1,5 @@ import { eq } from 'drizzle-orm' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { db } from '@/db' import { workflowBlocks, workflowEdges, workflowSubflows } from '@/db/schema' import type { LoopConfig, WorkflowState } from '@/stores/workflows/workflow/types' diff --git a/apps/sim/lib/workflows/utils.ts b/apps/sim/lib/workflows/utils.ts index a30cd2d2eb5..689bdaa45ec 100644 --- a/apps/sim/lib/workflows/utils.ts +++ b/apps/sim/lib/workflows/utils.ts @@ -1,7 +1,7 @@ import { eq } from 'drizzle-orm' import { NextResponse } from 'next/server' import { getEnv } from '@/lib/env' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { db } from '@/db' import { userStats, workflow as workflowTable } from '@/db/schema' import type { ExecutionResult } from '@/executor/types' diff --git a/apps/sim/lib/workflows/yaml-generator.ts b/apps/sim/lib/workflows/yaml-generator.ts index f2055ba8657..3fbf595653b 100644 --- a/apps/sim/lib/workflows/yaml-generator.ts +++ b/apps/sim/lib/workflows/yaml-generator.ts @@ -1,6 +1,6 @@ import { dump as yamlDump } from 'js-yaml' import type { Edge } from 'reactflow' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { getBlock } from '@/blocks' import type { SubBlockConfig } from '@/blocks/types' import type { BlockState, WorkflowState } from '@/stores/workflows/workflow/types' diff --git a/apps/sim/middleware.ts b/apps/sim/middleware.ts index 5568c17b84c..ac2b06ef2ae 100644 --- a/apps/sim/middleware.ts +++ b/apps/sim/middleware.ts @@ -1,7 +1,7 @@ import { getSessionCookie } from 'better-auth/cookies' import { type NextRequest, NextResponse } from 'next/server' import { isDev } from './lib/environment' -import { createLogger } from './lib/logs/console/console-logger' +import { createLogger } from './lib/logs/console/logger' import { getBaseDomain } from './lib/urls/utils' const logger = createLogger('Middleware') diff --git a/apps/sim/providers/anthropic/index.ts b/apps/sim/providers/anthropic/index.ts index 6b87c3b4eff..52faba9f15a 100644 --- a/apps/sim/providers/anthropic/index.ts +++ b/apps/sim/providers/anthropic/index.ts @@ -1,5 +1,5 @@ import Anthropic from '@anthropic-ai/sdk' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { StreamingExecution } from '@/executor/types' import { executeTool } from '@/tools' import { getProviderDefaultModel, getProviderModels } from '../models' diff --git a/apps/sim/providers/azure-openai/index.ts b/apps/sim/providers/azure-openai/index.ts index 2565aa472c2..a654792e5a1 100644 --- a/apps/sim/providers/azure-openai/index.ts +++ b/apps/sim/providers/azure-openai/index.ts @@ -1,6 +1,6 @@ import { AzureOpenAI } from 'openai' import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { StreamingExecution } from '@/executor/types' import { executeTool } from '@/tools' import { getProviderDefaultModel, getProviderModels } from '../models' @@ -242,7 +242,7 @@ export const azureOpenAIProvider: ProviderConfig = { streamingResult.execution.output.tokens = newTokens } - // We don't need to estimate tokens here as execution-logger.ts will handle that + // We don't need to estimate tokens here as logger.ts will handle that }), execution: { success: true, @@ -314,7 +314,7 @@ export const azureOpenAIProvider: ProviderConfig = { const firstResponseTime = Date.now() - initialCallTime let content = currentResponse.choices[0]?.message?.content || '' - // Collect token information but don't calculate costs - that will be done in execution-logger.ts + // Collect token information but don't calculate costs - that will be done in logger.ts const tokens = { prompt: currentResponse.usage?.prompt_tokens || 0, completion: currentResponse.usage?.completion_tokens || 0, @@ -627,7 +627,7 @@ export const azureOpenAIProvider: ProviderConfig = { iterations: iterationCount + 1, timeSegments: timeSegments, }, - // We're not calculating cost here as it will be handled in execution-logger.ts + // We're not calculating cost here as it will be handled in logger.ts } } catch (error) { // Include timing information even for errors diff --git a/apps/sim/providers/cerebras/index.ts b/apps/sim/providers/cerebras/index.ts index d78b3f0dbc2..4e64e4633b3 100644 --- a/apps/sim/providers/cerebras/index.ts +++ b/apps/sim/providers/cerebras/index.ts @@ -1,5 +1,5 @@ import { Cerebras } from '@cerebras/cerebras_cloud_sdk' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { StreamingExecution } from '@/executor/types' import { executeTool } from '@/tools' import { getProviderDefaultModel, getProviderModels } from '../models' diff --git a/apps/sim/providers/deepseek/index.ts b/apps/sim/providers/deepseek/index.ts index 1784d2e073a..a1c76c78828 100644 --- a/apps/sim/providers/deepseek/index.ts +++ b/apps/sim/providers/deepseek/index.ts @@ -1,5 +1,5 @@ import OpenAI from 'openai' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { StreamingExecution } from '@/executor/types' import { executeTool } from '@/tools' import { getProviderDefaultModel, getProviderModels } from '../models' diff --git a/apps/sim/providers/google/index.ts b/apps/sim/providers/google/index.ts index 8ef8bd618fd..6e8f9b42f66 100644 --- a/apps/sim/providers/google/index.ts +++ b/apps/sim/providers/google/index.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { StreamingExecution } from '@/executor/types' import { executeTool } from '@/tools' import { getProviderDefaultModel, getProviderModels } from '../models' diff --git a/apps/sim/providers/groq/index.ts b/apps/sim/providers/groq/index.ts index 4057c378892..df84c04ae94 100644 --- a/apps/sim/providers/groq/index.ts +++ b/apps/sim/providers/groq/index.ts @@ -1,5 +1,5 @@ import { Groq } from 'groq-sdk' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { StreamingExecution } from '@/executor/types' import { executeTool } from '@/tools' import { getProviderDefaultModel, getProviderModels } from '../models' diff --git a/apps/sim/providers/index.ts b/apps/sim/providers/index.ts index 9b8f61eaffa..0a766263b73 100644 --- a/apps/sim/providers/index.ts +++ b/apps/sim/providers/index.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { StreamingExecution } from '@/executor/types' import type { ProviderRequest, ProviderResponse } from './types' import { diff --git a/apps/sim/providers/ollama/index.ts b/apps/sim/providers/ollama/index.ts index 86259f1a554..a874f0f1fcc 100644 --- a/apps/sim/providers/ollama/index.ts +++ b/apps/sim/providers/ollama/index.ts @@ -1,6 +1,6 @@ import OpenAI from 'openai' import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { useOllamaStore } from '@/stores/ollama/store' import { executeTool } from '@/tools' import type { ProviderConfig, ProviderRequest, ProviderResponse, TimeSegment } from '../types' diff --git a/apps/sim/providers/openai/index.ts b/apps/sim/providers/openai/index.ts index fe3c5cb908e..c16ed320a0a 100644 --- a/apps/sim/providers/openai/index.ts +++ b/apps/sim/providers/openai/index.ts @@ -1,5 +1,5 @@ import OpenAI from 'openai' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { StreamingExecution } from '@/executor/types' import { executeTool } from '@/tools' import { getProviderDefaultModel, getProviderModels } from '../models' @@ -224,7 +224,7 @@ export const openaiProvider: ProviderConfig = { streamingResult.execution.output.tokens = newTokens } - // We don't need to estimate tokens here as execution-logger.ts will handle that + // We don't need to estimate tokens here as logger.ts will handle that }), execution: { success: true, @@ -296,7 +296,7 @@ export const openaiProvider: ProviderConfig = { const firstResponseTime = Date.now() - initialCallTime let content = currentResponse.choices[0]?.message?.content || '' - // Collect token information but don't calculate costs - that will be done in execution-logger.ts + // Collect token information but don't calculate costs - that will be done in logger.ts const tokens = { prompt: currentResponse.usage?.prompt_tokens || 0, completion: currentResponse.usage?.completion_tokens || 0, @@ -590,7 +590,7 @@ export const openaiProvider: ProviderConfig = { iterations: iterationCount + 1, timeSegments: timeSegments, }, - // We're not calculating cost here as it will be handled in execution-logger.ts + // We're not calculating cost here as it will be handled in logger.ts } } catch (error) { // Include timing information even for errors diff --git a/apps/sim/providers/utils.ts b/apps/sim/providers/utils.ts index 9fbb6a0fe50..f82623bb917 100644 --- a/apps/sim/providers/utils.ts +++ b/apps/sim/providers/utils.ts @@ -1,5 +1,5 @@ import { getCostMultiplier, isHosted } from '@/lib/environment' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { useCustomToolsStore } from '@/stores/custom-tools/store' import { anthropicProvider } from './anthropic' import { azureOpenAIProvider } from './azure-openai' diff --git a/apps/sim/providers/xai/index.ts b/apps/sim/providers/xai/index.ts index f30f2511249..7be94095a88 100644 --- a/apps/sim/providers/xai/index.ts +++ b/apps/sim/providers/xai/index.ts @@ -1,5 +1,5 @@ import OpenAI from 'openai' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { StreamingExecution } from '@/executor/types' import { executeTool } from '@/tools' import { getProviderDefaultModel, getProviderModels } from '../models' diff --git a/apps/sim/scripts/chunk-docs.ts b/apps/sim/scripts/chunk-docs.ts index 55ef1af05c6..0f108bd66dc 100644 --- a/apps/sim/scripts/chunk-docs.ts +++ b/apps/sim/scripts/chunk-docs.ts @@ -3,7 +3,7 @@ import path from 'path' import { DocsChunker } from '@/lib/documents/docs-chunker' import type { DocChunk } from '@/lib/documents/types' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('ChunkDocsScript') diff --git a/apps/sim/scripts/process-docs-embeddings.ts b/apps/sim/scripts/process-docs-embeddings.ts index 0c003052b76..c27ad77e011 100644 --- a/apps/sim/scripts/process-docs-embeddings.ts +++ b/apps/sim/scripts/process-docs-embeddings.ts @@ -4,7 +4,7 @@ import path from 'path' import { sql } from 'drizzle-orm' import { DocsChunker } from '@/lib/documents/docs-chunker' import { isDev } from '@/lib/environment' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { db } from '@/db' import { docsEmbeddings } from '@/db/schema' diff --git a/apps/sim/scripts/test-billing-suite.ts b/apps/sim/scripts/test-billing-suite.ts index 21a0c456282..763016d4754 100644 --- a/apps/sim/scripts/test-billing-suite.ts +++ b/apps/sim/scripts/test-billing-suite.ts @@ -3,7 +3,7 @@ import { eq, like } from 'drizzle-orm' import { nanoid } from 'nanoid' import { processDailyBillingCheck } from '@/lib/billing/core/billing' import { requireStripeClient } from '@/lib/billing/stripe-client' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { db } from '@/db' import { member, organization, subscription, user, userStats } from '@/db/schema' diff --git a/apps/sim/serializer/index.test.ts b/apps/sim/serializer/index.test.ts index 5839be32328..c1223c3c246 100644 --- a/apps/sim/serializer/index.test.ts +++ b/apps/sim/serializer/index.test.ts @@ -127,7 +127,7 @@ vi.mock('@/blocks', () => ({ })) // Mock logger -vi.mock('@/lib/logs/console/console-logger', () => ({ +vi.mock('@/lib/logs/console/logger', () => ({ createLogger: () => ({ error: vi.fn(), info: vi.fn(), diff --git a/apps/sim/serializer/index.ts b/apps/sim/serializer/index.ts index 2cf448298be..0693a925f6d 100644 --- a/apps/sim/serializer/index.ts +++ b/apps/sim/serializer/index.ts @@ -1,5 +1,5 @@ import type { Edge } from 'reactflow' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { getBlock } from '@/blocks' import type { BlockState, Loop, Parallel } from '@/stores/workflows/workflow/types' import type { SerializedBlock, SerializedWorkflow } from './types' diff --git a/apps/sim/services/queue/RateLimiter.ts b/apps/sim/services/queue/RateLimiter.ts index eb63d9b6e56..0d891e8c8bf 100644 --- a/apps/sim/services/queue/RateLimiter.ts +++ b/apps/sim/services/queue/RateLimiter.ts @@ -1,5 +1,5 @@ import { eq, sql } from 'drizzle-orm' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { db } from '@/db' import { userRateLimits } from '@/db/schema' import { RATE_LIMITS, type SubscriptionPlan, type TriggerType } from './types' diff --git a/apps/sim/socket-server/config/socket.ts b/apps/sim/socket-server/config/socket.ts index bb739cc197c..508881d1473 100644 --- a/apps/sim/socket-server/config/socket.ts +++ b/apps/sim/socket-server/config/socket.ts @@ -2,7 +2,7 @@ import type { Server as HttpServer } from 'http' import { Server } from 'socket.io' import { env } from '@/lib/env' import { isProd } from '@/lib/environment' -import { createLogger } from '../../lib/logs/console/console-logger' +import { createLogger } from '../../lib/logs/console/logger' const logger = createLogger('SocketIOConfig') diff --git a/apps/sim/socket-server/database/operations.ts b/apps/sim/socket-server/database/operations.ts index 2928509db1e..e48113c534d 100644 --- a/apps/sim/socket-server/database/operations.ts +++ b/apps/sim/socket-server/database/operations.ts @@ -2,7 +2,7 @@ import { and, eq, or } from 'drizzle-orm' import { drizzle } from 'drizzle-orm/postgres-js' import postgres from 'postgres' import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { loadWorkflowFromNormalizedTables } from '@/lib/workflows/db-helpers' import * as schema from '../../db/schema' import { workflow, workflowBlocks, workflowEdges, workflowSubflows } from '../../db/schema' diff --git a/apps/sim/socket-server/handlers/connection.ts b/apps/sim/socket-server/handlers/connection.ts index 2cf678444fd..ccaad0243f8 100644 --- a/apps/sim/socket-server/handlers/connection.ts +++ b/apps/sim/socket-server/handlers/connection.ts @@ -1,4 +1,4 @@ -import { createLogger } from '../../lib/logs/console/console-logger' +import { createLogger } from '../../lib/logs/console/logger' import type { AuthenticatedSocket } from '../middleware/auth' import type { RoomManager } from '../rooms/manager' import type { HandlerDependencies } from './workflow' diff --git a/apps/sim/socket-server/handlers/operations.ts b/apps/sim/socket-server/handlers/operations.ts index f555d083a10..4e956eb003f 100644 --- a/apps/sim/socket-server/handlers/operations.ts +++ b/apps/sim/socket-server/handlers/operations.ts @@ -1,5 +1,5 @@ import { ZodError } from 'zod' -import { createLogger } from '../../lib/logs/console/console-logger' +import { createLogger } from '../../lib/logs/console/logger' import { persistWorkflowOperation } from '../database/operations' import type { AuthenticatedSocket } from '../middleware/auth' import { verifyOperationPermission } from '../middleware/permissions' diff --git a/apps/sim/socket-server/handlers/presence.ts b/apps/sim/socket-server/handlers/presence.ts index eb60fdb615a..3904c87c3b3 100644 --- a/apps/sim/socket-server/handlers/presence.ts +++ b/apps/sim/socket-server/handlers/presence.ts @@ -1,4 +1,4 @@ -import { createLogger } from '../../lib/logs/console/console-logger' +import { createLogger } from '../../lib/logs/console/logger' import type { AuthenticatedSocket } from '../middleware/auth' import type { RoomManager } from '../rooms/manager' import type { HandlerDependencies } from './workflow' diff --git a/apps/sim/socket-server/handlers/subblocks.ts b/apps/sim/socket-server/handlers/subblocks.ts index a7f187ea1d3..18ad9b707d3 100644 --- a/apps/sim/socket-server/handlers/subblocks.ts +++ b/apps/sim/socket-server/handlers/subblocks.ts @@ -1,7 +1,7 @@ import { and, eq } from 'drizzle-orm' import { db } from '../../db' import { workflow, workflowBlocks } from '../../db/schema' -import { createLogger } from '../../lib/logs/console/console-logger' +import { createLogger } from '../../lib/logs/console/logger' import type { AuthenticatedSocket } from '../middleware/auth' import type { RoomManager } from '../rooms/manager' import type { HandlerDependencies } from './workflow' diff --git a/apps/sim/socket-server/handlers/workflow.ts b/apps/sim/socket-server/handlers/workflow.ts index 307ee924485..300e435608d 100644 --- a/apps/sim/socket-server/handlers/workflow.ts +++ b/apps/sim/socket-server/handlers/workflow.ts @@ -1,4 +1,4 @@ -import { createLogger } from '../../lib/logs/console/console-logger' +import { createLogger } from '../../lib/logs/console/logger' import { getWorkflowState } from '../database/operations' import type { AuthenticatedSocket } from '../middleware/auth' import { verifyWorkflowAccess } from '../middleware/permissions' diff --git a/apps/sim/socket-server/index.test.ts b/apps/sim/socket-server/index.test.ts index 3011e9116fc..0f2f1257c90 100644 --- a/apps/sim/socket-server/index.test.ts +++ b/apps/sim/socket-server/index.test.ts @@ -5,7 +5,7 @@ */ import { createServer } from 'http' import { afterEach, beforeAll, beforeEach, describe, expect, it, vi } from 'vitest' -import { createLogger } from '../lib/logs/console/console-logger' +import { createLogger } from '../lib/logs/console/logger' import { createSocketIOServer } from './config/socket' import { RoomManager } from './rooms/manager' import { createHttpHandler } from './routes/http' diff --git a/apps/sim/socket-server/index.ts b/apps/sim/socket-server/index.ts index bc447fbb568..bbe7d91373a 100644 --- a/apps/sim/socket-server/index.ts +++ b/apps/sim/socket-server/index.ts @@ -1,6 +1,6 @@ import { createServer } from 'http' import { env } from '@/lib/env' -import { createLogger } from '../lib/logs/console/console-logger' +import { createLogger } from '../lib/logs/console/logger' import { createSocketIOServer } from './config/socket' import { setupAllHandlers } from './handlers' import { type AuthenticatedSocket, authenticateSocket } from './middleware/auth' diff --git a/apps/sim/socket-server/middleware/auth.ts b/apps/sim/socket-server/middleware/auth.ts index 0ac346e9bdb..5e631b297b7 100644 --- a/apps/sim/socket-server/middleware/auth.ts +++ b/apps/sim/socket-server/middleware/auth.ts @@ -1,6 +1,6 @@ import type { Socket } from 'socket.io' import { auth } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('SocketAuth') diff --git a/apps/sim/socket-server/middleware/permissions.ts b/apps/sim/socket-server/middleware/permissions.ts index ec5e8cde965..6ae80ef8a7c 100644 --- a/apps/sim/socket-server/middleware/permissions.ts +++ b/apps/sim/socket-server/middleware/permissions.ts @@ -1,7 +1,7 @@ import { eq } from 'drizzle-orm' import { db } from '../../db' import { workflow } from '../../db/schema' -import { createLogger } from '../../lib/logs/console/console-logger' +import { createLogger } from '../../lib/logs/console/logger' import { getUserEntityPermissions } from '../../lib/permissions/utils' const logger = createLogger('SocketPermissions') diff --git a/apps/sim/socket-server/rooms/manager.ts b/apps/sim/socket-server/rooms/manager.ts index 2e66e021619..6e76e8dc90b 100644 --- a/apps/sim/socket-server/rooms/manager.ts +++ b/apps/sim/socket-server/rooms/manager.ts @@ -3,7 +3,7 @@ import { drizzle } from 'drizzle-orm/postgres-js' import postgres from 'postgres' import type { Server } from 'socket.io' import { env } from '@/lib/env' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import * as schema from '@/db/schema' import { workflowBlocks, workflowEdges } from '@/db/schema' diff --git a/apps/sim/stores/copilot/store.ts b/apps/sim/stores/copilot/store.ts index 6ea74c4081b..0816693ba3c 100644 --- a/apps/sim/stores/copilot/store.ts +++ b/apps/sim/stores/copilot/store.ts @@ -13,7 +13,7 @@ import { sendStreamingMessage, updateChatMessages, } from '@/lib/copilot/api' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { CopilotStore } from './types' const logger = createLogger('CopilotStore') diff --git a/apps/sim/stores/custom-tools/store.ts b/apps/sim/stores/custom-tools/store.ts index 90947ab02db..6a7f884a7c1 100644 --- a/apps/sim/stores/custom-tools/store.ts +++ b/apps/sim/stores/custom-tools/store.ts @@ -1,6 +1,6 @@ import { create } from 'zustand' import { devtools, persist } from 'zustand/middleware' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { CustomToolsStore } from './types' const logger = createLogger('CustomToolsStore') diff --git a/apps/sim/stores/folders/store.ts b/apps/sim/stores/folders/store.ts index 4f2f9465c22..e74dac1946b 100644 --- a/apps/sim/stores/folders/store.ts +++ b/apps/sim/stores/folders/store.ts @@ -1,6 +1,6 @@ import { create } from 'zustand' import { devtools } from 'zustand/middleware' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { useWorkflowRegistry } from '../workflows/registry/store' const logger = createLogger('FoldersStore') diff --git a/apps/sim/stores/index.ts b/apps/sim/stores/index.ts index eccdf1eabd5..a5e83335ee8 100644 --- a/apps/sim/stores/index.ts +++ b/apps/sim/stores/index.ts @@ -1,7 +1,7 @@ 'use client' import { useEffect } from 'react' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { useCopilotStore } from './copilot/store' import { useCustomToolsStore } from './custom-tools/store' import { useExecutionStore } from './execution/store' diff --git a/apps/sim/stores/knowledge/store.ts b/apps/sim/stores/knowledge/store.ts index 561c0cfeaac..3ed05cb9122 100644 --- a/apps/sim/stores/knowledge/store.ts +++ b/apps/sim/stores/knowledge/store.ts @@ -1,5 +1,5 @@ import { create } from 'zustand' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('KnowledgeStore') diff --git a/apps/sim/stores/ollama/store.ts b/apps/sim/stores/ollama/store.ts index 26866310d69..c9b3780c55d 100644 --- a/apps/sim/stores/ollama/store.ts +++ b/apps/sim/stores/ollama/store.ts @@ -1,5 +1,5 @@ import { create } from 'zustand' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { updateOllamaProviderModels } from '@/providers/utils' import type { OllamaStore } from './types' diff --git a/apps/sim/stores/operation-queue/store.ts b/apps/sim/stores/operation-queue/store.ts index 53d8bcce271..d496ae13c71 100644 --- a/apps/sim/stores/operation-queue/store.ts +++ b/apps/sim/stores/operation-queue/store.ts @@ -1,5 +1,5 @@ import { create } from 'zustand' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('OperationQueue') diff --git a/apps/sim/stores/organization/store.ts b/apps/sim/stores/organization/store.ts index fd862971633..0fe2a30c4d7 100644 --- a/apps/sim/stores/organization/store.ts +++ b/apps/sim/stores/organization/store.ts @@ -2,7 +2,7 @@ import { create } from 'zustand' import { devtools } from 'zustand/middleware' import { client } from '@/lib/auth-client' import { checkEnterprisePlan } from '@/lib/billing/subscriptions/utils' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { OrganizationStore, Subscription, WorkspaceInvitation } from './types' import { calculateSeatUsage, generateSlug, validateEmail, validateSlug } from './utils' diff --git a/apps/sim/stores/panel/variables/store.ts b/apps/sim/stores/panel/variables/store.ts index 74067e7433d..0973a123a2a 100644 --- a/apps/sim/stores/panel/variables/store.ts +++ b/apps/sim/stores/panel/variables/store.ts @@ -1,6 +1,6 @@ import { create } from 'zustand' import { devtools, persist } from 'zustand/middleware' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { API_ENDPOINTS } from '@/stores/constants' import { useWorkflowRegistry } from '@/stores/workflows/registry/store' import { useSubBlockStore } from '@/stores/workflows/subblock/store' diff --git a/apps/sim/stores/settings/environment/store.ts b/apps/sim/stores/settings/environment/store.ts index a1bb7fe6be1..1710aca7d45 100644 --- a/apps/sim/stores/settings/environment/store.ts +++ b/apps/sim/stores/settings/environment/store.ts @@ -1,5 +1,5 @@ import { create } from 'zustand' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { API_ENDPOINTS } from '../../constants' import type { EnvironmentStore, EnvironmentVariable } from './types' diff --git a/apps/sim/stores/settings/general/store.ts b/apps/sim/stores/settings/general/store.ts index f9f904c3e3d..456b0c91a37 100644 --- a/apps/sim/stores/settings/general/store.ts +++ b/apps/sim/stores/settings/general/store.ts @@ -1,6 +1,6 @@ import { create } from 'zustand' import { devtools, persist } from 'zustand/middleware' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { General, GeneralStore, UserSettings } from './types' const logger = createLogger('GeneralStore') diff --git a/apps/sim/stores/subscription/store.ts b/apps/sim/stores/subscription/store.ts index 7b8fb3c9e1d..5dac7332c14 100644 --- a/apps/sim/stores/subscription/store.ts +++ b/apps/sim/stores/subscription/store.ts @@ -1,6 +1,6 @@ import { create } from 'zustand' import { devtools } from 'zustand/middleware' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { BillingStatus, SubscriptionData, diff --git a/apps/sim/stores/workflows/index.ts b/apps/sim/stores/workflows/index.ts index 04748787bbd..3d3d40e85e7 100644 --- a/apps/sim/stores/workflows/index.ts +++ b/apps/sim/stores/workflows/index.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { useWorkflowRegistry } from './registry/store' import { mergeSubblockState } from './utils' import { useWorkflowStore } from './workflow/store' diff --git a/apps/sim/stores/workflows/registry/store.ts b/apps/sim/stores/workflows/registry/store.ts index b07d7d9d898..8ce81e9f7fb 100644 --- a/apps/sim/stores/workflows/registry/store.ts +++ b/apps/sim/stores/workflows/registry/store.ts @@ -1,6 +1,6 @@ import { create } from 'zustand' import { devtools } from 'zustand/middleware' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { generateCreativeWorkflowName } from '@/lib/naming' import { clearWorkflowVariablesTracking } from '@/stores/panel/variables/store' import { API_ENDPOINTS } from '../../constants' diff --git a/apps/sim/stores/workflows/workflow/store.ts b/apps/sim/stores/workflows/workflow/store.ts index bf4e09dbc33..056cdd8d499 100644 --- a/apps/sim/stores/workflows/workflow/store.ts +++ b/apps/sim/stores/workflows/workflow/store.ts @@ -1,7 +1,7 @@ import type { Edge } from 'reactflow' import { create } from 'zustand' import { devtools } from 'zustand/middleware' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { getBlock } from '@/blocks' import { resolveOutputType } from '@/blocks/utils' import { pushHistory, type WorkflowStoreWithHistory, withHistory } from '../middleware' diff --git a/apps/sim/stores/workflows/yaml/importer.ts b/apps/sim/stores/workflows/yaml/importer.ts index cb1c1c32d81..fe5cc11e938 100644 --- a/apps/sim/stores/workflows/yaml/importer.ts +++ b/apps/sim/stores/workflows/yaml/importer.ts @@ -1,6 +1,6 @@ import { load as yamlParse } from 'js-yaml' import { v4 as uuidv4 } from 'uuid' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { getBlock } from '@/blocks' import { type ConnectionsFormat, diff --git a/apps/sim/stores/workflows/yaml/parsing-utils.ts b/apps/sim/stores/workflows/yaml/parsing-utils.ts index 59c9a2f4443..dfa94730cf1 100644 --- a/apps/sim/stores/workflows/yaml/parsing-utils.ts +++ b/apps/sim/stores/workflows/yaml/parsing-utils.ts @@ -1,5 +1,5 @@ import { v4 as uuidv4 } from 'uuid' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('YamlParsingUtils') diff --git a/apps/sim/stores/workflows/yaml/store.ts b/apps/sim/stores/workflows/yaml/store.ts index 15dfd1cbb10..9d9389a8c53 100644 --- a/apps/sim/stores/workflows/yaml/store.ts +++ b/apps/sim/stores/workflows/yaml/store.ts @@ -1,6 +1,6 @@ import { create } from 'zustand' import { devtools } from 'zustand/middleware' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { generateWorkflowYaml } from '@/lib/workflows/yaml-generator' import { useSubBlockStore } from '../subblock/store' import { useWorkflowStore } from '../workflow/store' diff --git a/apps/sim/tools/browser_use/run_task.ts b/apps/sim/tools/browser_use/run_task.ts index 34b8ff179de..8de6d20d231 100644 --- a/apps/sim/tools/browser_use/run_task.ts +++ b/apps/sim/tools/browser_use/run_task.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { BrowserUseRunTaskParams, BrowserUseRunTaskResponse } from '@/tools/browser_use/types' import type { ToolConfig } from '@/tools/types' diff --git a/apps/sim/tools/discord/get_messages.ts b/apps/sim/tools/discord/get_messages.ts index 090951e5c02..978ce84cd61 100644 --- a/apps/sim/tools/discord/get_messages.ts +++ b/apps/sim/tools/discord/get_messages.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { DiscordAPIError, DiscordGetMessagesParams, diff --git a/apps/sim/tools/discord/get_server.ts b/apps/sim/tools/discord/get_server.ts index 4ee67c6d5ae..59d7e5aead2 100644 --- a/apps/sim/tools/discord/get_server.ts +++ b/apps/sim/tools/discord/get_server.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { DiscordAPIError, DiscordGetServerParams, diff --git a/apps/sim/tools/discord/get_user.ts b/apps/sim/tools/discord/get_user.ts index 97631c66565..5ff612cfff3 100644 --- a/apps/sim/tools/discord/get_user.ts +++ b/apps/sim/tools/discord/get_user.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { DiscordAPIError, DiscordGetUserParams, diff --git a/apps/sim/tools/discord/send_message.ts b/apps/sim/tools/discord/send_message.ts index ec9167413b8..7d0bb6b7dea 100644 --- a/apps/sim/tools/discord/send_message.ts +++ b/apps/sim/tools/discord/send_message.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { DiscordAPIError, DiscordMessage, diff --git a/apps/sim/tools/elevenlabs/tts.ts b/apps/sim/tools/elevenlabs/tts.ts index 469cacd8fb6..af806364fe7 100644 --- a/apps/sim/tools/elevenlabs/tts.ts +++ b/apps/sim/tools/elevenlabs/tts.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { ToolConfig } from '../types' import type { ElevenLabsTtsParams, ElevenLabsTtsResponse } from './types' diff --git a/apps/sim/tools/exa/research.ts b/apps/sim/tools/exa/research.ts index b94f660aa3c..b15c076234d 100644 --- a/apps/sim/tools/exa/research.ts +++ b/apps/sim/tools/exa/research.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { ExaResearchParams, ExaResearchResponse } from '@/tools/exa/types' import type { ToolConfig } from '@/tools/types' diff --git a/apps/sim/tools/file/parser.ts b/apps/sim/tools/file/parser.ts index e9ed71140bd..ccb0e27c02f 100644 --- a/apps/sim/tools/file/parser.ts +++ b/apps/sim/tools/file/parser.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { FileParseResult, FileParserInput, diff --git a/apps/sim/tools/firecrawl/crawl.ts b/apps/sim/tools/firecrawl/crawl.ts index 71576cd6076..5c8f0c3e8e5 100644 --- a/apps/sim/tools/firecrawl/crawl.ts +++ b/apps/sim/tools/firecrawl/crawl.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { FirecrawlCrawlParams, FirecrawlCrawlResponse } from '@/tools/firecrawl/types' import type { ToolConfig } from '@/tools/types' diff --git a/apps/sim/tools/google_docs/create.ts b/apps/sim/tools/google_docs/create.ts index fedbb8cf136..1b6f6fae994 100644 --- a/apps/sim/tools/google_docs/create.ts +++ b/apps/sim/tools/google_docs/create.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { GoogleDocsCreateResponse, GoogleDocsToolParams } from '@/tools/google_docs/types' import type { ToolConfig } from '@/tools/types' diff --git a/apps/sim/tools/google_drive/get_content.ts b/apps/sim/tools/google_drive/get_content.ts index c77bf93adae..4d188fa0bab 100644 --- a/apps/sim/tools/google_drive/get_content.ts +++ b/apps/sim/tools/google_drive/get_content.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { GoogleDriveGetContentResponse, GoogleDriveToolParams, diff --git a/apps/sim/tools/google_drive/upload.ts b/apps/sim/tools/google_drive/upload.ts index 4f02d765c5e..ab66575ddbb 100644 --- a/apps/sim/tools/google_drive/upload.ts +++ b/apps/sim/tools/google_drive/upload.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { GoogleDriveToolParams, GoogleDriveUploadResponse } from '@/tools/google_drive/types' import { GOOGLE_WORKSPACE_MIME_TYPES, SOURCE_MIME_TYPES } from '@/tools/google_drive/utils' import type { ToolConfig } from '@/tools/types' diff --git a/apps/sim/tools/http/request.ts b/apps/sim/tools/http/request.ts index 16150391556..4c0d7c870da 100644 --- a/apps/sim/tools/http/request.ts +++ b/apps/sim/tools/http/request.ts @@ -1,6 +1,6 @@ import { getEnv } from '@/lib/env' import { isTest } from '@/lib/environment' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { getBaseUrl } from '@/lib/urls/utils' import type { RequestParams, RequestResponse } from '@/tools/http/types' import type { HttpMethod, TableRow, ToolConfig } from '@/tools/types' diff --git a/apps/sim/tools/index.ts b/apps/sim/tools/index.ts index ce5ff780410..dffbec4e838 100644 --- a/apps/sim/tools/index.ts +++ b/apps/sim/tools/index.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { getBaseUrl } from '@/lib/urls/utils' import type { OAuthTokenPayload, ToolConfig, ToolResponse } from '@/tools/types' import { formatRequestParams, getTool, getToolAsync, validateToolRequest } from '@/tools/utils' diff --git a/apps/sim/tools/microsoft_teams/read_channel.ts b/apps/sim/tools/microsoft_teams/read_channel.ts index 7a1403f55fe..a20854a9fb3 100644 --- a/apps/sim/tools/microsoft_teams/read_channel.ts +++ b/apps/sim/tools/microsoft_teams/read_channel.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { MicrosoftTeamsReadResponse, MicrosoftTeamsToolParams, diff --git a/apps/sim/tools/mistral/parser.ts b/apps/sim/tools/mistral/parser.ts index 51b0c7b10b3..b52b978ca79 100644 --- a/apps/sim/tools/mistral/parser.ts +++ b/apps/sim/tools/mistral/parser.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { getBaseUrl } from '@/lib/urls/utils' import type { MistralParserInput, MistralParserOutput } from '@/tools/mistral/types' import type { ToolConfig } from '@/tools/types' diff --git a/apps/sim/tools/openai/image.ts b/apps/sim/tools/openai/image.ts index 83b3ee6e4ed..85d0e2eef46 100644 --- a/apps/sim/tools/openai/image.ts +++ b/apps/sim/tools/openai/image.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { getBaseUrl } from '@/lib/urls/utils' import type { BaseImageRequestBody } from '@/tools/openai/types' import type { ToolConfig } from '@/tools/types' diff --git a/apps/sim/tools/stagehand/agent.ts b/apps/sim/tools/stagehand/agent.ts index c58ec786397..604586ff866 100644 --- a/apps/sim/tools/stagehand/agent.ts +++ b/apps/sim/tools/stagehand/agent.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { StagehandAgentParams, StagehandAgentResponse } from '@/tools/stagehand/types' import type { ToolConfig } from '@/tools/types' diff --git a/apps/sim/tools/stagehand/extract.ts b/apps/sim/tools/stagehand/extract.ts index b8f4269ddd8..56d58b65e5b 100644 --- a/apps/sim/tools/stagehand/extract.ts +++ b/apps/sim/tools/stagehand/extract.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { StagehandExtractParams, StagehandExtractResponse } from '@/tools/stagehand/types' import type { ToolConfig } from '@/tools/types' diff --git a/apps/sim/tools/twilio/send_sms.ts b/apps/sim/tools/twilio/send_sms.ts index e3744f490b7..c6bf31f0e5a 100644 --- a/apps/sim/tools/twilio/send_sms.ts +++ b/apps/sim/tools/twilio/send_sms.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { TwilioSendSMSParams, TwilioSMSBlockOutput } from '@/tools/twilio/types' import type { ToolConfig } from '@/tools/types' diff --git a/apps/sim/tools/typeform/insights.ts b/apps/sim/tools/typeform/insights.ts index a6192bf4e9d..b56a02cf390 100644 --- a/apps/sim/tools/typeform/insights.ts +++ b/apps/sim/tools/typeform/insights.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { TypeformInsightsParams, TypeformInsightsResponse } from '@/tools/typeform/types' import type { ToolConfig } from '@/tools/types' diff --git a/apps/sim/tools/utils.test.ts b/apps/sim/tools/utils.test.ts index 269625cd6a1..3f5b2e3c964 100644 --- a/apps/sim/tools/utils.test.ts +++ b/apps/sim/tools/utils.test.ts @@ -10,7 +10,7 @@ import { validateToolRequest, } from '@/tools/utils' -vi.mock('@/lib/logs/console/console-logger', () => ({ +vi.mock('@/lib/logs/console/logger', () => ({ createLogger: vi.fn().mockReturnValue({ debug: vi.fn(), info: vi.fn(), diff --git a/apps/sim/tools/utils.ts b/apps/sim/tools/utils.ts index eedf7d00b8d..792da3372cd 100644 --- a/apps/sim/tools/utils.ts +++ b/apps/sim/tools/utils.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { getBaseUrl } from '@/lib/urls/utils' import { useCustomToolsStore } from '@/stores/custom-tools/store' import { useEnvironmentStore } from '@/stores/settings/environment/store' diff --git a/apps/sim/tools/wealthbox/read_contact.ts b/apps/sim/tools/wealthbox/read_contact.ts index 106aecd53f8..7d1ceaba0a3 100644 --- a/apps/sim/tools/wealthbox/read_contact.ts +++ b/apps/sim/tools/wealthbox/read_contact.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { ToolConfig } from '../types' import type { WealthboxReadParams, WealthboxReadResponse } from './types' diff --git a/apps/sim/tools/wealthbox/read_note.ts b/apps/sim/tools/wealthbox/read_note.ts index ce9a06fd8b1..e6ebb6fc275 100644 --- a/apps/sim/tools/wealthbox/read_note.ts +++ b/apps/sim/tools/wealthbox/read_note.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { ToolConfig } from '../types' import type { WealthboxReadParams, WealthboxReadResponse } from './types' diff --git a/apps/sim/tools/wealthbox/read_task.ts b/apps/sim/tools/wealthbox/read_task.ts index 6e83d3f0750..8e43d73708d 100644 --- a/apps/sim/tools/wealthbox/read_task.ts +++ b/apps/sim/tools/wealthbox/read_task.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { ToolConfig } from '../types' import type { WealthboxReadParams, WealthboxReadResponse } from './types' diff --git a/apps/sim/tools/wealthbox/write_contact.ts b/apps/sim/tools/wealthbox/write_contact.ts index 9d64a907a33..84ca4574e42 100644 --- a/apps/sim/tools/wealthbox/write_contact.ts +++ b/apps/sim/tools/wealthbox/write_contact.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { ToolConfig } from '../types' import type { WealthboxWriteParams, WealthboxWriteResponse } from './types' diff --git a/apps/sim/tools/wealthbox/write_note.ts b/apps/sim/tools/wealthbox/write_note.ts index ee7dcbdc743..d0c4aa9bbf7 100644 --- a/apps/sim/tools/wealthbox/write_note.ts +++ b/apps/sim/tools/wealthbox/write_note.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { ToolConfig } from '../types' import type { WealthboxWriteParams, WealthboxWriteResponse } from './types' diff --git a/apps/sim/tools/wealthbox/write_task.ts b/apps/sim/tools/wealthbox/write_task.ts index 85c9433fc41..bbea3c56349 100644 --- a/apps/sim/tools/wealthbox/write_task.ts +++ b/apps/sim/tools/wealthbox/write_task.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { ToolConfig } from '../types' import type { WealthboxWriteParams, WealthboxWriteResponse } from './types' diff --git a/apps/sim/tools/whatsapp/send_message.ts b/apps/sim/tools/whatsapp/send_message.ts index 4f21e43ac41..c5015f09678 100644 --- a/apps/sim/tools/whatsapp/send_message.ts +++ b/apps/sim/tools/whatsapp/send_message.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { ToolConfig } from '@/tools/types' import type { WhatsAppResponse, WhatsAppSendMessageParams } from '@/tools/whatsapp/types' diff --git a/apps/sim/tools/workflow/executor.ts b/apps/sim/tools/workflow/executor.ts index 885c4ab7e76..0a61f90144a 100644 --- a/apps/sim/tools/workflow/executor.ts +++ b/apps/sim/tools/workflow/executor.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { ToolConfig, ToolResponse } from '@/tools/types' const logger = createLogger('WorkflowExecutorTool') diff --git a/apps/sim/tools/x/user.ts b/apps/sim/tools/x/user.ts index 8ac38e7b9c8..5a197022333 100644 --- a/apps/sim/tools/x/user.ts +++ b/apps/sim/tools/x/user.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import type { ToolConfig } from '@/tools/types' import type { XUser, XUserParams, XUserResponse } from '@/tools/x/types' diff --git a/apps/sim/trigger/workflow-execution.ts b/apps/sim/trigger/workflow-execution.ts index 75713614502..64827d976e5 100644 --- a/apps/sim/trigger/workflow-execution.ts +++ b/apps/sim/trigger/workflow-execution.ts @@ -1,7 +1,7 @@ import { task } from '@trigger.dev/sdk/v3' import { eq, sql } from 'drizzle-orm' import { v4 as uuidv4 } from 'uuid' -import { createLogger } from '@/lib/logs/console/console-logger' +import { createLogger } from '@/lib/logs/console/logger' import { LoggingSession } from '@/lib/logs/execution/logging-session' import { buildTraceSpans } from '@/lib/logs/execution/trace-spans/trace-spans' import { decryptSecret } from '@/lib/utils' diff --git a/apps/sim/vitest.config.ts b/apps/sim/vitest.config.ts index 48cb09a9e97..f9e6bea21b6 100644 --- a/apps/sim/vitest.config.ts +++ b/apps/sim/vitest.config.ts @@ -24,8 +24,8 @@ export default defineConfig({ resolve: { alias: [ { - find: '@/lib/logs/console/console-logger', - replacement: path.resolve(__dirname, 'lib/logs/console/console-logger.ts'), + find: '@/lib/logs/console/logger', + replacement: path.resolve(__dirname, 'lib/logs/console/logger.ts'), }, { find: '@/stores/console/store', diff --git a/apps/sim/vitest.setup.ts b/apps/sim/vitest.setup.ts index 81d5f6e1964..0b6e76e5fd7 100644 --- a/apps/sim/vitest.setup.ts +++ b/apps/sim/vitest.setup.ts @@ -8,7 +8,7 @@ global.fetch = vi.fn(() => }) ) as any -vi.mock('@/lib/logs/console/console-logger', () => { +vi.mock('@/lib/logs/console/logger', () => { const createLogger = vi.fn(() => ({ debug: vi.fn(), info: vi.fn(),