diff --git a/apps/sim/app/(auth)/login/login-form.tsx b/apps/sim/app/(auth)/login/login-form.tsx index 775bf95705..10b2313bfd 100644 --- a/apps/sim/app/(auth)/login/login-form.tsx +++ b/apps/sim/app/(auth)/login/login-form.tsx @@ -1,6 +1,7 @@ 'use client' import { useEffect, useState } from 'react' +import { createLogger } from '@sim/logger' import { ArrowRight, ChevronRight, Eye, EyeOff } from 'lucide-react' import Link from 'next/link' import { useRouter, useSearchParams } from 'next/navigation' @@ -18,7 +19,6 @@ import { client } from '@/lib/auth/auth-client' import { getEnv, isFalsy, isTruthy } from '@/lib/core/config/env' import { cn } from '@/lib/core/utils/cn' import { getBaseUrl } from '@/lib/core/utils/urls' -import { createLogger } from '@/lib/logs/console/logger' import { quickValidateEmail } from '@/lib/messaging/email/validation' import { inter } from '@/app/_styles/fonts/inter/inter' import { soehne } from '@/app/_styles/fonts/soehne/soehne' diff --git a/apps/sim/app/(auth)/reset-password/page.tsx b/apps/sim/app/(auth)/reset-password/page.tsx index e1d2112645..29ef3e425c 100644 --- a/apps/sim/app/(auth)/reset-password/page.tsx +++ b/apps/sim/app/(auth)/reset-password/page.tsx @@ -1,9 +1,9 @@ 'use client' import { Suspense, useEffect, useState } from 'react' +import { createLogger } from '@sim/logger' import Link from 'next/link' import { useRouter, useSearchParams } from 'next/navigation' -import { createLogger } from '@/lib/logs/console/logger' import { inter } from '@/app/_styles/fonts/inter/inter' import { soehne } from '@/app/_styles/fonts/soehne/soehne' import { SetNewPasswordForm } from '@/app/(auth)/reset-password/reset-password-form' diff --git a/apps/sim/app/(auth)/signup/signup-form.tsx b/apps/sim/app/(auth)/signup/signup-form.tsx index 654676f0e6..0c08283b37 100644 --- a/apps/sim/app/(auth)/signup/signup-form.tsx +++ b/apps/sim/app/(auth)/signup/signup-form.tsx @@ -1,6 +1,7 @@ 'use client' import { Suspense, useEffect, useState } from 'react' +import { createLogger } from '@sim/logger' import { ArrowRight, ChevronRight, Eye, EyeOff } from 'lucide-react' import Link from 'next/link' import { useRouter, useSearchParams } from 'next/navigation' @@ -10,7 +11,6 @@ import { Label } from '@/components/ui/label' import { client, useSession } from '@/lib/auth/auth-client' import { getEnv, isFalsy, isTruthy } from '@/lib/core/config/env' import { cn } from '@/lib/core/utils/cn' -import { createLogger } from '@/lib/logs/console/logger' import { quickValidateEmail } from '@/lib/messaging/email/validation' import { inter } from '@/app/_styles/fonts/inter/inter' import { soehne } from '@/app/_styles/fonts/soehne/soehne' diff --git a/apps/sim/app/(auth)/sso/sso-form.tsx b/apps/sim/app/(auth)/sso/sso-form.tsx index ae699134e6..4d01ebd0b1 100644 --- a/apps/sim/app/(auth)/sso/sso-form.tsx +++ b/apps/sim/app/(auth)/sso/sso-form.tsx @@ -1,6 +1,7 @@ 'use client' import { useEffect, useState } from 'react' +import { createLogger } from '@sim/logger' import Link from 'next/link' import { useRouter, useSearchParams } from 'next/navigation' import { Button } from '@/components/ui/button' @@ -9,7 +10,6 @@ import { Label } from '@/components/ui/label' import { client } from '@/lib/auth/auth-client' import { env, isFalsy } from '@/lib/core/config/env' import { cn } from '@/lib/core/utils/cn' -import { createLogger } from '@/lib/logs/console/logger' import { quickValidateEmail } from '@/lib/messaging/email/validation' import { inter } from '@/app/_styles/fonts/inter/inter' import { soehne } from '@/app/_styles/fonts/soehne/soehne' diff --git a/apps/sim/app/(auth)/verify/use-verification.ts b/apps/sim/app/(auth)/verify/use-verification.ts index fd30e960f3..f59c0446cd 100644 --- a/apps/sim/app/(auth)/verify/use-verification.ts +++ b/apps/sim/app/(auth)/verify/use-verification.ts @@ -1,9 +1,9 @@ 'use client' import { useEffect, useState } from 'react' +import { createLogger } from '@sim/logger' import { useRouter, useSearchParams } from 'next/navigation' import { client, useSession } from '@/lib/auth/auth-client' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('useVerification') diff --git a/apps/sim/app/(landing)/actions/github.ts b/apps/sim/app/(landing)/actions/github.ts index 42f586a956..c5785f0e9c 100644 --- a/apps/sim/app/(landing)/actions/github.ts +++ b/apps/sim/app/(landing)/actions/github.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' const DEFAULT_STARS = '19.4k' diff --git a/apps/sim/app/(landing)/careers/page.tsx b/apps/sim/app/(landing)/careers/page.tsx index 2f12b3d9c4..531990f2ee 100644 --- a/apps/sim/app/(landing)/careers/page.tsx +++ b/apps/sim/app/(landing)/careers/page.tsx @@ -1,6 +1,7 @@ 'use client' import { useRef, useState } from 'react' +import { createLogger } from '@sim/logger' import { Loader2, X } from 'lucide-react' import { Button } from '@/components/ui/button' import { Input } from '@/components/ui/input' @@ -15,7 +16,6 @@ import { import { Textarea } from '@/components/ui/textarea' import { isHosted } from '@/lib/core/config/feature-flags' import { cn } from '@/lib/core/utils/cn' -import { createLogger } from '@/lib/logs/console/logger' import { quickValidateEmail } from '@/lib/messaging/email/validation' import { soehne } from '@/app/_styles/fonts/soehne/soehne' import Footer from '@/app/(landing)/components/footer/footer' diff --git a/apps/sim/app/(landing)/components/landing-pricing/landing-pricing.tsx b/apps/sim/app/(landing)/components/landing-pricing/landing-pricing.tsx index 6df35cdc12..68c2874fad 100644 --- a/apps/sim/app/(landing)/components/landing-pricing/landing-pricing.tsx +++ b/apps/sim/app/(landing)/components/landing-pricing/landing-pricing.tsx @@ -1,6 +1,7 @@ 'use client' import { useState } from 'react' +import { createLogger } from '@sim/logger' import type { LucideIcon } from 'lucide-react' import { ArrowRight, @@ -13,7 +14,6 @@ import { } from 'lucide-react' import { useRouter } from 'next/navigation' import { cn } from '@/lib/core/utils/cn' -import { createLogger } from '@/lib/logs/console/logger' import { inter } from '@/app/_styles/fonts/inter/inter' import { ENTERPRISE_PLAN_FEATURES, diff --git a/apps/sim/app/(landing)/components/nav/nav.tsx b/apps/sim/app/(landing)/components/nav/nav.tsx index b2350ab7f7..d8ae4b9065 100644 --- a/apps/sim/app/(landing)/components/nav/nav.tsx +++ b/apps/sim/app/(landing)/components/nav/nav.tsx @@ -1,6 +1,7 @@ 'use client' import { useCallback, useEffect, useState } from 'react' +import { createLogger } from '@sim/logger' import { ArrowRight, ChevronRight } from 'lucide-react' import Image from 'next/image' import Link from 'next/link' @@ -8,7 +9,6 @@ import { useRouter } from 'next/navigation' import { GithubIcon } from '@/components/icons' import { useBrandConfig } from '@/lib/branding/branding' import { isHosted } from '@/lib/core/config/feature-flags' -import { createLogger } from '@/lib/logs/console/logger' import { soehne } from '@/app/_styles/fonts/soehne/soehne' import { getFormattedGitHubStars } from '@/app/(landing)/actions/github' diff --git a/apps/sim/app/_shell/hydration-error-handler.tsx b/apps/sim/app/_shell/hydration-error-handler.tsx index 8eae512e41..56050875f0 100644 --- a/apps/sim/app/_shell/hydration-error-handler.tsx +++ b/apps/sim/app/_shell/hydration-error-handler.tsx @@ -1,7 +1,7 @@ 'use client' import { useEffect } from 'react' -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' const logger = createLogger('RootLayout') diff --git a/apps/sim/app/api/__test-utils__/utils.ts b/apps/sim/app/api/__test-utils__/utils.ts index af6709c5b1..3ecefb443c 100644 --- a/apps/sim/app/api/__test-utils__/utils.ts +++ b/apps/sim/app/api/__test-utils__/utils.ts @@ -735,7 +735,7 @@ export function mockKnowledgeSchemas() { * This ensures tests can assert on the same mockLogger instance exported from this module. */ export function mockConsoleLogger() { - vi.doMock('@/lib/logs/console/logger', () => ({ + vi.doMock('@sim/logger', () => ({ createLogger: vi.fn().mockReturnValue(mockLogger), })) } diff --git a/apps/sim/app/api/auth/accounts/route.ts b/apps/sim/app/api/auth/accounts/route.ts index 5739586c38..a51d8585c2 100644 --- a/apps/sim/app/api/auth/accounts/route.ts +++ b/apps/sim/app/api/auth/accounts/route.ts @@ -1,9 +1,9 @@ import { db } from '@sim/db' import { account } from '@sim/db/schema' +import { createLogger } from '@sim/logger' 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' const logger = createLogger('AuthAccountsAPI') 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 8dc57e18e3..36cbb3e0e8 100644 --- a/apps/sim/app/api/auth/forget-password/route.test.ts +++ b/apps/sim/app/api/auth/forget-password/route.test.ts @@ -162,7 +162,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('@sim/logger') const mockLogger = logger.createLogger('ForgetPasswordTest') expect(mockLogger.error).toHaveBeenCalledWith('Error requesting password reset:', { error: expect.any(Error), @@ -192,7 +192,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('@sim/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 6844c40c61..e8f05ecfcf 100644 --- a/apps/sim/app/api/auth/forget-password/route.ts +++ b/apps/sim/app/api/auth/forget-password/route.ts @@ -1,8 +1,8 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { auth } from '@/lib/auth' import { isSameOrigin } from '@/lib/core/utils/validation' -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 880f8d36eb..35bdcbc152 100644 --- a/apps/sim/app/api/auth/oauth/connections/route.test.ts +++ b/apps/sim/app/api/auth/oauth/connections/route.test.ts @@ -46,7 +46,7 @@ describe('OAuth Connections API Route', () => { jwtDecode: vi.fn(), })) - vi.doMock('@/lib/logs/console/logger', () => ({ + vi.doMock('@sim/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 783f3d2ce2..148f4b20f2 100644 --- a/apps/sim/app/api/auth/oauth/connections/route.ts +++ b/apps/sim/app/api/auth/oauth/connections/route.ts @@ -1,10 +1,10 @@ import { account, db, user } from '@sim/db' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' import { jwtDecode } from 'jwt-decode' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import type { OAuthProvider } from '@/lib/oauth' import { evaluateScopeCoverage, parseProvider } from '@/lib/oauth' 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 e108f1c14e..93aceaccc1 100644 --- a/apps/sim/app/api/auth/oauth/credentials/route.test.ts +++ b/apps/sim/app/api/auth/oauth/credentials/route.test.ts @@ -61,7 +61,7 @@ describe('OAuth Credentials API Route', () => { jwtDecode: vi.fn(), })) - vi.doMock('@/lib/logs/console/logger', () => ({ + vi.doMock('@sim/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 04f5e9c5ba..76a71b2df9 100644 --- a/apps/sim/app/api/auth/oauth/credentials/route.ts +++ b/apps/sim/app/api/auth/oauth/credentials/route.ts @@ -1,12 +1,12 @@ import { db } from '@sim/db' import { account, user, workflow } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq } from 'drizzle-orm' import { jwtDecode } from 'jwt-decode' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { checkHybridAuth } from '@/lib/auth/hybrid' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { evaluateScopeCoverage, type OAuthProvider, parseProvider } from '@/lib/oauth' import { getUserEntityPermissions } from '@/lib/workspaces/permissions/utils' 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 c87e56e638..9cd956fee6 100644 --- a/apps/sim/app/api/auth/oauth/disconnect/route.test.ts +++ b/apps/sim/app/api/auth/oauth/disconnect/route.test.ts @@ -42,7 +42,7 @@ describe('OAuth Disconnect API Route', () => { or: vi.fn((...conditions) => ({ conditions, type: 'or' })), })) - vi.doMock('@/lib/logs/console/logger', () => ({ + vi.doMock('@sim/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 39f3b8648b..5050e86172 100644 --- a/apps/sim/app/api/auth/oauth/disconnect/route.ts +++ b/apps/sim/app/api/auth/oauth/disconnect/route.ts @@ -1,11 +1,11 @@ import { db } from '@sim/db' import { account } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq, like, or } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' export const dynamic = 'force-dynamic' 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 4bb6de84ce..af9d5d47e8 100644 --- a/apps/sim/app/api/auth/oauth/microsoft/file/route.ts +++ b/apps/sim/app/api/auth/oauth/microsoft/file/route.ts @@ -1,8 +1,8 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { authorizeCredentialUse } from '@/lib/auth/credential-access' import { validateMicrosoftGraphId } from '@/lib/core/security/input-validation' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { getCredential, refreshAccessTokenIfNeeded } from '@/app/api/auth/oauth/utils' export const dynamic = 'force-dynamic' 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 a5fe878875..1a689b808d 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 { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { authorizeCredentialUse } from '@/lib/auth/credential-access' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { getCredential, refreshAccessTokenIfNeeded } from '@/app/api/auth/oauth/utils' export const dynamic = 'force-dynamic' 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 e4755dbf07..4d22039777 100644 --- a/apps/sim/app/api/auth/oauth/token/route.test.ts +++ b/apps/sim/app/api/auth/oauth/token/route.test.ts @@ -31,7 +31,7 @@ describe('OAuth Token API Routes', () => { refreshTokenIfNeeded: mockRefreshTokenIfNeeded, })) - vi.doMock('@/lib/logs/console/logger', () => ({ + vi.doMock('@sim/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 b89aff1aa9..62966d2329 100644 --- a/apps/sim/app/api/auth/oauth/token/route.ts +++ b/apps/sim/app/api/auth/oauth/token/route.ts @@ -1,9 +1,9 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { authorizeCredentialUse } from '@/lib/auth/credential-access' import { checkHybridAuth } from '@/lib/auth/hybrid' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { getCredential, refreshTokenIfNeeded } from '@/app/api/auth/oauth/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 a9d9af861d..e144221a80 100644 --- a/apps/sim/app/api/auth/oauth/utils.test.ts +++ b/apps/sim/app/api/auth/oauth/utils.test.ts @@ -31,7 +31,7 @@ vi.mock('@/lib/oauth/oauth', () => ({ OAUTH_PROVIDERS: {}, })) -vi.mock('@/lib/logs/console/logger', () => loggerMock) +vi.mock('@sim/logger', () => loggerMock) import { db } from '@sim/db' import { refreshOAuthToken } from '@/lib/oauth' diff --git a/apps/sim/app/api/auth/oauth/utils.ts b/apps/sim/app/api/auth/oauth/utils.ts index 85b63961d1..cb9176e989 100644 --- a/apps/sim/app/api/auth/oauth/utils.ts +++ b/apps/sim/app/api/auth/oauth/utils.ts @@ -1,8 +1,8 @@ import { db } from '@sim/db' import { account, workflow } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, desc, eq } from 'drizzle-orm' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/logger' import { refreshOAuthToken } from '@/lib/oauth' const logger = createLogger('OAuthUtilsAPI') 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 4337033779..61fc0b591d 100644 --- a/apps/sim/app/api/auth/oauth/wealthbox/item/route.ts +++ b/apps/sim/app/api/auth/oauth/wealthbox/item/route.ts @@ -1,11 +1,11 @@ import { db } from '@sim/db' import { account } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' import { validateEnum, validatePathSegment } from '@/lib/core/security/input-validation' import { generateRequestId } from '@/lib/core/utils/request' -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/auth/oauth/wealthbox/items/route.ts b/apps/sim/app/api/auth/oauth/wealthbox/items/route.ts index 83ba588ba2..e276111762 100644 --- a/apps/sim/app/api/auth/oauth/wealthbox/items/route.ts +++ b/apps/sim/app/api/auth/oauth/wealthbox/items/route.ts @@ -1,10 +1,10 @@ import { db } from '@sim/db' import { account } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' import { generateRequestId } from '@/lib/core/utils/request' -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/auth/oauth2/callback/shopify/route.ts b/apps/sim/app/api/auth/oauth2/callback/shopify/route.ts index f1e0e24e42..b58fe329c7 100644 --- a/apps/sim/app/api/auth/oauth2/callback/shopify/route.ts +++ b/apps/sim/app/api/auth/oauth2/callback/shopify/route.ts @@ -1,9 +1,9 @@ import crypto from 'crypto' +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' import { env } from '@/lib/core/config/env' import { getBaseUrl } from '@/lib/core/utils/urls' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('ShopifyCallback') diff --git a/apps/sim/app/api/auth/oauth2/shopify/store/route.ts b/apps/sim/app/api/auth/oauth2/shopify/store/route.ts index ddc70d7d13..cf7aef92a6 100644 --- a/apps/sim/app/api/auth/oauth2/shopify/store/route.ts +++ b/apps/sim/app/api/auth/oauth2/shopify/store/route.ts @@ -1,10 +1,10 @@ import { db } from '@sim/db' import { account } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' import { getBaseUrl } from '@/lib/core/utils/urls' -import { createLogger } from '@/lib/logs/console/logger' import { safeAccountInsert } from '@/app/api/auth/oauth/utils' const logger = createLogger('ShopifyStore') 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 58b9666448..9c9f2df5f9 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('@sim/logger') const mockLogger = logger.createLogger('PasswordResetAPI') 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('@sim/logger') const mockLogger = logger.createLogger('PasswordResetAPI') 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 6d3fe9197f..0caa1494f2 100644 --- a/apps/sim/app/api/auth/reset-password/route.ts +++ b/apps/sim/app/api/auth/reset-password/route.ts @@ -1,7 +1,7 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { auth } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/logger' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/auth/shopify/authorize/route.ts b/apps/sim/app/api/auth/shopify/authorize/route.ts index aa06b2c7b4..daa6dfecf0 100644 --- a/apps/sim/app/api/auth/shopify/authorize/route.ts +++ b/apps/sim/app/api/auth/shopify/authorize/route.ts @@ -1,8 +1,8 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' import { env } from '@/lib/core/config/env' import { getBaseUrl } from '@/lib/core/utils/urls' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('ShopifyAuthorize') diff --git a/apps/sim/app/api/auth/sso/providers/route.ts b/apps/sim/app/api/auth/sso/providers/route.ts index 09e07de745..f35f25ee2a 100644 --- a/apps/sim/app/api/auth/sso/providers/route.ts +++ b/apps/sim/app/api/auth/sso/providers/route.ts @@ -1,8 +1,8 @@ import { db, ssoProvider } from '@sim/db' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' import { NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('SSO-Providers') diff --git a/apps/sim/app/api/auth/sso/register/route.ts b/apps/sim/app/api/auth/sso/register/route.ts index 185273dbb8..2743842136 100644 --- a/apps/sim/app/api/auth/sso/register/route.ts +++ b/apps/sim/app/api/auth/sso/register/route.ts @@ -1,9 +1,9 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { auth } from '@/lib/auth' import { env } from '@/lib/core/config/env' import { REDACTED_MARKER } from '@/lib/core/security/redaction' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('SSO-Register') diff --git a/apps/sim/app/api/auth/trello/authorize/route.ts b/apps/sim/app/api/auth/trello/authorize/route.ts index d3c05f9137..d5e23abf03 100644 --- a/apps/sim/app/api/auth/trello/authorize/route.ts +++ b/apps/sim/app/api/auth/trello/authorize/route.ts @@ -1,8 +1,8 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' import { env } from '@/lib/core/config/env' import { getBaseUrl } from '@/lib/core/utils/urls' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('TrelloAuthorize') diff --git a/apps/sim/app/api/auth/trello/store/route.ts b/apps/sim/app/api/auth/trello/store/route.ts index 081e03d6a5..fff52b0a84 100644 --- a/apps/sim/app/api/auth/trello/store/route.ts +++ b/apps/sim/app/api/auth/trello/store/route.ts @@ -1,8 +1,8 @@ +import { createLogger } from '@sim/logger' import { and, eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' import { env } from '@/lib/core/config/env' -import { createLogger } from '@/lib/logs/console/logger' import { safeAccountInsert } from '@/app/api/auth/oauth/utils' import { db } from '@/../../packages/db' import { account } from '@/../../packages/db/schema' diff --git a/apps/sim/app/api/billing/credits/route.ts b/apps/sim/app/api/billing/credits/route.ts index 31d9089f5e..9a87e8c928 100644 --- a/apps/sim/app/api/billing/credits/route.ts +++ b/apps/sim/app/api/billing/credits/route.ts @@ -1,9 +1,9 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' import { getCreditBalance } from '@/lib/billing/credits/balance' import { purchaseCredits } from '@/lib/billing/credits/purchase' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('CreditsAPI') diff --git a/apps/sim/app/api/billing/portal/route.ts b/apps/sim/app/api/billing/portal/route.ts index c68b24e669..eb1a860550 100644 --- a/apps/sim/app/api/billing/portal/route.ts +++ b/apps/sim/app/api/billing/portal/route.ts @@ -1,11 +1,11 @@ import { db } from '@sim/db' import { subscription as subscriptionTable, user } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq, or } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' import { requireStripeClient } from '@/lib/billing/stripe-client' import { getBaseUrl } from '@/lib/core/utils/urls' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('BillingPortal') diff --git a/apps/sim/app/api/billing/route.ts b/apps/sim/app/api/billing/route.ts index 33e1559afa..31df449d6d 100644 --- a/apps/sim/app/api/billing/route.ts +++ b/apps/sim/app/api/billing/route.ts @@ -1,11 +1,11 @@ import { db } from '@sim/db' import { member, userStats } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq } from 'drizzle-orm' 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' -import { createLogger } from '@/lib/logs/console/logger' /** * Gets the effective billing blocked status for a user. diff --git a/apps/sim/app/api/billing/update-cost/route.ts b/apps/sim/app/api/billing/update-cost/route.ts index 4882f194d9..3e8e0a289d 100644 --- a/apps/sim/app/api/billing/update-cost/route.ts +++ b/apps/sim/app/api/billing/update-cost/route.ts @@ -1,5 +1,6 @@ import { db } from '@sim/db' import { userStats } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq, sql } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' @@ -8,7 +9,6 @@ import { checkAndBillOverageThreshold } from '@/lib/billing/threshold-billing' import { checkInternalApiKey } from '@/lib/copilot/utils' import { isBillingEnabled } from '@/lib/core/config/feature-flags' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('BillingUpdateCostAPI') diff --git a/apps/sim/app/api/careers/submit/route.ts b/apps/sim/app/api/careers/submit/route.ts index 5ed4b418ce..0d6e0646d7 100644 --- a/apps/sim/app/api/careers/submit/route.ts +++ b/apps/sim/app/api/careers/submit/route.ts @@ -1,10 +1,10 @@ import { render } from '@react-email/components' +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import CareersConfirmationEmail from '@/components/emails/careers/careers-confirmation-email' import CareersSubmissionEmail from '@/components/emails/careers/careers-submission-email' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { sendEmail } from '@/lib/messaging/email/mailer' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/chat/[identifier]/otp/route.test.ts b/apps/sim/app/api/chat/[identifier]/otp/route.test.ts index ef6af8583a..24526a80d6 100644 --- a/apps/sim/app/api/chat/[identifier]/otp/route.test.ts +++ b/apps/sim/app/api/chat/[identifier]/otp/route.test.ts @@ -147,7 +147,7 @@ describe('Chat OTP API Route', () => { createErrorResponse: mockCreateErrorResponse, })) - vi.doMock('@/lib/logs/console/logger', () => ({ + vi.doMock('@sim/logger', () => ({ createLogger: vi.fn().mockReturnValue({ info: vi.fn(), error: vi.fn(), diff --git a/apps/sim/app/api/chat/[identifier]/otp/route.ts b/apps/sim/app/api/chat/[identifier]/otp/route.ts index 6b899c8b2f..52948e2bfc 100644 --- a/apps/sim/app/api/chat/[identifier]/otp/route.ts +++ b/apps/sim/app/api/chat/[identifier]/otp/route.ts @@ -1,6 +1,7 @@ import { randomUUID } from 'crypto' import { db } from '@sim/db' import { chat, verification } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq, gt } from 'drizzle-orm' import type { NextRequest } from 'next/server' import { z } from 'zod' @@ -8,7 +9,6 @@ import { renderOTPEmail } from '@/components/emails/render-email' import { getRedisClient } from '@/lib/core/config/redis' import { getStorageMethod } from '@/lib/core/storage' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { sendEmail } from '@/lib/messaging/email/mailer' import { addCorsHeaders, setChatAuthCookie } from '@/app/api/chat/utils' import { createErrorResponse, createSuccessResponse } from '@/app/api/workflows/utils' diff --git a/apps/sim/app/api/chat/[identifier]/route.test.ts b/apps/sim/app/api/chat/[identifier]/route.test.ts index f23f6cad4e..b63aa797f6 100644 --- a/apps/sim/app/api/chat/[identifier]/route.test.ts +++ b/apps/sim/app/api/chat/[identifier]/route.test.ts @@ -120,7 +120,7 @@ describe('Chat Identifier API Route', () => { validateAuthToken: vi.fn().mockReturnValue(true), })) - vi.doMock('@/lib/logs/console/logger', () => ({ + vi.doMock('@sim/logger', () => ({ createLogger: vi.fn().mockReturnValue({ debug: vi.fn(), info: vi.fn(), diff --git a/apps/sim/app/api/chat/[identifier]/route.ts b/apps/sim/app/api/chat/[identifier]/route.ts index ad3cb48746..5754d38b24 100644 --- a/apps/sim/app/api/chat/[identifier]/route.ts +++ b/apps/sim/app/api/chat/[identifier]/route.ts @@ -1,12 +1,12 @@ import { randomUUID } from 'crypto' import { db } from '@sim/db' import { chat, workflow } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { generateRequestId } from '@/lib/core/utils/request' import { preprocessExecution } from '@/lib/execution/preprocessing' -import { createLogger } from '@/lib/logs/console/logger' import { LoggingSession } from '@/lib/logs/execution/logging-session' import { ChatFiles } from '@/lib/uploads' import { diff --git a/apps/sim/app/api/chat/manage/[id]/route.test.ts b/apps/sim/app/api/chat/manage/[id]/route.test.ts index 6e1d445ba9..1be5f483b2 100644 --- a/apps/sim/app/api/chat/manage/[id]/route.test.ts +++ b/apps/sim/app/api/chat/manage/[id]/route.test.ts @@ -50,7 +50,7 @@ describe('Chat Edit API Route', () => { chat: { id: 'id', identifier: 'identifier', userId: 'userId' }, })) - vi.doMock('@/lib/logs/console/logger', () => ({ + vi.doMock('@sim/logger', () => ({ createLogger: vi.fn().mockReturnValue({ info: vi.fn(), error: vi.fn(), diff --git a/apps/sim/app/api/chat/manage/[id]/route.ts b/apps/sim/app/api/chat/manage/[id]/route.ts index d7141aa2e0..236ae10015 100644 --- a/apps/sim/app/api/chat/manage/[id]/route.ts +++ b/apps/sim/app/api/chat/manage/[id]/route.ts @@ -1,5 +1,6 @@ import { db } from '@sim/db' import { chat } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' import type { NextRequest } from 'next/server' import { z } from 'zod' @@ -7,7 +8,6 @@ import { getSession } from '@/lib/auth' import { isDev } from '@/lib/core/config/feature-flags' import { encryptSecret } from '@/lib/core/security/encryption' import { getEmailDomain } from '@/lib/core/utils/urls' -import { createLogger } from '@/lib/logs/console/logger' import { deployWorkflow } from '@/lib/workflows/persistence/utils' import { checkChatAccess } from '@/app/api/chat/utils' import { createErrorResponse, createSuccessResponse } from '@/app/api/workflows/utils' diff --git a/apps/sim/app/api/chat/route.test.ts b/apps/sim/app/api/chat/route.test.ts index 7156c80c72..0eb6288834 100644 --- a/apps/sim/app/api/chat/route.test.ts +++ b/apps/sim/app/api/chat/route.test.ts @@ -42,7 +42,7 @@ describe('Chat API Route', () => { workflow: { id: 'id', userId: 'userId', isDeployed: 'isDeployed' }, })) - vi.doMock('@/lib/logs/console/logger', () => ({ + vi.doMock('@sim/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 3a49f32cf0..dd736b6529 100644 --- a/apps/sim/app/api/chat/route.ts +++ b/apps/sim/app/api/chat/route.ts @@ -1,5 +1,6 @@ import { db } from '@sim/db' import { chat } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' import type { NextRequest } from 'next/server' import { v4 as uuidv4 } from 'uuid' @@ -8,7 +9,6 @@ import { getSession } from '@/lib/auth' import { isDev } from '@/lib/core/config/feature-flags' import { encryptSecret } from '@/lib/core/security/encryption' import { getBaseUrl } from '@/lib/core/utils/urls' -import { createLogger } from '@/lib/logs/console/logger' import { deployWorkflow } from '@/lib/workflows/persistence/utils' import { checkWorkflowAccessForChatCreation } from '@/app/api/chat/utils' import { createErrorResponse, createSuccessResponse } from '@/app/api/workflows/utils' diff --git a/apps/sim/app/api/chat/utils.test.ts b/apps/sim/app/api/chat/utils.test.ts index 188c03b110..70d92990b4 100644 --- a/apps/sim/app/api/chat/utils.test.ts +++ b/apps/sim/app/api/chat/utils.test.ts @@ -52,7 +52,7 @@ vi.mock('@/lib/core/config/feature-flags', () => ({ describe('Chat API Utils', () => { beforeEach(() => { - vi.doMock('@/lib/logs/console/logger', () => ({ + vi.doMock('@sim/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 94cc1ec300..712886a2ff 100644 --- a/apps/sim/app/api/chat/utils.ts +++ b/apps/sim/app/api/chat/utils.ts @@ -1,11 +1,11 @@ import { createHash } from 'crypto' import { db } from '@sim/db' import { chat, workflow } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' import type { NextRequest, NextResponse } from 'next/server' import { isDev } from '@/lib/core/config/feature-flags' import { decryptSecret } from '@/lib/core/security/encryption' -import { createLogger } from '@/lib/logs/console/logger' import { hasAdminPermission } from '@/lib/workspaces/permissions/utils' const logger = createLogger('ChatAuthUtils') diff --git a/apps/sim/app/api/chat/validate/route.ts b/apps/sim/app/api/chat/validate/route.ts index 0cfd91f7f5..0aecbd66f0 100644 --- a/apps/sim/app/api/chat/validate/route.ts +++ b/apps/sim/app/api/chat/validate/route.ts @@ -1,9 +1,9 @@ import { db } from '@sim/db' import { chat } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' import type { NextRequest } from 'next/server' import { z } from 'zod' -import { createLogger } from '@/lib/logs/console/logger' import { createErrorResponse, createSuccessResponse } from '@/app/api/workflows/utils' const logger = createLogger('ChatValidateAPI') diff --git a/apps/sim/app/api/copilot/api-keys/validate/route.ts b/apps/sim/app/api/copilot/api-keys/validate/route.ts index b0204aef8a..77521f3b3e 100644 --- a/apps/sim/app/api/copilot/api-keys/validate/route.ts +++ b/apps/sim/app/api/copilot/api-keys/validate/route.ts @@ -1,8 +1,8 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { checkServerSideUsageLimits } from '@/lib/billing/calculations/usage-monitor' import { checkInternalApiKey } from '@/lib/copilot/utils' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('CopilotApiKeysValidate') diff --git a/apps/sim/app/api/copilot/auto-allowed-tools/route.ts b/apps/sim/app/api/copilot/auto-allowed-tools/route.ts index 13a2d2e9e7..ecf6aa7f76 100644 --- a/apps/sim/app/api/copilot/auto-allowed-tools/route.ts +++ b/apps/sim/app/api/copilot/auto-allowed-tools/route.ts @@ -1,9 +1,9 @@ import { db } from '@sim/db' import { settings } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('CopilotAutoAllowedToolsAPI') diff --git a/apps/sim/app/api/copilot/chat/delete/route.ts b/apps/sim/app/api/copilot/chat/delete/route.ts index 203a2b5c6d..8e900217b4 100644 --- a/apps/sim/app/api/copilot/chat/delete/route.ts +++ b/apps/sim/app/api/copilot/chat/delete/route.ts @@ -1,10 +1,10 @@ import { db } from '@sim/db' import { copilotChats } from '@sim/db/schema' +import { createLogger } from '@sim/logger' 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' const logger = createLogger('DeleteChatAPI') diff --git a/apps/sim/app/api/copilot/chat/route.ts b/apps/sim/app/api/copilot/chat/route.ts index 4edfe2e87d..b14feb495d 100644 --- a/apps/sim/app/api/copilot/chat/route.ts +++ b/apps/sim/app/api/copilot/chat/route.ts @@ -1,5 +1,6 @@ import { db } from '@sim/db' import { copilotChats } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, desc, eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' @@ -17,7 +18,6 @@ import { import { getCredentialsServerTool } from '@/lib/copilot/tools/server/user/get-credentials' import type { CopilotProviderConfig } from '@/lib/copilot/types' import { env } from '@/lib/core/config/env' -import { createLogger } from '@/lib/logs/console/logger' import { CopilotFiles } from '@/lib/uploads' import { createFileContent } from '@/lib/uploads/utils/file-utils' import { tools } from '@/tools/registry' diff --git a/apps/sim/app/api/copilot/chat/update-messages/route.ts b/apps/sim/app/api/copilot/chat/update-messages/route.ts index bc17ddad52..4e25d726d9 100644 --- a/apps/sim/app/api/copilot/chat/update-messages/route.ts +++ b/apps/sim/app/api/copilot/chat/update-messages/route.ts @@ -1,5 +1,6 @@ import { db } from '@sim/db' import { copilotChats } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' @@ -10,7 +11,6 @@ import { createRequestTracker, createUnauthorizedResponse, } from '@/lib/copilot/request-helpers' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('CopilotChatUpdateAPI') diff --git a/apps/sim/app/api/copilot/chat/update-title/route.ts b/apps/sim/app/api/copilot/chat/update-title/route.ts index c4266b7579..7c1451c642 100644 --- a/apps/sim/app/api/copilot/chat/update-title/route.ts +++ b/apps/sim/app/api/copilot/chat/update-title/route.ts @@ -5,11 +5,11 @@ import { db } from '@sim/db' import { copilotChats } from '@sim/db/schema' +import { createLogger } from '@sim/logger' 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' const logger = createLogger('UpdateChatTitleAPI') diff --git a/apps/sim/app/api/copilot/chats/route.ts b/apps/sim/app/api/copilot/chats/route.ts index 03dcd6dccd..e7b82e2d63 100644 --- a/apps/sim/app/api/copilot/chats/route.ts +++ b/apps/sim/app/api/copilot/chats/route.ts @@ -1,5 +1,6 @@ import { db } from '@sim/db' import { copilotChats } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { desc, eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { @@ -7,7 +8,6 @@ import { createInternalServerErrorResponse, createUnauthorizedResponse, } from '@/lib/copilot/request-helpers' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('CopilotChatsListAPI') diff --git a/apps/sim/app/api/copilot/checkpoints/revert/route.ts b/apps/sim/app/api/copilot/checkpoints/revert/route.ts index f0b635f20e..7f65e0317e 100644 --- a/apps/sim/app/api/copilot/checkpoints/revert/route.ts +++ b/apps/sim/app/api/copilot/checkpoints/revert/route.ts @@ -1,5 +1,6 @@ import { db } from '@sim/db' import { workflowCheckpoints, workflow as workflowTable } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' @@ -11,7 +12,6 @@ import { createUnauthorizedResponse, } from '@/lib/copilot/request-helpers' import { getBaseUrl } from '@/lib/core/utils/urls' -import { createLogger } from '@/lib/logs/console/logger' import { isUuidV4 } from '@/executor/constants' const logger = createLogger('CheckpointRevertAPI') diff --git a/apps/sim/app/api/copilot/checkpoints/route.ts b/apps/sim/app/api/copilot/checkpoints/route.ts index 5110ae12f9..b1517986a0 100644 --- a/apps/sim/app/api/copilot/checkpoints/route.ts +++ b/apps/sim/app/api/copilot/checkpoints/route.ts @@ -1,5 +1,6 @@ import { db } from '@sim/db' import { copilotChats, workflowCheckpoints } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, desc, eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' @@ -10,7 +11,6 @@ import { createRequestTracker, createUnauthorizedResponse, } from '@/lib/copilot/request-helpers' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('WorkflowCheckpointsAPI') diff --git a/apps/sim/app/api/copilot/confirm/route.ts b/apps/sim/app/api/copilot/confirm/route.ts index fed0ad3dff..9fd5476c9e 100644 --- a/apps/sim/app/api/copilot/confirm/route.ts +++ b/apps/sim/app/api/copilot/confirm/route.ts @@ -1,3 +1,4 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { @@ -9,7 +10,6 @@ import { type NotificationStatus, } from '@/lib/copilot/request-helpers' import { getRedisClient } from '@/lib/core/config/redis' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('CopilotConfirmAPI') diff --git a/apps/sim/app/api/copilot/context-usage/route.ts b/apps/sim/app/api/copilot/context-usage/route.ts index fba208bb44..ac8f834327 100644 --- a/apps/sim/app/api/copilot/context-usage/route.ts +++ b/apps/sim/app/api/copilot/context-usage/route.ts @@ -1,3 +1,4 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' @@ -5,7 +6,6 @@ import { getCopilotModel } from '@/lib/copilot/config' import { SIM_AGENT_API_URL_DEFAULT } from '@/lib/copilot/constants' import type { CopilotProviderConfig } from '@/lib/copilot/types' import { env } from '@/lib/core/config/env' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('ContextUsageAPI') diff --git a/apps/sim/app/api/copilot/execute-copilot-server-tool/route.ts b/apps/sim/app/api/copilot/execute-copilot-server-tool/route.ts index c4bdbf4d8c..5627ae8976 100644 --- a/apps/sim/app/api/copilot/execute-copilot-server-tool/route.ts +++ b/apps/sim/app/api/copilot/execute-copilot-server-tool/route.ts @@ -1,3 +1,4 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { @@ -8,7 +9,6 @@ import { createUnauthorizedResponse, } from '@/lib/copilot/request-helpers' import { routeExecution } from '@/lib/copilot/tools/server/router' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('ExecuteCopilotServerToolAPI') diff --git a/apps/sim/app/api/copilot/execute-tool/route.ts b/apps/sim/app/api/copilot/execute-tool/route.ts index e5cb66095f..adb88071e3 100644 --- a/apps/sim/app/api/copilot/execute-tool/route.ts +++ b/apps/sim/app/api/copilot/execute-tool/route.ts @@ -1,5 +1,6 @@ import { db } from '@sim/db' import { account, workflow } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' @@ -12,7 +13,6 @@ import { } from '@/lib/copilot/request-helpers' import { generateRequestId } from '@/lib/core/utils/request' import { getEffectiveDecryptedEnv } from '@/lib/environment/utils' -import { createLogger } from '@/lib/logs/console/logger' import { refreshTokenIfNeeded } from '@/app/api/auth/oauth/utils' import { REFERENCE } from '@/executor/constants' import { createEnvVarPattern } from '@/executor/utils/reference-validation' diff --git a/apps/sim/app/api/copilot/feedback/route.ts b/apps/sim/app/api/copilot/feedback/route.ts index 86a95a9fc0..3ff0956122 100644 --- a/apps/sim/app/api/copilot/feedback/route.ts +++ b/apps/sim/app/api/copilot/feedback/route.ts @@ -1,5 +1,6 @@ import { db } from '@sim/db' import { copilotFeedback } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { @@ -9,7 +10,6 @@ import { createRequestTracker, createUnauthorizedResponse, } from '@/lib/copilot/request-helpers' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('CopilotFeedbackAPI') diff --git a/apps/sim/app/api/copilot/tools/mark-complete/route.ts b/apps/sim/app/api/copilot/tools/mark-complete/route.ts index 93bfef7d2d..1ada484e5b 100644 --- a/apps/sim/app/api/copilot/tools/mark-complete/route.ts +++ b/apps/sim/app/api/copilot/tools/mark-complete/route.ts @@ -1,3 +1,4 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { SIM_AGENT_API_URL_DEFAULT } from '@/lib/copilot/constants' @@ -9,7 +10,6 @@ import { createUnauthorizedResponse, } from '@/lib/copilot/request-helpers' import { env } from '@/lib/core/config/env' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('CopilotMarkToolCompleteAPI') diff --git a/apps/sim/app/api/copilot/training/examples/route.ts b/apps/sim/app/api/copilot/training/examples/route.ts index 7d735427df..1d23793cd7 100644 --- a/apps/sim/app/api/copilot/training/examples/route.ts +++ b/apps/sim/app/api/copilot/training/examples/route.ts @@ -1,7 +1,7 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { env } from '@/lib/core/config/env' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('CopilotTrainingExamplesAPI') diff --git a/apps/sim/app/api/copilot/training/route.ts b/apps/sim/app/api/copilot/training/route.ts index aed162af6a..4ff955eee0 100644 --- a/apps/sim/app/api/copilot/training/route.ts +++ b/apps/sim/app/api/copilot/training/route.ts @@ -1,7 +1,7 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { env } from '@/lib/core/config/env' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('CopilotTrainingAPI') diff --git a/apps/sim/app/api/copilot/user-models/route.ts b/apps/sim/app/api/copilot/user-models/route.ts index 5708b3f602..d98d49baaa 100644 --- a/apps/sim/app/api/copilot/user-models/route.ts +++ b/apps/sim/app/api/copilot/user-models/route.ts @@ -1,7 +1,7 @@ +import { createLogger } from '@sim/logger' 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 { db } from '@/../../packages/db' import { settings } from '@/../../packages/db/schema' diff --git a/apps/sim/app/api/creators/[id]/route.ts b/apps/sim/app/api/creators/[id]/route.ts index c55b915cbf..326504b969 100644 --- a/apps/sim/app/api/creators/[id]/route.ts +++ b/apps/sim/app/api/creators/[id]/route.ts @@ -1,11 +1,11 @@ import { db } from '@sim/db' import { member, templateCreators } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq, or } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('CreatorProfileByIdAPI') diff --git a/apps/sim/app/api/creators/[id]/verify/route.ts b/apps/sim/app/api/creators/[id]/verify/route.ts index 2bb13115bd..45cd2dc0b0 100644 --- a/apps/sim/app/api/creators/[id]/verify/route.ts +++ b/apps/sim/app/api/creators/[id]/verify/route.ts @@ -1,10 +1,10 @@ import { db } from '@sim/db' import { templateCreators, user } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('CreatorVerificationAPI') diff --git a/apps/sim/app/api/creators/route.ts b/apps/sim/app/api/creators/route.ts index 96548e83e3..1113de3d45 100644 --- a/apps/sim/app/api/creators/route.ts +++ b/apps/sim/app/api/creators/route.ts @@ -1,12 +1,12 @@ import { db } from '@sim/db' import { member, templateCreators } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq, or } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { v4 as uuidv4 } from 'uuid' import { z } from 'zod' import { getSession } from '@/lib/auth' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import type { CreatorProfileDetails } from '@/app/_types/creator-profile' const logger = createLogger('CreatorProfilesAPI') diff --git a/apps/sim/app/api/cron/renew-subscriptions/route.ts b/apps/sim/app/api/cron/renew-subscriptions/route.ts index 501fdfdc43..b60afc84cc 100644 --- a/apps/sim/app/api/cron/renew-subscriptions/route.ts +++ b/apps/sim/app/api/cron/renew-subscriptions/route.ts @@ -1,9 +1,9 @@ import { db } from '@sim/db' import { webhook as webhookTable, workflow as workflowTable } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq, or } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { verifyCronAuth } from '@/lib/auth/internal' -import { createLogger } from '@/lib/logs/console/logger' import { refreshAccessTokenIfNeeded } from '@/app/api/auth/oauth/utils' const logger = createLogger('TeamsSubscriptionRenewal') diff --git a/apps/sim/app/api/environment/route.ts b/apps/sim/app/api/environment/route.ts index 6425305f3b..5e7fa4006e 100644 --- a/apps/sim/app/api/environment/route.ts +++ b/apps/sim/app/api/environment/route.ts @@ -1,12 +1,12 @@ import { db } from '@sim/db' import { environment } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' import { decryptSecret, encryptSecret } from '@/lib/core/security/encryption' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import type { EnvironmentVariable } from '@/stores/settings/environment/types' const logger = createLogger('EnvironmentAPI') diff --git a/apps/sim/app/api/files/authorization.ts b/apps/sim/app/api/files/authorization.ts index 65b3381a19..3366e5830d 100644 --- a/apps/sim/app/api/files/authorization.ts +++ b/apps/sim/app/api/files/authorization.ts @@ -1,7 +1,7 @@ import { db } from '@sim/db' import { document, workspaceFile } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq, like, or } from 'drizzle-orm' -import { createLogger } from '@/lib/logs/console/logger' import { getFileMetadata } from '@/lib/uploads' import type { StorageContext } from '@/lib/uploads/config' import { diff --git a/apps/sim/app/api/files/delete/route.ts b/apps/sim/app/api/files/delete/route.ts index 2122181a32..1a5f491388 100644 --- a/apps/sim/app/api/files/delete/route.ts +++ b/apps/sim/app/api/files/delete/route.ts @@ -1,7 +1,7 @@ +import { createLogger } from '@sim/logger' import type { NextRequest } from 'next/server' import { NextResponse } from 'next/server' import { checkHybridAuth } from '@/lib/auth/hybrid' -import { createLogger } from '@/lib/logs/console/logger' import type { StorageContext } from '@/lib/uploads/config' import { deleteFile, hasCloudStorage } from '@/lib/uploads/core/storage-service' import { extractStorageKey, inferContextFromKey } from '@/lib/uploads/utils/file-utils' diff --git a/apps/sim/app/api/files/download/route.ts b/apps/sim/app/api/files/download/route.ts index 38de9b4021..bd718ed8f4 100644 --- a/apps/sim/app/api/files/download/route.ts +++ b/apps/sim/app/api/files/download/route.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { checkHybridAuth } from '@/lib/auth/hybrid' -import { createLogger } from '@/lib/logs/console/logger' import type { StorageContext } from '@/lib/uploads/config' import { hasCloudStorage } from '@/lib/uploads/core/storage-service' import { verifyFileAccess } from '@/app/api/files/authorization' diff --git a/apps/sim/app/api/files/multipart/route.ts b/apps/sim/app/api/files/multipart/route.ts index ee8c36547a..02ba826fc9 100644 --- a/apps/sim/app/api/files/multipart/route.ts +++ b/apps/sim/app/api/files/multipart/route.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/logger' import { getStorageConfig, getStorageProvider, diff --git a/apps/sim/app/api/files/parse/route.ts b/apps/sim/app/api/files/parse/route.ts index d02d077325..4e4d54f18b 100644 --- a/apps/sim/app/api/files/parse/route.ts +++ b/apps/sim/app/api/files/parse/route.ts @@ -2,12 +2,12 @@ import { Buffer } from 'buffer' import { createHash } from 'crypto' import fsPromises, { readFile } from 'fs/promises' import path from 'path' +import { createLogger } from '@sim/logger' import binaryExtensionsList from 'binary-extensions' import { type NextRequest, NextResponse } from 'next/server' import { checkHybridAuth } from '@/lib/auth/hybrid' import { createPinnedUrl, validateUrlWithDNS } from '@/lib/core/security/input-validation' import { isSupportedFileType, parseFile } from '@/lib/file-parsers' -import { createLogger } from '@/lib/logs/console/logger' import { isUsingCloudStorage, type StorageContext, StorageService } from '@/lib/uploads' import { UPLOAD_DIR_SERVER } from '@/lib/uploads/core/setup.server' import { getFileMetadataByKey } from '@/lib/uploads/server/metadata' diff --git a/apps/sim/app/api/files/presigned/batch/route.ts b/apps/sim/app/api/files/presigned/batch/route.ts index 4f52f334dd..f2aa4aa320 100644 --- a/apps/sim/app/api/files/presigned/batch/route.ts +++ b/apps/sim/app/api/files/presigned/batch/route.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/logger' import type { StorageContext } from '@/lib/uploads/config' import { USE_BLOB_STORAGE } from '@/lib/uploads/config' import { diff --git a/apps/sim/app/api/files/presigned/route.ts b/apps/sim/app/api/files/presigned/route.ts index adbd439701..6068140660 100644 --- a/apps/sim/app/api/files/presigned/route.ts +++ b/apps/sim/app/api/files/presigned/route.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/logger' import { CopilotFiles } from '@/lib/uploads' import type { StorageContext } from '@/lib/uploads/config' import { USE_BLOB_STORAGE } from '@/lib/uploads/config' diff --git a/apps/sim/app/api/files/serve/[...path]/route.ts b/apps/sim/app/api/files/serve/[...path]/route.ts index 0843a2e968..e339615f87 100644 --- a/apps/sim/app/api/files/serve/[...path]/route.ts +++ b/apps/sim/app/api/files/serve/[...path]/route.ts @@ -1,8 +1,8 @@ import { readFile } from 'fs/promises' +import { createLogger } from '@sim/logger' import type { NextRequest } from 'next/server' import { NextResponse } from 'next/server' import { checkHybridAuth } from '@/lib/auth/hybrid' -import { createLogger } from '@/lib/logs/console/logger' import { CopilotFiles, isUsingCloudStorage } from '@/lib/uploads' import type { StorageContext } from '@/lib/uploads/config' import { downloadFile } from '@/lib/uploads/core/storage-service' diff --git a/apps/sim/app/api/files/upload/route.ts b/apps/sim/app/api/files/upload/route.ts index c23f46ec84..eca3667926 100644 --- a/apps/sim/app/api/files/upload/route.ts +++ b/apps/sim/app/api/files/upload/route.ts @@ -1,5 +1,5 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' -import { createLogger } from '@/lib/logs/console/logger' import { sanitizeFileName } from '@/executor/constants' import '@/lib/uploads/core/setup.server' import { getSession } from '@/lib/auth' diff --git a/apps/sim/app/api/files/utils.ts b/apps/sim/app/api/files/utils.ts index 50286bdba2..953c9b8989 100644 --- a/apps/sim/app/api/files/utils.ts +++ b/apps/sim/app/api/files/utils.ts @@ -1,7 +1,7 @@ import { existsSync } from 'fs' import { join, resolve, sep } from 'path' +import { createLogger } from '@sim/logger' import { NextResponse } from 'next/server' -import { createLogger } from '@/lib/logs/console/logger' import { UPLOAD_DIR } from '@/lib/uploads/config' import { sanitizeFileKey } from '@/lib/uploads/utils/file-utils' diff --git a/apps/sim/app/api/folders/[id]/duplicate/route.ts b/apps/sim/app/api/folders/[id]/duplicate/route.ts index 914485a3b6..60b3e99961 100644 --- a/apps/sim/app/api/folders/[id]/duplicate/route.ts +++ b/apps/sim/app/api/folders/[id]/duplicate/route.ts @@ -1,11 +1,11 @@ import { db } from '@sim/db' import { workflow, workflowFolder } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { duplicateWorkflow } from '@/lib/workflows/persistence/duplicate' import { getUserEntityPermissions } from '@/lib/workspaces/permissions/utils' diff --git a/apps/sim/app/api/folders/[id]/route.ts b/apps/sim/app/api/folders/[id]/route.ts index 773427e230..ebd44f9816 100644 --- a/apps/sim/app/api/folders/[id]/route.ts +++ b/apps/sim/app/api/folders/[id]/route.ts @@ -1,10 +1,10 @@ import { db } from '@sim/db' import { workflow, workflowFolder } from '@sim/db/schema' +import { createLogger } from '@sim/logger' 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 { getUserEntityPermissions } from '@/lib/workspaces/permissions/utils' const logger = createLogger('FoldersIDAPI') diff --git a/apps/sim/app/api/folders/route.ts b/apps/sim/app/api/folders/route.ts index 050d8524d7..e976f1a945 100644 --- a/apps/sim/app/api/folders/route.ts +++ b/apps/sim/app/api/folders/route.ts @@ -1,9 +1,9 @@ import { db } from '@sim/db' import { workflowFolder } from '@sim/db/schema' +import { createLogger } from '@sim/logger' 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 { getUserEntityPermissions } from '@/lib/workspaces/permissions/utils' const logger = createLogger('FoldersAPI') diff --git a/apps/sim/app/api/function/execute/route.test.ts b/apps/sim/app/api/function/execute/route.test.ts index d49cfbb6f2..12bf26a7ab 100644 --- a/apps/sim/app/api/function/execute/route.test.ts +++ b/apps/sim/app/api/function/execute/route.test.ts @@ -82,7 +82,7 @@ vi.mock('@/lib/execution/isolated-vm', () => ({ }), })) -vi.mock('@/lib/logs/console/logger', () => ({ +vi.mock('@sim/logger', () => ({ createLogger: vi.fn(() => ({ info: vi.fn(), error: vi.fn(), diff --git a/apps/sim/app/api/function/execute/route.ts b/apps/sim/app/api/function/execute/route.ts index ce42d5e67f..cb1da555af 100644 --- a/apps/sim/app/api/function/execute/route.ts +++ b/apps/sim/app/api/function/execute/route.ts @@ -1,10 +1,10 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { isE2bEnabled } from '@/lib/core/config/feature-flags' import { generateRequestId } from '@/lib/core/utils/request' import { executeInE2B } from '@/lib/execution/e2b' import { executeInIsolatedVM } from '@/lib/execution/isolated-vm' import { CodeLanguage, DEFAULT_CODE_LANGUAGE, isValidCodeLanguage } from '@/lib/execution/languages' -import { createLogger } from '@/lib/logs/console/logger' import { escapeRegExp, normalizeName, REFERENCE } from '@/executor/constants' import { createEnvVarPattern, diff --git a/apps/sim/app/api/guardrails/validate/route.ts b/apps/sim/app/api/guardrails/validate/route.ts index 93be5e8b47..5f47383390 100644 --- a/apps/sim/app/api/guardrails/validate/route.ts +++ b/apps/sim/app/api/guardrails/validate/route.ts @@ -1,10 +1,10 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { generateRequestId } from '@/lib/core/utils/request' import { validateHallucination } from '@/lib/guardrails/validate_hallucination' import { validateJson } from '@/lib/guardrails/validate_json' import { validatePII } from '@/lib/guardrails/validate_pii' import { validateRegex } from '@/lib/guardrails/validate_regex' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('GuardrailsValidateAPI') diff --git a/apps/sim/app/api/help/route.ts b/apps/sim/app/api/help/route.ts index 27a9d03afa..ca3d040c2a 100644 --- a/apps/sim/app/api/help/route.ts +++ b/apps/sim/app/api/help/route.ts @@ -1,3 +1,4 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { renderHelpConfirmationEmail } from '@/components/emails' @@ -5,7 +6,6 @@ import { getSession } from '@/lib/auth' import { env } from '@/lib/core/config/env' import { generateRequestId } from '@/lib/core/utils/request' import { getEmailDomain } from '@/lib/core/utils/urls' -import { createLogger } from '@/lib/logs/console/logger' import { sendEmail } from '@/lib/messaging/email/mailer' import { getFromEmailAddress } from '@/lib/messaging/email/utils' diff --git a/apps/sim/app/api/jobs/[jobId]/route.ts b/apps/sim/app/api/jobs/[jobId]/route.ts index 399d217f0c..74dc52407d 100644 --- a/apps/sim/app/api/jobs/[jobId]/route.ts +++ b/apps/sim/app/api/jobs/[jobId]/route.ts @@ -1,8 +1,8 @@ +import { createLogger } from '@sim/logger' import { runs } from '@trigger.dev/sdk' import { type NextRequest, NextResponse } from 'next/server' import { checkHybridAuth } from '@/lib/auth/hybrid' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { createErrorResponse } from '@/app/api/workflows/utils' const logger = createLogger('TaskStatusAPI') 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 f12ddc980e..08c02d508b 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 @@ -1,9 +1,9 @@ import { randomUUID } from 'crypto' +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' import { deleteChunk, updateChunk } from '@/lib/knowledge/chunks/service' -import { createLogger } from '@/lib/logs/console/logger' import { checkChunkAccess } from '@/app/api/knowledge/utils' const logger = createLogger('ChunkByIdAPI') 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 7fd6cdaee5..c5d8590097 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 @@ -1,9 +1,9 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' import { generateRequestId } from '@/lib/core/utils/request' import { batchChunkOperation, createChunk, queryChunks } from '@/lib/knowledge/chunks/service' -import { createLogger } from '@/lib/logs/console/logger' import { getUserId } from '@/app/api/auth/oauth/utils' import { checkDocumentAccess, checkDocumentWriteAccess } from '@/app/api/knowledge/utils' import { calculateCost } from '@/providers/utils' 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 6e5495aa7c..9d3ad15219 100644 --- a/apps/sim/app/api/knowledge/[id]/documents/[documentId]/route.ts +++ b/apps/sim/app/api/knowledge/[id]/documents/[documentId]/route.ts @@ -1,3 +1,4 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' @@ -8,7 +9,6 @@ import { retryDocumentProcessing, updateDocument, } from '@/lib/knowledge/documents/service' -import { createLogger } from '@/lib/logs/console/logger' import { checkDocumentAccess, checkDocumentWriteAccess } from '@/app/api/knowledge/utils' const logger = createLogger('DocumentByIdAPI') diff --git a/apps/sim/app/api/knowledge/[id]/documents/[documentId]/tag-definitions/route.ts b/apps/sim/app/api/knowledge/[id]/documents/[documentId]/tag-definitions/route.ts index 5403857e48..e228255cd9 100644 --- a/apps/sim/app/api/knowledge/[id]/documents/[documentId]/tag-definitions/route.ts +++ b/apps/sim/app/api/knowledge/[id]/documents/[documentId]/tag-definitions/route.ts @@ -1,4 +1,5 @@ import { randomUUID } from 'crypto' +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' @@ -10,7 +11,6 @@ import { getDocumentTagDefinitions, } from '@/lib/knowledge/tags/service' import type { BulkTagDefinitionsData } from '@/lib/knowledge/tags/types' -import { createLogger } from '@/lib/logs/console/logger' import { checkDocumentAccess, checkDocumentWriteAccess } from '@/app/api/knowledge/utils' 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 4c57d21bd1..7aba07d610 100644 --- a/apps/sim/app/api/knowledge/[id]/documents/route.ts +++ b/apps/sim/app/api/knowledge/[id]/documents/route.ts @@ -1,4 +1,5 @@ import { randomUUID } from 'crypto' +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' @@ -11,7 +12,6 @@ import { processDocumentsWithQueue, } from '@/lib/knowledge/documents/service' import type { DocumentSortField, SortOrder } from '@/lib/knowledge/documents/types' -import { createLogger } from '@/lib/logs/console/logger' import { getUserId } from '@/app/api/auth/oauth/utils' import { checkKnowledgeBaseAccess, checkKnowledgeBaseWriteAccess } from '@/app/api/knowledge/utils' diff --git a/apps/sim/app/api/knowledge/[id]/next-available-slot/route.ts b/apps/sim/app/api/knowledge/[id]/next-available-slot/route.ts index fc17e86fec..b328b7d5b6 100644 --- a/apps/sim/app/api/knowledge/[id]/next-available-slot/route.ts +++ b/apps/sim/app/api/knowledge/[id]/next-available-slot/route.ts @@ -1,8 +1,8 @@ import { randomUUID } from 'crypto' +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' import { getNextAvailableSlot, getTagDefinitions } from '@/lib/knowledge/tags/service' -import { createLogger } from '@/lib/logs/console/logger' import { checkKnowledgeBaseAccess } from '@/app/api/knowledge/utils' const logger = createLogger('NextAvailableSlotAPI') diff --git a/apps/sim/app/api/knowledge/[id]/route.ts b/apps/sim/app/api/knowledge/[id]/route.ts index 4096779f99..a26273b4a4 100644 --- a/apps/sim/app/api/knowledge/[id]/route.ts +++ b/apps/sim/app/api/knowledge/[id]/route.ts @@ -1,3 +1,4 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' @@ -7,7 +8,6 @@ import { getKnowledgeBaseById, updateKnowledgeBase, } from '@/lib/knowledge/service' -import { createLogger } from '@/lib/logs/console/logger' import { checkKnowledgeBaseAccess, checkKnowledgeBaseWriteAccess } from '@/app/api/knowledge/utils' const logger = createLogger('KnowledgeBaseByIdAPI') diff --git a/apps/sim/app/api/knowledge/[id]/tag-definitions/[tagId]/route.ts b/apps/sim/app/api/knowledge/[id]/tag-definitions/[tagId]/route.ts index a0f18b54e5..a141461ec0 100644 --- a/apps/sim/app/api/knowledge/[id]/tag-definitions/[tagId]/route.ts +++ b/apps/sim/app/api/knowledge/[id]/tag-definitions/[tagId]/route.ts @@ -1,8 +1,8 @@ import { randomUUID } from 'crypto' +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' import { deleteTagDefinition } from '@/lib/knowledge/tags/service' -import { createLogger } from '@/lib/logs/console/logger' import { checkKnowledgeBaseAccess } from '@/app/api/knowledge/utils' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/knowledge/[id]/tag-definitions/route.ts b/apps/sim/app/api/knowledge/[id]/tag-definitions/route.ts index 6e45c64d13..09f1fc7873 100644 --- a/apps/sim/app/api/knowledge/[id]/tag-definitions/route.ts +++ b/apps/sim/app/api/knowledge/[id]/tag-definitions/route.ts @@ -1,10 +1,10 @@ import { randomUUID } from 'crypto' +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' import { SUPPORTED_FIELD_TYPES } from '@/lib/knowledge/constants' import { createTagDefinition, getTagDefinitions } from '@/lib/knowledge/tags/service' -import { createLogger } from '@/lib/logs/console/logger' import { checkKnowledgeBaseAccess } from '@/app/api/knowledge/utils' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/knowledge/[id]/tag-usage/route.ts b/apps/sim/app/api/knowledge/[id]/tag-usage/route.ts index 55ef74ef67..788ae89758 100644 --- a/apps/sim/app/api/knowledge/[id]/tag-usage/route.ts +++ b/apps/sim/app/api/knowledge/[id]/tag-usage/route.ts @@ -1,8 +1,8 @@ import { randomUUID } from 'crypto' +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' import { getTagUsage } from '@/lib/knowledge/tags/service' -import { createLogger } from '@/lib/logs/console/logger' import { checkKnowledgeBaseAccess } from '@/app/api/knowledge/utils' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/knowledge/route.ts b/apps/sim/app/api/knowledge/route.ts index fbcba90ec7..3910fca333 100644 --- a/apps/sim/app/api/knowledge/route.ts +++ b/apps/sim/app/api/knowledge/route.ts @@ -1,9 +1,9 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' import { generateRequestId } from '@/lib/core/utils/request' import { createKnowledgeBase, getKnowledgeBases } from '@/lib/knowledge/service' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('KnowledgeBaseAPI') diff --git a/apps/sim/app/api/knowledge/search/route.ts b/apps/sim/app/api/knowledge/search/route.ts index 91a7547d4e..6e3f584029 100644 --- a/apps/sim/app/api/knowledge/search/route.ts +++ b/apps/sim/app/api/knowledge/search/route.ts @@ -1,3 +1,4 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { generateRequestId } from '@/lib/core/utils/request' @@ -5,7 +6,6 @@ import { ALL_TAG_SLOTS } from '@/lib/knowledge/constants' import { getDocumentTagDefinitions } from '@/lib/knowledge/tags/service' import { buildUndefinedTagsError, validateTagValue } from '@/lib/knowledge/tags/utils' import type { StructuredFilter } from '@/lib/knowledge/types' -import { createLogger } from '@/lib/logs/console/logger' import { estimateTokenCount } from '@/lib/tokenization/estimators' import { getUserId } from '@/app/api/auth/oauth/utils' import { diff --git a/apps/sim/app/api/knowledge/search/utils.test.ts b/apps/sim/app/api/knowledge/search/utils.test.ts index 882d658534..53ceeaa0ae 100644 --- a/apps/sim/app/api/knowledge/search/utils.test.ts +++ b/apps/sim/app/api/knowledge/search/utils.test.ts @@ -7,7 +7,7 @@ import { beforeEach, describe, expect, it, vi } from 'vitest' vi.mock('drizzle-orm') -vi.mock('@/lib/logs/console/logger', () => ({ +vi.mock('@sim/logger', () => ({ createLogger: vi.fn(() => ({ info: vi.fn(), debug: vi.fn(), diff --git a/apps/sim/app/api/knowledge/search/utils.ts b/apps/sim/app/api/knowledge/search/utils.ts index 74b47664d0..3eba10f911 100644 --- a/apps/sim/app/api/knowledge/search/utils.ts +++ b/apps/sim/app/api/knowledge/search/utils.ts @@ -1,8 +1,8 @@ import { db } from '@sim/db' import { document, embedding } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq, inArray, isNull, sql } from 'drizzle-orm' import type { StructuredFilter } from '@/lib/knowledge/types' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('KnowledgeSearchUtils') diff --git a/apps/sim/app/api/logs/[id]/route.ts b/apps/sim/app/api/logs/[id]/route.ts index 466868c080..c97764784b 100644 --- a/apps/sim/app/api/logs/[id]/route.ts +++ b/apps/sim/app/api/logs/[id]/route.ts @@ -5,11 +5,11 @@ import { workflowDeploymentVersion, workflowExecutionLogs, } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('LogDetailsByIdAPI') diff --git a/apps/sim/app/api/logs/cleanup/route.ts b/apps/sim/app/api/logs/cleanup/route.ts index 7f55cfd373..853fee2002 100644 --- a/apps/sim/app/api/logs/cleanup/route.ts +++ b/apps/sim/app/api/logs/cleanup/route.ts @@ -1,10 +1,10 @@ import { db } from '@sim/db' import { subscription, user, workflow, workflowExecutionLogs } from '@sim/db/schema' +import { createLogger } from '@sim/logger' 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/core/config/env' -import { createLogger } from '@/lib/logs/console/logger' import { snapshotService } from '@/lib/logs/execution/snapshot/service' import { isUsingCloudStorage, StorageService } from '@/lib/uploads' diff --git a/apps/sim/app/api/logs/execution/[executionId]/route.ts b/apps/sim/app/api/logs/execution/[executionId]/route.ts index d785a76c8d..2c3cd164ef 100644 --- a/apps/sim/app/api/logs/execution/[executionId]/route.ts +++ b/apps/sim/app/api/logs/execution/[executionId]/route.ts @@ -5,11 +5,11 @@ import { workflowExecutionLogs, workflowExecutionSnapshots, } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { checkHybridAuth } from '@/lib/auth/hybrid' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('LogsByExecutionIdAPI') diff --git a/apps/sim/app/api/logs/export/route.ts b/apps/sim/app/api/logs/export/route.ts index 5b98331132..e43e62b458 100644 --- a/apps/sim/app/api/logs/export/route.ts +++ b/apps/sim/app/api/logs/export/route.ts @@ -1,9 +1,9 @@ import { db } from '@sim/db' import { permissions, workflow, workflowExecutionLogs } from '@sim/db/schema' +import { createLogger } from '@sim/logger' 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 { buildFilterConditions, LogFilterParamsSchema } from '@/lib/logs/filters' const logger = createLogger('LogsExportAPI') diff --git a/apps/sim/app/api/logs/route.ts b/apps/sim/app/api/logs/route.ts index 6f1811fd64..cfc14ac39b 100644 --- a/apps/sim/app/api/logs/route.ts +++ b/apps/sim/app/api/logs/route.ts @@ -6,12 +6,12 @@ import { workflowDeploymentVersion, workflowExecutionLogs, } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, desc, eq, isNotNull, isNull, or, type SQL, sql } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { buildFilterConditions, LogFilterParamsSchema } from '@/lib/logs/filters' const logger = createLogger('LogsAPI') diff --git a/apps/sim/app/api/logs/triggers/route.ts b/apps/sim/app/api/logs/triggers/route.ts index 1d241cd5b3..dfbcd1001c 100644 --- a/apps/sim/app/api/logs/triggers/route.ts +++ b/apps/sim/app/api/logs/triggers/route.ts @@ -1,11 +1,11 @@ import { db } from '@sim/db' import { permissions, workflowExecutionLogs } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq, isNotNull, sql } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('TriggersAPI') diff --git a/apps/sim/app/api/mcp/servers/[id]/refresh/route.ts b/apps/sim/app/api/mcp/servers/[id]/refresh/route.ts index ba58b0ba7a..2e3474e68d 100644 --- a/apps/sim/app/api/mcp/servers/[id]/refresh/route.ts +++ b/apps/sim/app/api/mcp/servers/[id]/refresh/route.ts @@ -1,8 +1,8 @@ import { db } from '@sim/db' import { mcpServers } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq, isNull } from 'drizzle-orm' import type { NextRequest } from 'next/server' -import { createLogger } from '@/lib/logs/console/logger' import { withMcpAuth } from '@/lib/mcp/middleware' import { mcpService } from '@/lib/mcp/service' import type { McpServerStatusConfig } from '@/lib/mcp/types' diff --git a/apps/sim/app/api/mcp/servers/[id]/route.ts b/apps/sim/app/api/mcp/servers/[id]/route.ts index 40c35fdb73..fc986ccc9f 100644 --- a/apps/sim/app/api/mcp/servers/[id]/route.ts +++ b/apps/sim/app/api/mcp/servers/[id]/route.ts @@ -1,8 +1,8 @@ import { db } from '@sim/db' import { mcpServers } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq, isNull } from 'drizzle-orm' import type { NextRequest } from 'next/server' -import { createLogger } from '@/lib/logs/console/logger' import { getParsedBody, withMcpAuth } from '@/lib/mcp/middleware' import { mcpService } from '@/lib/mcp/service' import { validateMcpServerUrl } from '@/lib/mcp/url-validator' diff --git a/apps/sim/app/api/mcp/servers/route.ts b/apps/sim/app/api/mcp/servers/route.ts index 8dc3db4dc9..d8ca7c93ff 100644 --- a/apps/sim/app/api/mcp/servers/route.ts +++ b/apps/sim/app/api/mcp/servers/route.ts @@ -1,8 +1,8 @@ import { db } from '@sim/db' import { mcpServers } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq, isNull } from 'drizzle-orm' import type { NextRequest } from 'next/server' -import { createLogger } from '@/lib/logs/console/logger' import { getParsedBody, withMcpAuth } from '@/lib/mcp/middleware' import { mcpService } from '@/lib/mcp/service' import type { McpTransport } from '@/lib/mcp/types' diff --git a/apps/sim/app/api/mcp/servers/test-connection/route.ts b/apps/sim/app/api/mcp/servers/test-connection/route.ts index 1c4add215e..cc52ec88e4 100644 --- a/apps/sim/app/api/mcp/servers/test-connection/route.ts +++ b/apps/sim/app/api/mcp/servers/test-connection/route.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import type { NextRequest } from 'next/server' import { getEffectiveDecryptedEnv } from '@/lib/environment/utils' -import { createLogger } from '@/lib/logs/console/logger' import { McpClient } from '@/lib/mcp/client' import { getParsedBody, withMcpAuth } from '@/lib/mcp/middleware' import type { McpServerConfig, McpTransport } from '@/lib/mcp/types' diff --git a/apps/sim/app/api/mcp/tools/discover/route.ts b/apps/sim/app/api/mcp/tools/discover/route.ts index 8ae3dfb59a..de88cbb28b 100644 --- a/apps/sim/app/api/mcp/tools/discover/route.ts +++ b/apps/sim/app/api/mcp/tools/discover/route.ts @@ -1,5 +1,5 @@ +import { createLogger } from '@sim/logger' import type { NextRequest } from 'next/server' -import { createLogger } from '@/lib/logs/console/logger' import { getParsedBody, withMcpAuth } from '@/lib/mcp/middleware' import { mcpService } from '@/lib/mcp/service' import type { McpToolDiscoveryResponse } from '@/lib/mcp/types' diff --git a/apps/sim/app/api/mcp/tools/execute/route.ts b/apps/sim/app/api/mcp/tools/execute/route.ts index d58d0bea24..1bcdf6488e 100644 --- a/apps/sim/app/api/mcp/tools/execute/route.ts +++ b/apps/sim/app/api/mcp/tools/execute/route.ts @@ -1,5 +1,5 @@ +import { createLogger } from '@sim/logger' import type { NextRequest } from 'next/server' -import { createLogger } from '@/lib/logs/console/logger' import { getParsedBody, withMcpAuth } from '@/lib/mcp/middleware' import { mcpService } from '@/lib/mcp/service' import type { McpTool, McpToolCall, McpToolResult } from '@/lib/mcp/types' diff --git a/apps/sim/app/api/mcp/tools/stored/route.ts b/apps/sim/app/api/mcp/tools/stored/route.ts index b3906954aa..09519aa677 100644 --- a/apps/sim/app/api/mcp/tools/stored/route.ts +++ b/apps/sim/app/api/mcp/tools/stored/route.ts @@ -1,8 +1,8 @@ import { db } from '@sim/db' import { workflow, workflowBlocks } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' import type { NextRequest } from 'next/server' -import { createLogger } from '@/lib/logs/console/logger' import { withMcpAuth } from '@/lib/mcp/middleware' import { createMcpErrorResponse, createMcpSuccessResponse } from '@/lib/mcp/utils' diff --git a/apps/sim/app/api/memory/[id]/route.ts b/apps/sim/app/api/memory/[id]/route.ts index 516a907fc7..617979ef16 100644 --- a/apps/sim/app/api/memory/[id]/route.ts +++ b/apps/sim/app/api/memory/[id]/route.ts @@ -1,11 +1,11 @@ import { db } from '@sim/db' import { memory, permissions, workspace } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { checkHybridAuth } from '@/lib/auth/hybrid' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('MemoryByIdAPI') diff --git a/apps/sim/app/api/memory/route.ts b/apps/sim/app/api/memory/route.ts index e6afab0f9a..fe159b9664 100644 --- a/apps/sim/app/api/memory/route.ts +++ b/apps/sim/app/api/memory/route.ts @@ -1,10 +1,10 @@ import { db } from '@sim/db' import { memory, permissions, workspace } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq, isNull, like } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { checkHybridAuth } from '@/lib/auth/hybrid' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('MemoryAPI') diff --git a/apps/sim/app/api/notifications/poll/route.ts b/apps/sim/app/api/notifications/poll/route.ts index 00157a0bf2..cbc0246096 100644 --- a/apps/sim/app/api/notifications/poll/route.ts +++ b/apps/sim/app/api/notifications/poll/route.ts @@ -1,8 +1,8 @@ +import { createLogger } from '@sim/logger' import { nanoid } from 'nanoid' import { type NextRequest, NextResponse } from 'next/server' import { verifyCronAuth } from '@/lib/auth/internal' import { acquireLock, releaseLock } from '@/lib/core/config/redis' -import { createLogger } from '@/lib/logs/console/logger' import { pollInactivityAlerts } from '@/lib/notifications/inactivity-polling' const logger = createLogger('InactivityAlertPoll') diff --git a/apps/sim/app/api/organizations/[id]/invitations/[invitationId]/route.ts b/apps/sim/app/api/organizations/[id]/invitations/[invitationId]/route.ts index d6e53dbbdc..bf9332caa0 100644 --- a/apps/sim/app/api/organizations/[id]/invitations/[invitationId]/route.ts +++ b/apps/sim/app/api/organizations/[id]/invitations/[invitationId]/route.ts @@ -11,12 +11,12 @@ import { type WorkspaceInvitationStatus, workspaceInvitation, } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' import { requireStripeClient } from '@/lib/billing/stripe-client' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('OrganizationInvitation') diff --git a/apps/sim/app/api/organizations/[id]/invitations/route.ts b/apps/sim/app/api/organizations/[id]/invitations/route.ts index 5a61a277a5..46cdabea9d 100644 --- a/apps/sim/app/api/organizations/[id]/invitations/route.ts +++ b/apps/sim/app/api/organizations/[id]/invitations/route.ts @@ -9,6 +9,7 @@ import { workspace, workspaceInvitation, } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq, inArray, isNull, or } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { @@ -22,7 +23,6 @@ import { validateSeatAvailability, } from '@/lib/billing/validation/seat-management' import { getBaseUrl } from '@/lib/core/utils/urls' -import { createLogger } from '@/lib/logs/console/logger' import { sendEmail } from '@/lib/messaging/email/mailer' import { quickValidateEmail } from '@/lib/messaging/email/validation' import { hasWorkspaceAdminAccess } from '@/lib/workspaces/permissions/utils' 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 577f2730cf..6793a5d13b 100644 --- a/apps/sim/app/api/organizations/[id]/members/[memberId]/route.ts +++ b/apps/sim/app/api/organizations/[id]/members/[memberId]/route.ts @@ -1,12 +1,12 @@ import { db } from '@sim/db' import { member, user, userStats } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' import { getUserUsageData } from '@/lib/billing/core/usage' import { removeUserFromOrganization } from '@/lib/billing/organizations/membership' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('OrganizationMemberAPI') diff --git a/apps/sim/app/api/organizations/[id]/members/route.ts b/apps/sim/app/api/organizations/[id]/members/route.ts index 9b54abf607..4ada7c2ba8 100644 --- a/apps/sim/app/api/organizations/[id]/members/route.ts +++ b/apps/sim/app/api/organizations/[id]/members/route.ts @@ -1,6 +1,7 @@ import { randomUUID } from 'crypto' import { db } from '@sim/db' import { invitation, member, organization, user, userStats } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getEmailSubject, renderInvitationEmail } from '@/components/emails/render-email' @@ -8,7 +9,6 @@ import { getSession } from '@/lib/auth' import { getUserUsageData } from '@/lib/billing/core/usage' import { validateSeatAvailability } from '@/lib/billing/validation/seat-management' import { getBaseUrl } from '@/lib/core/utils/urls' -import { createLogger } from '@/lib/logs/console/logger' import { sendEmail } from '@/lib/messaging/email/mailer' import { quickValidateEmail } from '@/lib/messaging/email/validation' diff --git a/apps/sim/app/api/organizations/[id]/route.ts b/apps/sim/app/api/organizations/[id]/route.ts index 65e9743942..b528e60256 100644 --- a/apps/sim/app/api/organizations/[id]/route.ts +++ b/apps/sim/app/api/organizations/[id]/route.ts @@ -1,5 +1,6 @@ import { db } from '@sim/db' import { member, organization } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq, ne } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' @@ -8,7 +9,6 @@ import { getOrganizationSeatAnalytics, getOrganizationSeatInfo, } from '@/lib/billing/validation/seat-management' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('OrganizationAPI') diff --git a/apps/sim/app/api/organizations/[id]/seats/route.ts b/apps/sim/app/api/organizations/[id]/seats/route.ts index 9f877e3b36..eaadf5717a 100644 --- a/apps/sim/app/api/organizations/[id]/seats/route.ts +++ b/apps/sim/app/api/organizations/[id]/seats/route.ts @@ -1,5 +1,6 @@ import { db } from '@sim/db' import { member, organization, subscription } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' @@ -7,7 +8,6 @@ import { getSession } from '@/lib/auth' import { getPlanPricing } from '@/lib/billing/core/billing' import { requireStripeClient } from '@/lib/billing/stripe-client' import { isBillingEnabled } from '@/lib/core/config/feature-flags' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('OrganizationSeatsAPI') diff --git a/apps/sim/app/api/organizations/[id]/workspaces/route.ts b/apps/sim/app/api/organizations/[id]/workspaces/route.ts index b4f3fb5079..6669c8a8b4 100644 --- a/apps/sim/app/api/organizations/[id]/workspaces/route.ts +++ b/apps/sim/app/api/organizations/[id]/workspaces/route.ts @@ -1,9 +1,9 @@ import { db } from '@sim/db' import { member, permissions, user, workspace } from '@sim/db/schema' +import { createLogger } from '@sim/logger' 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' const logger = createLogger('OrganizationWorkspacesAPI') diff --git a/apps/sim/app/api/organizations/route.ts b/apps/sim/app/api/organizations/route.ts index 81ae107c3b..28cc31183c 100644 --- a/apps/sim/app/api/organizations/route.ts +++ b/apps/sim/app/api/organizations/route.ts @@ -1,10 +1,10 @@ import { db } from '@sim/db' import { member, organization } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq, or } from 'drizzle-orm' import { NextResponse } from 'next/server' import { getSession } from '@/lib/auth' import { createOrganizationForTeamPlan } from '@/lib/billing/organization' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('OrganizationsAPI') diff --git a/apps/sim/app/api/providers/ollama/models/route.ts b/apps/sim/app/api/providers/ollama/models/route.ts index d135afc9e9..f396f21b0a 100644 --- a/apps/sim/app/api/providers/ollama/models/route.ts +++ b/apps/sim/app/api/providers/ollama/models/route.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { env } from '@/lib/core/config/env' -import { createLogger } from '@/lib/logs/console/logger' import type { ModelsObject } from '@/providers/ollama/types' const logger = createLogger('OllamaModelsAPI') diff --git a/apps/sim/app/api/providers/openrouter/models/route.ts b/apps/sim/app/api/providers/openrouter/models/route.ts index 2703870aa8..cf3419e5ba 100644 --- a/apps/sim/app/api/providers/openrouter/models/route.ts +++ b/apps/sim/app/api/providers/openrouter/models/route.ts @@ -1,5 +1,5 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' -import { createLogger } from '@/lib/logs/console/logger' import { filterBlacklistedModels } from '@/providers/utils' const logger = createLogger('OpenRouterModelsAPI') diff --git a/apps/sim/app/api/providers/route.ts b/apps/sim/app/api/providers/route.ts index a3e2821217..a78a5f999d 100644 --- a/apps/sim/app/api/providers/route.ts +++ b/apps/sim/app/api/providers/route.ts @@ -1,9 +1,9 @@ import { db } from '@sim/db' import { account } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { refreshTokenIfNeeded } from '@/app/api/auth/oauth/utils' import type { StreamingExecution } from '@/executor/types' import { executeProviderRequest } from '@/providers' diff --git a/apps/sim/app/api/providers/vllm/models/route.ts b/apps/sim/app/api/providers/vllm/models/route.ts index f9f76332ea..65bbccbbe1 100644 --- a/apps/sim/app/api/providers/vllm/models/route.ts +++ b/apps/sim/app/api/providers/vllm/models/route.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { env } from '@/lib/core/config/env' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('VLLMModelsAPI') diff --git a/apps/sim/app/api/proxy/image/route.ts b/apps/sim/app/api/proxy/image/route.ts index 70d1fd81d3..1caf695fb9 100644 --- a/apps/sim/app/api/proxy/image/route.ts +++ b/apps/sim/app/api/proxy/image/route.ts @@ -1,8 +1,8 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { checkHybridAuth } from '@/lib/auth/hybrid' import { validateImageUrl } from '@/lib/core/security/input-validation' import { generateRequestId } from '@/lib/core/utils/request' -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 cb223aebd7..24702aa48f 100644 --- a/apps/sim/app/api/proxy/route.ts +++ b/apps/sim/app/api/proxy/route.ts @@ -1,3 +1,4 @@ +import { createLogger } from '@sim/logger' import type { NextRequest } from 'next/server' import { NextResponse } from 'next/server' import { z } from 'zod' @@ -7,7 +8,6 @@ import { isDev } from '@/lib/core/config/feature-flags' import { createPinnedUrl, validateUrlWithDNS } from '@/lib/core/security/input-validation' import { generateRequestId } from '@/lib/core/utils/request' import { getBaseUrl } from '@/lib/core/utils/urls' -import { createLogger } from '@/lib/logs/console/logger' import { executeTool } from '@/tools' import { getTool, validateRequiredParametersAfterMerge } from '@/tools/utils' diff --git a/apps/sim/app/api/proxy/stt/route.ts b/apps/sim/app/api/proxy/stt/route.ts index d2a94cda74..a7b05f19a1 100644 --- a/apps/sim/app/api/proxy/stt/route.ts +++ b/apps/sim/app/api/proxy/stt/route.ts @@ -1,7 +1,7 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { extractAudioFromVideo, isVideoFile } from '@/lib/audio/extractor' import { checkHybridAuth } from '@/lib/auth/hybrid' -import { createLogger } from '@/lib/logs/console/logger' import { downloadFileFromStorage } from '@/lib/uploads/utils/file-utils.server' import type { UserFile } from '@/executor/types' import type { TranscriptSegment } from '@/tools/stt/types' diff --git a/apps/sim/app/api/proxy/tts/route.ts b/apps/sim/app/api/proxy/tts/route.ts index f3db903461..1ae734f21b 100644 --- a/apps/sim/app/api/proxy/tts/route.ts +++ b/apps/sim/app/api/proxy/tts/route.ts @@ -1,9 +1,9 @@ +import { createLogger } from '@sim/logger' import type { NextRequest } from 'next/server' import { NextResponse } from 'next/server' import { checkHybridAuth } from '@/lib/auth/hybrid' import { validateAlphanumericId } from '@/lib/core/security/input-validation' import { getBaseUrl } from '@/lib/core/utils/urls' -import { createLogger } from '@/lib/logs/console/logger' import { StorageService } from '@/lib/uploads' const logger = createLogger('ProxyTTSAPI') diff --git a/apps/sim/app/api/proxy/tts/stream/route.ts b/apps/sim/app/api/proxy/tts/stream/route.ts index 316c0d0a0a..35b045fc94 100644 --- a/apps/sim/app/api/proxy/tts/stream/route.ts +++ b/apps/sim/app/api/proxy/tts/stream/route.ts @@ -1,10 +1,10 @@ import { db } from '@sim/db' import { chat } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' import type { NextRequest } from 'next/server' import { env } from '@/lib/core/config/env' import { validateAlphanumericId } from '@/lib/core/security/input-validation' -import { createLogger } from '@/lib/logs/console/logger' import { validateAuthToken } from '@/app/api/chat/utils' const logger = createLogger('ProxyTTSStreamAPI') diff --git a/apps/sim/app/api/proxy/tts/unified/route.ts b/apps/sim/app/api/proxy/tts/unified/route.ts index 827dfae61c..cf9464452b 100644 --- a/apps/sim/app/api/proxy/tts/unified/route.ts +++ b/apps/sim/app/api/proxy/tts/unified/route.ts @@ -1,9 +1,9 @@ +import { createLogger } from '@sim/logger' import type { NextRequest } from 'next/server' import { NextResponse } from 'next/server' import { checkHybridAuth } from '@/lib/auth/hybrid' import { validateAlphanumericId } from '@/lib/core/security/input-validation' import { getBaseUrl } from '@/lib/core/utils/urls' -import { createLogger } from '@/lib/logs/console/logger' import { StorageService } from '@/lib/uploads' import type { AzureTtsParams, diff --git a/apps/sim/app/api/proxy/video/route.ts b/apps/sim/app/api/proxy/video/route.ts index 9aa4091ef6..9074a290a1 100644 --- a/apps/sim/app/api/proxy/video/route.ts +++ b/apps/sim/app/api/proxy/video/route.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { checkHybridAuth } from '@/lib/auth/hybrid' -import { createLogger } from '@/lib/logs/console/logger' import { downloadFileFromStorage } from '@/lib/uploads/utils/file-utils.server' import type { UserFile } from '@/executor/types' import type { VideoRequestBody } from '@/tools/video/types' diff --git a/apps/sim/app/api/resume/[workflowId]/[executionId]/[contextId]/route.ts b/apps/sim/app/api/resume/[workflowId]/[executionId]/[contextId]/route.ts index 8fcdfe59d8..9feef89bf3 100644 --- a/apps/sim/app/api/resume/[workflowId]/[executionId]/[contextId]/route.ts +++ b/apps/sim/app/api/resume/[workflowId]/[executionId]/[contextId]/route.ts @@ -1,8 +1,8 @@ import { randomUUID } from 'crypto' +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { generateRequestId } from '@/lib/core/utils/request' import { preprocessExecution } from '@/lib/execution/preprocessing' -import { createLogger } from '@/lib/logs/console/logger' import { PauseResumeManager } from '@/lib/workflows/executor/human-in-the-loop-manager' import { validateWorkflowAccess } from '@/app/api/workflows/middleware' diff --git a/apps/sim/app/api/resume/[workflowId]/[executionId]/route.ts b/apps/sim/app/api/resume/[workflowId]/[executionId]/route.ts index f27ad36c78..1e3cc4b53e 100644 --- a/apps/sim/app/api/resume/[workflowId]/[executionId]/route.ts +++ b/apps/sim/app/api/resume/[workflowId]/[executionId]/route.ts @@ -1,5 +1,5 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' -import { createLogger } from '@/lib/logs/console/logger' import { PauseResumeManager } from '@/lib/workflows/executor/human-in-the-loop-manager' import { validateWorkflowAccess } from '@/app/api/workflows/middleware' diff --git a/apps/sim/app/api/schedules/[id]/route.test.ts b/apps/sim/app/api/schedules/[id]/route.test.ts index a24fb07a78..0ab1195884 100644 --- a/apps/sim/app/api/schedules/[id]/route.test.ts +++ b/apps/sim/app/api/schedules/[id]/route.test.ts @@ -43,7 +43,7 @@ vi.mock('@/lib/core/utils/request', () => ({ generateRequestId: () => 'test-request-id', })) -vi.mock('@/lib/logs/console/logger', () => ({ +vi.mock('@sim/logger', () => ({ createLogger: () => ({ info: vi.fn(), warn: vi.fn(), diff --git a/apps/sim/app/api/schedules/[id]/route.ts b/apps/sim/app/api/schedules/[id]/route.ts index c3aa491e00..031358ba25 100644 --- a/apps/sim/app/api/schedules/[id]/route.ts +++ b/apps/sim/app/api/schedules/[id]/route.ts @@ -1,11 +1,11 @@ import { db } from '@sim/db' import { workflow, workflowSchedule } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { validateCronExpression } from '@/lib/workflows/schedules/utils' import { getUserEntityPermissions } from '@/lib/workspaces/permissions/utils' diff --git a/apps/sim/app/api/schedules/execute/route.ts b/apps/sim/app/api/schedules/execute/route.ts index 5254028d61..cadad529f5 100644 --- a/apps/sim/app/api/schedules/execute/route.ts +++ b/apps/sim/app/api/schedules/execute/route.ts @@ -1,11 +1,11 @@ import { db, workflowSchedule } from '@sim/db' +import { createLogger } from '@sim/logger' import { tasks } from '@trigger.dev/sdk' import { and, eq, isNull, lt, lte, not, or } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { verifyCronAuth } from '@/lib/auth/internal' import { isTriggerDevEnabled } from '@/lib/core/config/feature-flags' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { executeScheduleJob } from '@/background/schedule-execution' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/schedules/route.test.ts b/apps/sim/app/api/schedules/route.test.ts index 776b6be3cf..986e731138 100644 --- a/apps/sim/app/api/schedules/route.test.ts +++ b/apps/sim/app/api/schedules/route.test.ts @@ -40,7 +40,7 @@ vi.mock('@/lib/core/utils/request', () => ({ generateRequestId: () => 'test-request-id', })) -vi.mock('@/lib/logs/console/logger', () => ({ +vi.mock('@sim/logger', () => ({ createLogger: () => ({ info: vi.fn(), warn: vi.fn(), diff --git a/apps/sim/app/api/schedules/route.ts b/apps/sim/app/api/schedules/route.ts index 07f8cbc952..3b6ba81864 100644 --- a/apps/sim/app/api/schedules/route.ts +++ b/apps/sim/app/api/schedules/route.ts @@ -1,10 +1,10 @@ import { db } from '@sim/db' import { workflow, workflowSchedule } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { getUserEntityPermissions } from '@/lib/workspaces/permissions/utils' const logger = createLogger('ScheduledAPI') diff --git a/apps/sim/app/api/status/route.ts b/apps/sim/app/api/status/route.ts index ebc5e98a9a..8c7a28a174 100644 --- a/apps/sim/app/api/status/route.ts +++ b/apps/sim/app/api/status/route.ts @@ -1,5 +1,5 @@ +import { createLogger } from '@sim/logger' import { NextResponse } from 'next/server' -import { createLogger } from '@/lib/logs/console/logger' import type { IncidentIOWidgetResponse, StatusResponse, StatusType } from '@/app/api/status/types' const logger = createLogger('StatusAPI') diff --git a/apps/sim/app/api/telemetry/route.ts b/apps/sim/app/api/telemetry/route.ts index e7bc3bc893..1eae8acdc9 100644 --- a/apps/sim/app/api/telemetry/route.ts +++ b/apps/sim/app/api/telemetry/route.ts @@ -1,7 +1,7 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { env } from '@/lib/core/config/env' import { isProd } from '@/lib/core/config/feature-flags' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('TelemetryAPI') diff --git a/apps/sim/app/api/templates/[id]/approve/route.ts b/apps/sim/app/api/templates/[id]/approve/route.ts index 9f212829bf..c15c1916ee 100644 --- a/apps/sim/app/api/templates/[id]/approve/route.ts +++ b/apps/sim/app/api/templates/[id]/approve/route.ts @@ -1,10 +1,10 @@ import { db } from '@sim/db' import { templates } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { verifySuperUser } from '@/lib/templates/permissions' const logger = createLogger('TemplateApprovalAPI') diff --git a/apps/sim/app/api/templates/[id]/og-image/route.ts b/apps/sim/app/api/templates/[id]/og-image/route.ts index f628096b21..f6b2dd94bf 100644 --- a/apps/sim/app/api/templates/[id]/og-image/route.ts +++ b/apps/sim/app/api/templates/[id]/og-image/route.ts @@ -1,11 +1,11 @@ import { db } from '@sim/db' import { templates } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' import { generateRequestId } from '@/lib/core/utils/request' import { getBaseUrl } from '@/lib/core/utils/urls' -import { createLogger } from '@/lib/logs/console/logger' import { verifyTemplateOwnership } from '@/lib/templates/permissions' import { uploadFile } from '@/lib/uploads/core/storage-service' import { isValidPng } from '@/lib/uploads/utils/validation' diff --git a/apps/sim/app/api/templates/[id]/reject/route.ts b/apps/sim/app/api/templates/[id]/reject/route.ts index 425f907833..af5ed2e12b 100644 --- a/apps/sim/app/api/templates/[id]/reject/route.ts +++ b/apps/sim/app/api/templates/[id]/reject/route.ts @@ -1,10 +1,10 @@ import { db } from '@sim/db' import { templates } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { verifySuperUser } from '@/lib/templates/permissions' const logger = createLogger('TemplateRejectionAPI') diff --git a/apps/sim/app/api/templates/[id]/route.ts b/apps/sim/app/api/templates/[id]/route.ts index 959c63bec4..6feef0f32f 100644 --- a/apps/sim/app/api/templates/[id]/route.ts +++ b/apps/sim/app/api/templates/[id]/route.ts @@ -1,11 +1,11 @@ import { db } from '@sim/db' import { templateCreators, templates, workflow } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq, sql } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { extractRequiredCredentials, sanitizeCredentials, diff --git a/apps/sim/app/api/templates/[id]/star/route.ts b/apps/sim/app/api/templates/[id]/star/route.ts index 26fd3a9b4a..d7e23c9d45 100644 --- a/apps/sim/app/api/templates/[id]/star/route.ts +++ b/apps/sim/app/api/templates/[id]/star/route.ts @@ -1,11 +1,11 @@ import { db } from '@sim/db' import { templateStars, templates } from '@sim/db/schema' +import { createLogger } from '@sim/logger' 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 { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('TemplateStarAPI') diff --git a/apps/sim/app/api/templates/[id]/use/route.ts b/apps/sim/app/api/templates/[id]/use/route.ts index d32572611b..3ffb9f5b27 100644 --- a/apps/sim/app/api/templates/[id]/use/route.ts +++ b/apps/sim/app/api/templates/[id]/use/route.ts @@ -1,12 +1,12 @@ import { db } from '@sim/db' import { templates, workflow, workflowDeploymentVersion } from '@sim/db/schema' +import { createLogger } from '@sim/logger' 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 { generateRequestId } from '@/lib/core/utils/request' import { getBaseUrl } from '@/lib/core/utils/urls' -import { createLogger } from '@/lib/logs/console/logger' import { regenerateWorkflowStateIds } from '@/lib/workflows/persistence/utils' const logger = createLogger('TemplateUseAPI') diff --git a/apps/sim/app/api/templates/approved/sanitized/route.ts b/apps/sim/app/api/templates/approved/sanitized/route.ts index d8ddb6a97f..2b6fad9652 100644 --- a/apps/sim/app/api/templates/approved/sanitized/route.ts +++ b/apps/sim/app/api/templates/approved/sanitized/route.ts @@ -1,10 +1,10 @@ import { db } from '@sim/db' import { templates } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { checkInternalApiKey } from '@/lib/copilot/utils' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { sanitizeForCopilot } from '@/lib/workflows/sanitization/json-sanitizer' const logger = createLogger('TemplatesSanitizedAPI') diff --git a/apps/sim/app/api/templates/route.ts b/apps/sim/app/api/templates/route.ts index 2cbbc9469c..7177aa0050 100644 --- a/apps/sim/app/api/templates/route.ts +++ b/apps/sim/app/api/templates/route.ts @@ -7,13 +7,13 @@ import { workflow, workflowDeploymentVersion, } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, desc, eq, ilike, or, sql } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { v4 as uuidv4 } from 'uuid' import { z } from 'zod' import { getSession } from '@/lib/auth' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { extractRequiredCredentials, sanitizeCredentials, diff --git a/apps/sim/app/api/tools/asana/add-comment/route.ts b/apps/sim/app/api/tools/asana/add-comment/route.ts index bd00e151c0..b6ef38d944 100644 --- a/apps/sim/app/api/tools/asana/add-comment/route.ts +++ b/apps/sim/app/api/tools/asana/add-comment/route.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import { NextResponse } from 'next/server' import { validateAlphanumericId } from '@/lib/core/security/input-validation' -import { createLogger } from '@/lib/logs/console/logger' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/tools/asana/create-task/route.ts b/apps/sim/app/api/tools/asana/create-task/route.ts index 69200e6d90..41cd673295 100644 --- a/apps/sim/app/api/tools/asana/create-task/route.ts +++ b/apps/sim/app/api/tools/asana/create-task/route.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import { NextResponse } from 'next/server' import { validateAlphanumericId } from '@/lib/core/security/input-validation' -import { createLogger } from '@/lib/logs/console/logger' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/tools/asana/get-projects/route.ts b/apps/sim/app/api/tools/asana/get-projects/route.ts index f26da3fd9a..c57fae722b 100644 --- a/apps/sim/app/api/tools/asana/get-projects/route.ts +++ b/apps/sim/app/api/tools/asana/get-projects/route.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import { NextResponse } from 'next/server' import { validateAlphanumericId } from '@/lib/core/security/input-validation' -import { createLogger } from '@/lib/logs/console/logger' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/tools/asana/get-task/route.ts b/apps/sim/app/api/tools/asana/get-task/route.ts index bcc459e4c5..d60902fec2 100644 --- a/apps/sim/app/api/tools/asana/get-task/route.ts +++ b/apps/sim/app/api/tools/asana/get-task/route.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import { NextResponse } from 'next/server' import { validateAlphanumericId } from '@/lib/core/security/input-validation' -import { createLogger } from '@/lib/logs/console/logger' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/tools/asana/search-tasks/route.ts b/apps/sim/app/api/tools/asana/search-tasks/route.ts index 397b9b07ce..d9b7e82886 100644 --- a/apps/sim/app/api/tools/asana/search-tasks/route.ts +++ b/apps/sim/app/api/tools/asana/search-tasks/route.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import { NextResponse } from 'next/server' import { validateAlphanumericId } from '@/lib/core/security/input-validation' -import { createLogger } from '@/lib/logs/console/logger' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/tools/asana/update-task/route.ts b/apps/sim/app/api/tools/asana/update-task/route.ts index e83cc5ef9b..3bc242a293 100644 --- a/apps/sim/app/api/tools/asana/update-task/route.ts +++ b/apps/sim/app/api/tools/asana/update-task/route.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import { NextResponse } from 'next/server' import { validateAlphanumericId } from '@/lib/core/security/input-validation' -import { createLogger } from '@/lib/logs/console/logger' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/tools/confluence/attachment/route.ts b/apps/sim/app/api/tools/confluence/attachment/route.ts index bfaa2e82a2..7b55dc719a 100644 --- a/apps/sim/app/api/tools/confluence/attachment/route.ts +++ b/apps/sim/app/api/tools/confluence/attachment/route.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import { NextResponse } from 'next/server' import { validateAlphanumericId, validateJiraCloudId } from '@/lib/core/security/input-validation' -import { createLogger } from '@/lib/logs/console/logger' import { getConfluenceCloudId } from '@/tools/confluence/utils' const logger = createLogger('ConfluenceAttachmentAPI') diff --git a/apps/sim/app/api/tools/confluence/attachments/route.ts b/apps/sim/app/api/tools/confluence/attachments/route.ts index 869c3b988d..6154f3e08b 100644 --- a/apps/sim/app/api/tools/confluence/attachments/route.ts +++ b/apps/sim/app/api/tools/confluence/attachments/route.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import { NextResponse } from 'next/server' import { validateAlphanumericId, validateJiraCloudId } from '@/lib/core/security/input-validation' -import { createLogger } from '@/lib/logs/console/logger' import { getConfluenceCloudId } from '@/tools/confluence/utils' const logger = createLogger('ConfluenceAttachmentsAPI') diff --git a/apps/sim/app/api/tools/confluence/comment/route.ts b/apps/sim/app/api/tools/confluence/comment/route.ts index 94fd963af4..c94ac85e98 100644 --- a/apps/sim/app/api/tools/confluence/comment/route.ts +++ b/apps/sim/app/api/tools/confluence/comment/route.ts @@ -1,7 +1,7 @@ +import { createLogger } from '@sim/logger' import { NextResponse } from 'next/server' import { z } from 'zod' import { validateAlphanumericId, validateJiraCloudId } from '@/lib/core/security/input-validation' -import { createLogger } from '@/lib/logs/console/logger' import { getConfluenceCloudId } from '@/tools/confluence/utils' const logger = createLogger('ConfluenceCommentAPI') diff --git a/apps/sim/app/api/tools/confluence/comments/route.ts b/apps/sim/app/api/tools/confluence/comments/route.ts index b9717e73d3..eac22a2b2e 100644 --- a/apps/sim/app/api/tools/confluence/comments/route.ts +++ b/apps/sim/app/api/tools/confluence/comments/route.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import { NextResponse } from 'next/server' import { validateAlphanumericId, validateJiraCloudId } from '@/lib/core/security/input-validation' -import { createLogger } from '@/lib/logs/console/logger' import { getConfluenceCloudId } from '@/tools/confluence/utils' const logger = createLogger('ConfluenceCommentsAPI') diff --git a/apps/sim/app/api/tools/confluence/create-page/route.ts b/apps/sim/app/api/tools/confluence/create-page/route.ts index c50acf93e8..218b4ff61f 100644 --- a/apps/sim/app/api/tools/confluence/create-page/route.ts +++ b/apps/sim/app/api/tools/confluence/create-page/route.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import { NextResponse } from 'next/server' import { validateAlphanumericId, validateJiraCloudId } from '@/lib/core/security/input-validation' -import { createLogger } from '@/lib/logs/console/logger' import { getConfluenceCloudId } from '@/tools/confluence/utils' const logger = createLogger('ConfluenceCreatePageAPI') diff --git a/apps/sim/app/api/tools/confluence/labels/route.ts b/apps/sim/app/api/tools/confluence/labels/route.ts index 6ab71167a5..557c542d12 100644 --- a/apps/sim/app/api/tools/confluence/labels/route.ts +++ b/apps/sim/app/api/tools/confluence/labels/route.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import { NextResponse } from 'next/server' import { validateAlphanumericId, validateJiraCloudId } from '@/lib/core/security/input-validation' -import { createLogger } from '@/lib/logs/console/logger' import { getConfluenceCloudId } from '@/tools/confluence/utils' const logger = createLogger('ConfluenceLabelsAPI') diff --git a/apps/sim/app/api/tools/confluence/page/route.ts b/apps/sim/app/api/tools/confluence/page/route.ts index d9fdceb0eb..685eefffd2 100644 --- a/apps/sim/app/api/tools/confluence/page/route.ts +++ b/apps/sim/app/api/tools/confluence/page/route.ts @@ -1,7 +1,7 @@ +import { createLogger } from '@sim/logger' import { NextResponse } from 'next/server' import { z } from 'zod' import { validateAlphanumericId, validateJiraCloudId } from '@/lib/core/security/input-validation' -import { createLogger } from '@/lib/logs/console/logger' import { getConfluenceCloudId } from '@/tools/confluence/utils' const logger = createLogger('ConfluencePageAPI') diff --git a/apps/sim/app/api/tools/confluence/pages/route.ts b/apps/sim/app/api/tools/confluence/pages/route.ts index 67fed46f71..e83198ffee 100644 --- a/apps/sim/app/api/tools/confluence/pages/route.ts +++ b/apps/sim/app/api/tools/confluence/pages/route.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import { NextResponse } from 'next/server' import { validateJiraCloudId } from '@/lib/core/security/input-validation' -import { createLogger } from '@/lib/logs/console/logger' import { getConfluenceCloudId } from '@/tools/confluence/utils' const logger = createLogger('ConfluencePagesAPI') diff --git a/apps/sim/app/api/tools/confluence/search/route.ts b/apps/sim/app/api/tools/confluence/search/route.ts index 1c522898c6..3782aace3e 100644 --- a/apps/sim/app/api/tools/confluence/search/route.ts +++ b/apps/sim/app/api/tools/confluence/search/route.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import { NextResponse } from 'next/server' import { validateJiraCloudId } from '@/lib/core/security/input-validation' -import { createLogger } from '@/lib/logs/console/logger' import { getConfluenceCloudId } from '@/tools/confluence/utils' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/tools/confluence/space/route.ts b/apps/sim/app/api/tools/confluence/space/route.ts index 75bf8b324d..bda98ce6bc 100644 --- a/apps/sim/app/api/tools/confluence/space/route.ts +++ b/apps/sim/app/api/tools/confluence/space/route.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import { NextResponse } from 'next/server' import { validateAlphanumericId, validateJiraCloudId } from '@/lib/core/security/input-validation' -import { createLogger } from '@/lib/logs/console/logger' import { getConfluenceCloudId } from '@/tools/confluence/utils' const logger = createLogger('ConfluenceSpaceAPI') diff --git a/apps/sim/app/api/tools/confluence/spaces/route.ts b/apps/sim/app/api/tools/confluence/spaces/route.ts index 028257e975..6d66aae097 100644 --- a/apps/sim/app/api/tools/confluence/spaces/route.ts +++ b/apps/sim/app/api/tools/confluence/spaces/route.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import { NextResponse } from 'next/server' import { validateJiraCloudId } from '@/lib/core/security/input-validation' -import { createLogger } from '@/lib/logs/console/logger' import { getConfluenceCloudId } from '@/tools/confluence/utils' const logger = createLogger('ConfluenceSpacesAPI') diff --git a/apps/sim/app/api/tools/confluence/upload-attachment/route.ts b/apps/sim/app/api/tools/confluence/upload-attachment/route.ts index 21e9f75ef8..7487b6ee50 100644 --- a/apps/sim/app/api/tools/confluence/upload-attachment/route.ts +++ b/apps/sim/app/api/tools/confluence/upload-attachment/route.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { validateAlphanumericId, validateJiraCloudId } from '@/lib/core/security/input-validation' -import { createLogger } from '@/lib/logs/console/logger' import { processSingleFileToUserFile } from '@/lib/uploads/utils/file-utils' import { downloadFileFromStorage } from '@/lib/uploads/utils/file-utils.server' import { getConfluenceCloudId } from '@/tools/confluence/utils' diff --git a/apps/sim/app/api/tools/custom/route.test.ts b/apps/sim/app/api/tools/custom/route.test.ts index 5894171a24..88f61ca129 100644 --- a/apps/sim/app/api/tools/custom/route.test.ts +++ b/apps/sim/app/api/tools/custom/route.test.ts @@ -209,7 +209,7 @@ describe('Custom Tools API Routes', () => { })) // Mock logger - vi.doMock('@/lib/logs/console/logger', () => ({ + vi.doMock('@sim/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 0bb32c5148..e3c68302d0 100644 --- a/apps/sim/app/api/tools/custom/route.ts +++ b/apps/sim/app/api/tools/custom/route.ts @@ -1,11 +1,11 @@ import { db } from '@sim/db' import { customTools, workflow } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, desc, eq, isNull, or } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { checkHybridAuth } from '@/lib/auth/hybrid' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { upsertCustomTools } from '@/lib/workflows/custom-tools/operations' import { getUserEntityPermissions } from '@/lib/workspaces/permissions/utils' diff --git a/apps/sim/app/api/tools/discord/channels/route.ts b/apps/sim/app/api/tools/discord/channels/route.ts index 25eed7c5c0..23b33dd762 100644 --- a/apps/sim/app/api/tools/discord/channels/route.ts +++ b/apps/sim/app/api/tools/discord/channels/route.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import { NextResponse } from 'next/server' import { validateNumericId } from '@/lib/core/security/input-validation' -import { createLogger } from '@/lib/logs/console/logger' interface DiscordChannel { id: string diff --git a/apps/sim/app/api/tools/discord/send-message/route.ts b/apps/sim/app/api/tools/discord/send-message/route.ts index ef6df171dc..cb113a460b 100644 --- a/apps/sim/app/api/tools/discord/send-message/route.ts +++ b/apps/sim/app/api/tools/discord/send-message/route.ts @@ -1,9 +1,9 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { checkHybridAuth } from '@/lib/auth/hybrid' import { validateNumericId } from '@/lib/core/security/input-validation' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { processFilesToUserFiles } from '@/lib/uploads/utils/file-utils' import { downloadFileFromStorage } from '@/lib/uploads/utils/file-utils.server' diff --git a/apps/sim/app/api/tools/discord/servers/route.ts b/apps/sim/app/api/tools/discord/servers/route.ts index c7fa8c7561..c589ad4b20 100644 --- a/apps/sim/app/api/tools/discord/servers/route.ts +++ b/apps/sim/app/api/tools/discord/servers/route.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import { NextResponse } from 'next/server' import { validateNumericId } from '@/lib/core/security/input-validation' -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 62eb9686c7..931253b04b 100644 --- a/apps/sim/app/api/tools/drive/file/route.ts +++ b/apps/sim/app/api/tools/drive/file/route.ts @@ -1,8 +1,8 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { authorizeCredentialUse } from '@/lib/auth/credential-access' import { validateAlphanumericId } from '@/lib/core/security/input-validation' import { generateRequestId } from '@/lib/core/utils/request' -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/drive/files/route.ts b/apps/sim/app/api/tools/drive/files/route.ts index fa4bb1596f..5584fe392f 100644 --- a/apps/sim/app/api/tools/drive/files/route.ts +++ b/apps/sim/app/api/tools/drive/files/route.ts @@ -1,9 +1,9 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' import { authorizeCredentialUse } from '@/lib/auth/credential-access' import { validateAlphanumericId } from '@/lib/core/security/input-validation' import { generateRequestId } from '@/lib/core/utils/request' -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/gmail/add-label/route.ts b/apps/sim/app/api/tools/gmail/add-label/route.ts index a8f1391804..5654c10f5e 100644 --- a/apps/sim/app/api/tools/gmail/add-label/route.ts +++ b/apps/sim/app/api/tools/gmail/add-label/route.ts @@ -1,9 +1,9 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { checkHybridAuth } from '@/lib/auth/hybrid' import { validateAlphanumericId } from '@/lib/core/security/input-validation' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/tools/gmail/archive/route.ts b/apps/sim/app/api/tools/gmail/archive/route.ts index 2f62d211ed..604d5bbce5 100644 --- a/apps/sim/app/api/tools/gmail/archive/route.ts +++ b/apps/sim/app/api/tools/gmail/archive/route.ts @@ -1,8 +1,8 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { checkHybridAuth } from '@/lib/auth/hybrid' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/tools/gmail/delete/route.ts b/apps/sim/app/api/tools/gmail/delete/route.ts index ce3779c9d6..08730b1cfa 100644 --- a/apps/sim/app/api/tools/gmail/delete/route.ts +++ b/apps/sim/app/api/tools/gmail/delete/route.ts @@ -1,8 +1,8 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { checkHybridAuth } from '@/lib/auth/hybrid' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/tools/gmail/draft/route.ts b/apps/sim/app/api/tools/gmail/draft/route.ts index 90f849b0d0..e852d43786 100644 --- a/apps/sim/app/api/tools/gmail/draft/route.ts +++ b/apps/sim/app/api/tools/gmail/draft/route.ts @@ -1,8 +1,8 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { checkHybridAuth } from '@/lib/auth/hybrid' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { processFilesToUserFiles } from '@/lib/uploads/utils/file-utils' import { downloadFileFromStorage } from '@/lib/uploads/utils/file-utils.server' import { diff --git a/apps/sim/app/api/tools/gmail/label/route.ts b/apps/sim/app/api/tools/gmail/label/route.ts index c7042034c3..7994c91fd0 100644 --- a/apps/sim/app/api/tools/gmail/label/route.ts +++ b/apps/sim/app/api/tools/gmail/label/route.ts @@ -1,11 +1,11 @@ import { db } from '@sim/db' import { account } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' import { validateAlphanumericId } from '@/lib/core/security/input-validation' import { generateRequestId } from '@/lib/core/utils/request' -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/gmail/labels/route.ts b/apps/sim/app/api/tools/gmail/labels/route.ts index 945db0afa4..36d9040ca4 100644 --- a/apps/sim/app/api/tools/gmail/labels/route.ts +++ b/apps/sim/app/api/tools/gmail/labels/route.ts @@ -1,11 +1,11 @@ import { db } from '@sim/db' import { account } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' import { validateAlphanumericId } from '@/lib/core/security/input-validation' import { generateRequestId } from '@/lib/core/utils/request' -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/gmail/mark-read/route.ts b/apps/sim/app/api/tools/gmail/mark-read/route.ts index 3525869567..8e0592ee8d 100644 --- a/apps/sim/app/api/tools/gmail/mark-read/route.ts +++ b/apps/sim/app/api/tools/gmail/mark-read/route.ts @@ -1,8 +1,8 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { checkHybridAuth } from '@/lib/auth/hybrid' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/tools/gmail/mark-unread/route.ts b/apps/sim/app/api/tools/gmail/mark-unread/route.ts index 17aca8e7fc..901023fcdb 100644 --- a/apps/sim/app/api/tools/gmail/mark-unread/route.ts +++ b/apps/sim/app/api/tools/gmail/mark-unread/route.ts @@ -1,8 +1,8 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { checkHybridAuth } from '@/lib/auth/hybrid' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/tools/gmail/move/route.ts b/apps/sim/app/api/tools/gmail/move/route.ts index 358768fe3e..37af235ff5 100644 --- a/apps/sim/app/api/tools/gmail/move/route.ts +++ b/apps/sim/app/api/tools/gmail/move/route.ts @@ -1,8 +1,8 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { checkHybridAuth } from '@/lib/auth/hybrid' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/tools/gmail/remove-label/route.ts b/apps/sim/app/api/tools/gmail/remove-label/route.ts index 74e179c910..a6bcd0e4c8 100644 --- a/apps/sim/app/api/tools/gmail/remove-label/route.ts +++ b/apps/sim/app/api/tools/gmail/remove-label/route.ts @@ -1,9 +1,9 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { checkHybridAuth } from '@/lib/auth/hybrid' import { validateAlphanumericId } from '@/lib/core/security/input-validation' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/tools/gmail/send/route.ts b/apps/sim/app/api/tools/gmail/send/route.ts index d9c3dc9ecc..f624eba41f 100644 --- a/apps/sim/app/api/tools/gmail/send/route.ts +++ b/apps/sim/app/api/tools/gmail/send/route.ts @@ -1,8 +1,8 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { checkHybridAuth } from '@/lib/auth/hybrid' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { processFilesToUserFiles } from '@/lib/uploads/utils/file-utils' import { downloadFileFromStorage } from '@/lib/uploads/utils/file-utils.server' import { diff --git a/apps/sim/app/api/tools/gmail/unarchive/route.ts b/apps/sim/app/api/tools/gmail/unarchive/route.ts index 28bf5b879c..1479430c4a 100644 --- a/apps/sim/app/api/tools/gmail/unarchive/route.ts +++ b/apps/sim/app/api/tools/gmail/unarchive/route.ts @@ -1,8 +1,8 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { checkHybridAuth } from '@/lib/auth/hybrid' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' export const dynamic = 'force-dynamic' 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 77b6291bfe..f934d6dd41 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 { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { authorizeCredentialUse } from '@/lib/auth/credential-access' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { refreshAccessTokenIfNeeded } from '@/app/api/auth/oauth/utils' import { isUuidV4 } from '@/executor/constants' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/tools/google_drive/upload/route.ts b/apps/sim/app/api/tools/google_drive/upload/route.ts index 13acfd3b25..fc9b26a8ea 100644 --- a/apps/sim/app/api/tools/google_drive/upload/route.ts +++ b/apps/sim/app/api/tools/google_drive/upload/route.ts @@ -1,8 +1,8 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { checkHybridAuth } from '@/lib/auth/hybrid' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { processSingleFileToUserFile } from '@/lib/uploads/utils/file-utils' import { downloadFileFromStorage } from '@/lib/uploads/utils/file-utils.server' import { diff --git a/apps/sim/app/api/tools/jira/issue/route.ts b/apps/sim/app/api/tools/jira/issue/route.ts index 5e2f8e6436..d77d98ffe3 100644 --- a/apps/sim/app/api/tools/jira/issue/route.ts +++ b/apps/sim/app/api/tools/jira/issue/route.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import { NextResponse } from 'next/server' import { validateJiraCloudId, validateJiraIssueKey } from '@/lib/core/security/input-validation' -import { createLogger } 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 68368596cc..cc5f7a4cc9 100644 --- a/apps/sim/app/api/tools/jira/issues/route.ts +++ b/apps/sim/app/api/tools/jira/issues/route.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import { NextResponse } from 'next/server' import { validateAlphanumericId, validateJiraCloudId } from '@/lib/core/security/input-validation' -import { createLogger } 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 9551cde78d..e85e4cc947 100644 --- a/apps/sim/app/api/tools/jira/projects/route.ts +++ b/apps/sim/app/api/tools/jira/projects/route.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import { NextResponse } from 'next/server' import { validateAlphanumericId, validateJiraCloudId } from '@/lib/core/security/input-validation' -import { createLogger } 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/update/route.ts b/apps/sim/app/api/tools/jira/update/route.ts index 1a924faa23..b1e67f9531 100644 --- a/apps/sim/app/api/tools/jira/update/route.ts +++ b/apps/sim/app/api/tools/jira/update/route.ts @@ -1,7 +1,7 @@ +import { createLogger } from '@sim/logger' import { NextResponse } from 'next/server' import { z } from 'zod' import { validateJiraCloudId, validateJiraIssueKey } from '@/lib/core/security/input-validation' -import { createLogger } 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/write/route.ts b/apps/sim/app/api/tools/jira/write/route.ts index 0eb1148926..c80434ceb4 100644 --- a/apps/sim/app/api/tools/jira/write/route.ts +++ b/apps/sim/app/api/tools/jira/write/route.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import { NextResponse } from 'next/server' import { validateAlphanumericId, validateJiraCloudId } from '@/lib/core/security/input-validation' -import { createLogger } 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 51863961d9..9e0ff73354 100644 --- a/apps/sim/app/api/tools/linear/projects/route.ts +++ b/apps/sim/app/api/tools/linear/projects/route.ts @@ -1,9 +1,9 @@ import type { Project } from '@linear/sdk' import { LinearClient } from '@linear/sdk' +import { createLogger } from '@sim/logger' import { NextResponse } from 'next/server' import { authorizeCredentialUse } from '@/lib/auth/credential-access' import { generateRequestId } from '@/lib/core/utils/request' -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 cf1e36ce20..ee82c15425 100644 --- a/apps/sim/app/api/tools/linear/teams/route.ts +++ b/apps/sim/app/api/tools/linear/teams/route.ts @@ -1,9 +1,9 @@ import type { Team } from '@linear/sdk' import { LinearClient } from '@linear/sdk' +import { createLogger } from '@sim/logger' import { NextResponse } from 'next/server' import { authorizeCredentialUse } from '@/lib/auth/credential-access' import { generateRequestId } from '@/lib/core/utils/request' -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/mail/send/route.ts b/apps/sim/app/api/tools/mail/send/route.ts index ede1dc9a64..d98b9b9bc0 100644 --- a/apps/sim/app/api/tools/mail/send/route.ts +++ b/apps/sim/app/api/tools/mail/send/route.ts @@ -1,9 +1,9 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { Resend } from 'resend' import { z } from 'zod' import { checkHybridAuth } from '@/lib/auth/hybrid' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' 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 0d07ca4335..0dc1fa8a0a 100644 --- a/apps/sim/app/api/tools/microsoft-teams/channels/route.ts +++ b/apps/sim/app/api/tools/microsoft-teams/channels/route.ts @@ -1,7 +1,7 @@ +import { createLogger } from '@sim/logger' import { NextResponse } from 'next/server' import { authorizeCredentialUse } from '@/lib/auth/credential-access' import { validateMicrosoftGraphId } from '@/lib/core/security/input-validation' -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 356f92475a..a0113647a6 100644 --- a/apps/sim/app/api/tools/microsoft-teams/chats/route.ts +++ b/apps/sim/app/api/tools/microsoft-teams/chats/route.ts @@ -1,7 +1,7 @@ +import { createLogger } from '@sim/logger' import { NextResponse } from 'next/server' import { authorizeCredentialUse } from '@/lib/auth/credential-access' import { validateMicrosoftGraphId } from '@/lib/core/security/input-validation' -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 4dc4513535..a903815abe 100644 --- a/apps/sim/app/api/tools/microsoft-teams/teams/route.ts +++ b/apps/sim/app/api/tools/microsoft-teams/teams/route.ts @@ -1,7 +1,7 @@ +import { createLogger } from '@sim/logger' import { NextResponse } from 'next/server' import { authorizeCredentialUse } from '@/lib/auth/credential-access' import { generateRequestId } from '@/lib/core/utils/request' -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_planner/tasks/route.ts b/apps/sim/app/api/tools/microsoft_planner/tasks/route.ts index 69b075399f..67566ad8a8 100644 --- a/apps/sim/app/api/tools/microsoft_planner/tasks/route.ts +++ b/apps/sim/app/api/tools/microsoft_planner/tasks/route.ts @@ -1,11 +1,11 @@ import { randomUUID } from 'crypto' import { db } from '@sim/db' import { account } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' import { validateMicrosoftGraphId } from '@/lib/core/security/input-validation' -import { createLogger } from '@/lib/logs/console/logger' import { refreshAccessTokenIfNeeded } from '@/app/api/auth/oauth/utils' import type { PlannerTask } from '@/tools/microsoft_planner/types' diff --git a/apps/sim/app/api/tools/microsoft_teams/delete_chat_message/route.ts b/apps/sim/app/api/tools/microsoft_teams/delete_chat_message/route.ts index 44f91f1e8f..a604ca445d 100644 --- a/apps/sim/app/api/tools/microsoft_teams/delete_chat_message/route.ts +++ b/apps/sim/app/api/tools/microsoft_teams/delete_chat_message/route.ts @@ -1,8 +1,8 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { checkHybridAuth } from '@/lib/auth/hybrid' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/tools/microsoft_teams/write_channel/route.ts b/apps/sim/app/api/tools/microsoft_teams/write_channel/route.ts index a3f703b30e..3c21168a0e 100644 --- a/apps/sim/app/api/tools/microsoft_teams/write_channel/route.ts +++ b/apps/sim/app/api/tools/microsoft_teams/write_channel/route.ts @@ -1,8 +1,8 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { checkHybridAuth } from '@/lib/auth/hybrid' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { processFilesToUserFiles } from '@/lib/uploads/utils/file-utils' import { downloadFileFromStorage } from '@/lib/uploads/utils/file-utils.server' import { resolveMentionsForChannel, type TeamsMention } from '@/tools/microsoft_teams/utils' diff --git a/apps/sim/app/api/tools/microsoft_teams/write_chat/route.ts b/apps/sim/app/api/tools/microsoft_teams/write_chat/route.ts index 635f48f917..0682429e7c 100644 --- a/apps/sim/app/api/tools/microsoft_teams/write_chat/route.ts +++ b/apps/sim/app/api/tools/microsoft_teams/write_chat/route.ts @@ -1,8 +1,8 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { checkHybridAuth } from '@/lib/auth/hybrid' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { processFilesToUserFiles } from '@/lib/uploads/utils/file-utils' import { downloadFileFromStorage } from '@/lib/uploads/utils/file-utils.server' import { resolveMentionsForChat, type TeamsMention } from '@/tools/microsoft_teams/utils' diff --git a/apps/sim/app/api/tools/mistral/parse/route.ts b/apps/sim/app/api/tools/mistral/parse/route.ts index d3cd52c582..b31029d1bc 100644 --- a/apps/sim/app/api/tools/mistral/parse/route.ts +++ b/apps/sim/app/api/tools/mistral/parse/route.ts @@ -1,9 +1,9 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { checkHybridAuth } from '@/lib/auth/hybrid' import { generateRequestId } from '@/lib/core/utils/request' import { getBaseUrl } from '@/lib/core/utils/urls' -import { createLogger } from '@/lib/logs/console/logger' import { StorageService } from '@/lib/uploads' import { extractStorageKey, inferContextFromKey } from '@/lib/uploads/utils/file-utils' import { verifyFileAccess } from '@/app/api/files/authorization' diff --git a/apps/sim/app/api/tools/mongodb/delete/route.ts b/apps/sim/app/api/tools/mongodb/delete/route.ts index 56058881a9..b634677258 100644 --- a/apps/sim/app/api/tools/mongodb/delete/route.ts +++ b/apps/sim/app/api/tools/mongodb/delete/route.ts @@ -1,7 +1,7 @@ import { randomUUID } from 'crypto' +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' -import { createLogger } from '@/lib/logs/console/logger' import { createMongoDBConnection, sanitizeCollectionName, validateFilter } from '../utils' const logger = createLogger('MongoDBDeleteAPI') diff --git a/apps/sim/app/api/tools/mongodb/execute/route.ts b/apps/sim/app/api/tools/mongodb/execute/route.ts index bb1b2f0cda..afae959759 100644 --- a/apps/sim/app/api/tools/mongodb/execute/route.ts +++ b/apps/sim/app/api/tools/mongodb/execute/route.ts @@ -1,7 +1,7 @@ import { randomUUID } from 'crypto' +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' -import { createLogger } from '@/lib/logs/console/logger' import { createMongoDBConnection, sanitizeCollectionName, validatePipeline } from '../utils' const logger = createLogger('MongoDBExecuteAPI') diff --git a/apps/sim/app/api/tools/mongodb/insert/route.ts b/apps/sim/app/api/tools/mongodb/insert/route.ts index b71a9efdd8..fd350ef3e5 100644 --- a/apps/sim/app/api/tools/mongodb/insert/route.ts +++ b/apps/sim/app/api/tools/mongodb/insert/route.ts @@ -1,7 +1,7 @@ import { randomUUID } from 'crypto' +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' -import { createLogger } from '@/lib/logs/console/logger' import { createMongoDBConnection, sanitizeCollectionName } from '../utils' const logger = createLogger('MongoDBInsertAPI') diff --git a/apps/sim/app/api/tools/mongodb/query/route.ts b/apps/sim/app/api/tools/mongodb/query/route.ts index 1c451e5bc6..ae8276dea6 100644 --- a/apps/sim/app/api/tools/mongodb/query/route.ts +++ b/apps/sim/app/api/tools/mongodb/query/route.ts @@ -1,7 +1,7 @@ import { randomUUID } from 'crypto' +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' -import { createLogger } from '@/lib/logs/console/logger' import { createMongoDBConnection, sanitizeCollectionName, validateFilter } from '../utils' const logger = createLogger('MongoDBQueryAPI') diff --git a/apps/sim/app/api/tools/mongodb/update/route.ts b/apps/sim/app/api/tools/mongodb/update/route.ts index c4a420bf66..ac24d55396 100644 --- a/apps/sim/app/api/tools/mongodb/update/route.ts +++ b/apps/sim/app/api/tools/mongodb/update/route.ts @@ -1,7 +1,7 @@ import { randomUUID } from 'crypto' +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' -import { createLogger } from '@/lib/logs/console/logger' import { createMongoDBConnection, sanitizeCollectionName, validateFilter } from '../utils' const logger = createLogger('MongoDBUpdateAPI') diff --git a/apps/sim/app/api/tools/mysql/delete/route.ts b/apps/sim/app/api/tools/mysql/delete/route.ts index 4387ab1277..4b33288036 100644 --- a/apps/sim/app/api/tools/mysql/delete/route.ts +++ b/apps/sim/app/api/tools/mysql/delete/route.ts @@ -1,7 +1,7 @@ import { randomUUID } from 'crypto' +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' -import { createLogger } from '@/lib/logs/console/logger' import { buildDeleteQuery, createMySQLConnection, executeQuery } from '@/app/api/tools/mysql/utils' const logger = createLogger('MySQLDeleteAPI') diff --git a/apps/sim/app/api/tools/mysql/execute/route.ts b/apps/sim/app/api/tools/mysql/execute/route.ts index eea3bd142b..8e4ac396af 100644 --- a/apps/sim/app/api/tools/mysql/execute/route.ts +++ b/apps/sim/app/api/tools/mysql/execute/route.ts @@ -1,7 +1,7 @@ import { randomUUID } from 'crypto' +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' -import { createLogger } from '@/lib/logs/console/logger' import { createMySQLConnection, executeQuery, validateQuery } from '@/app/api/tools/mysql/utils' const logger = createLogger('MySQLExecuteAPI') diff --git a/apps/sim/app/api/tools/mysql/insert/route.ts b/apps/sim/app/api/tools/mysql/insert/route.ts index 04e30a4ad6..5e8fd4674b 100644 --- a/apps/sim/app/api/tools/mysql/insert/route.ts +++ b/apps/sim/app/api/tools/mysql/insert/route.ts @@ -1,7 +1,7 @@ import { randomUUID } from 'crypto' +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' -import { createLogger } from '@/lib/logs/console/logger' import { buildInsertQuery, createMySQLConnection, executeQuery } from '@/app/api/tools/mysql/utils' const logger = createLogger('MySQLInsertAPI') diff --git a/apps/sim/app/api/tools/mysql/query/route.ts b/apps/sim/app/api/tools/mysql/query/route.ts index 791b67dacb..ad8535ce29 100644 --- a/apps/sim/app/api/tools/mysql/query/route.ts +++ b/apps/sim/app/api/tools/mysql/query/route.ts @@ -1,7 +1,7 @@ import { randomUUID } from 'crypto' +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' -import { createLogger } from '@/lib/logs/console/logger' import { createMySQLConnection, executeQuery, validateQuery } from '@/app/api/tools/mysql/utils' const logger = createLogger('MySQLQueryAPI') diff --git a/apps/sim/app/api/tools/mysql/update/route.ts b/apps/sim/app/api/tools/mysql/update/route.ts index f1b8e8c64a..c196bf9248 100644 --- a/apps/sim/app/api/tools/mysql/update/route.ts +++ b/apps/sim/app/api/tools/mysql/update/route.ts @@ -1,7 +1,7 @@ import { randomUUID } from 'crypto' +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' -import { createLogger } from '@/lib/logs/console/logger' import { buildUpdateQuery, createMySQLConnection, executeQuery } from '@/app/api/tools/mysql/utils' const logger = createLogger('MySQLUpdateAPI') diff --git a/apps/sim/app/api/tools/neo4j/create/route.ts b/apps/sim/app/api/tools/neo4j/create/route.ts index a8d8ed12a5..3fb66142a3 100644 --- a/apps/sim/app/api/tools/neo4j/create/route.ts +++ b/apps/sim/app/api/tools/neo4j/create/route.ts @@ -1,7 +1,7 @@ import { randomUUID } from 'crypto' +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' -import { createLogger } from '@/lib/logs/console/logger' import { convertNeo4jTypesToJSON, createNeo4jDriver, diff --git a/apps/sim/app/api/tools/neo4j/delete/route.ts b/apps/sim/app/api/tools/neo4j/delete/route.ts index baa639b229..e010fe8b6a 100644 --- a/apps/sim/app/api/tools/neo4j/delete/route.ts +++ b/apps/sim/app/api/tools/neo4j/delete/route.ts @@ -1,7 +1,7 @@ import { randomUUID } from 'crypto' +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' -import { createLogger } from '@/lib/logs/console/logger' import { createNeo4jDriver, validateCypherQuery } from '@/app/api/tools/neo4j/utils' const logger = createLogger('Neo4jDeleteAPI') diff --git a/apps/sim/app/api/tools/neo4j/execute/route.ts b/apps/sim/app/api/tools/neo4j/execute/route.ts index 91eb8379b7..79d98975ff 100644 --- a/apps/sim/app/api/tools/neo4j/execute/route.ts +++ b/apps/sim/app/api/tools/neo4j/execute/route.ts @@ -1,7 +1,7 @@ import { randomUUID } from 'crypto' +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' -import { createLogger } from '@/lib/logs/console/logger' import { convertNeo4jTypesToJSON, createNeo4jDriver, diff --git a/apps/sim/app/api/tools/neo4j/merge/route.ts b/apps/sim/app/api/tools/neo4j/merge/route.ts index 3e43762bb7..28f00a7e06 100644 --- a/apps/sim/app/api/tools/neo4j/merge/route.ts +++ b/apps/sim/app/api/tools/neo4j/merge/route.ts @@ -1,7 +1,7 @@ import { randomUUID } from 'crypto' +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' -import { createLogger } from '@/lib/logs/console/logger' import { convertNeo4jTypesToJSON, createNeo4jDriver, diff --git a/apps/sim/app/api/tools/neo4j/query/route.ts b/apps/sim/app/api/tools/neo4j/query/route.ts index f5b8084959..84dd3cb511 100644 --- a/apps/sim/app/api/tools/neo4j/query/route.ts +++ b/apps/sim/app/api/tools/neo4j/query/route.ts @@ -1,7 +1,7 @@ import { randomUUID } from 'crypto' +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' -import { createLogger } from '@/lib/logs/console/logger' import { convertNeo4jTypesToJSON, createNeo4jDriver, diff --git a/apps/sim/app/api/tools/neo4j/update/route.ts b/apps/sim/app/api/tools/neo4j/update/route.ts index 1f0d84015e..e5f2bfb76c 100644 --- a/apps/sim/app/api/tools/neo4j/update/route.ts +++ b/apps/sim/app/api/tools/neo4j/update/route.ts @@ -1,7 +1,7 @@ import { randomUUID } from 'crypto' +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' -import { createLogger } from '@/lib/logs/console/logger' import { convertNeo4jTypesToJSON, createNeo4jDriver, diff --git a/apps/sim/app/api/tools/onedrive/files/route.ts b/apps/sim/app/api/tools/onedrive/files/route.ts index 0a551f5bd8..c894834576 100644 --- a/apps/sim/app/api/tools/onedrive/files/route.ts +++ b/apps/sim/app/api/tools/onedrive/files/route.ts @@ -1,11 +1,11 @@ import { randomUUID } from 'crypto' import { db } from '@sim/db' import { account } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' import { validateMicrosoftGraphId } from '@/lib/core/security/input-validation' -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/onedrive/folder/route.ts b/apps/sim/app/api/tools/onedrive/folder/route.ts index 7f93d0e3fd..2cf68fa533 100644 --- a/apps/sim/app/api/tools/onedrive/folder/route.ts +++ b/apps/sim/app/api/tools/onedrive/folder/route.ts @@ -1,11 +1,11 @@ import { randomUUID } from 'crypto' import { db } from '@sim/db' import { account } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' import { validateMicrosoftGraphId } from '@/lib/core/security/input-validation' -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/onedrive/folders/route.ts b/apps/sim/app/api/tools/onedrive/folders/route.ts index 61adffde4d..1eac6c2678 100644 --- a/apps/sim/app/api/tools/onedrive/folders/route.ts +++ b/apps/sim/app/api/tools/onedrive/folders/route.ts @@ -1,11 +1,11 @@ import { randomUUID } from 'crypto' import { db } from '@sim/db' import { account } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' import { validateMicrosoftGraphId } from '@/lib/core/security/input-validation' -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/onedrive/upload/route.ts b/apps/sim/app/api/tools/onedrive/upload/route.ts index c5c4d29ae0..3e7fef64f4 100644 --- a/apps/sim/app/api/tools/onedrive/upload/route.ts +++ b/apps/sim/app/api/tools/onedrive/upload/route.ts @@ -1,10 +1,10 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import * as XLSX from 'xlsx' import { z } from 'zod' import { checkHybridAuth } from '@/lib/auth/hybrid' import { validateMicrosoftGraphId } from '@/lib/core/security/input-validation' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { getExtensionFromMimeType, processSingleFileToUserFile, diff --git a/apps/sim/app/api/tools/outlook/copy/route.ts b/apps/sim/app/api/tools/outlook/copy/route.ts index b4435931b5..0766b97322 100644 --- a/apps/sim/app/api/tools/outlook/copy/route.ts +++ b/apps/sim/app/api/tools/outlook/copy/route.ts @@ -1,8 +1,8 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { checkHybridAuth } from '@/lib/auth/hybrid' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/tools/outlook/delete/route.ts b/apps/sim/app/api/tools/outlook/delete/route.ts index 7e47dafb02..b5f8fafce5 100644 --- a/apps/sim/app/api/tools/outlook/delete/route.ts +++ b/apps/sim/app/api/tools/outlook/delete/route.ts @@ -1,8 +1,8 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { checkHybridAuth } from '@/lib/auth/hybrid' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/tools/outlook/draft/route.ts b/apps/sim/app/api/tools/outlook/draft/route.ts index 16ed64c02b..6dfdcec5c4 100644 --- a/apps/sim/app/api/tools/outlook/draft/route.ts +++ b/apps/sim/app/api/tools/outlook/draft/route.ts @@ -1,8 +1,8 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { checkHybridAuth } from '@/lib/auth/hybrid' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { processFilesToUserFiles } from '@/lib/uploads/utils/file-utils' import { downloadFileFromStorage } from '@/lib/uploads/utils/file-utils.server' diff --git a/apps/sim/app/api/tools/outlook/folders/route.ts b/apps/sim/app/api/tools/outlook/folders/route.ts index 91395e6846..7be86ebff0 100644 --- a/apps/sim/app/api/tools/outlook/folders/route.ts +++ b/apps/sim/app/api/tools/outlook/folders/route.ts @@ -1,11 +1,11 @@ import { db } from '@sim/db' import { account } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' import { NextResponse } from 'next/server' import { getSession } from '@/lib/auth' import { validateAlphanumericId } from '@/lib/core/security/input-validation' import { generateRequestId } from '@/lib/core/utils/request' -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/mark-read/route.ts b/apps/sim/app/api/tools/outlook/mark-read/route.ts index 1873249d7a..b8b26515c6 100644 --- a/apps/sim/app/api/tools/outlook/mark-read/route.ts +++ b/apps/sim/app/api/tools/outlook/mark-read/route.ts @@ -1,8 +1,8 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { checkHybridAuth } from '@/lib/auth/hybrid' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/tools/outlook/mark-unread/route.ts b/apps/sim/app/api/tools/outlook/mark-unread/route.ts index 7b52941b52..f9fef10cc9 100644 --- a/apps/sim/app/api/tools/outlook/mark-unread/route.ts +++ b/apps/sim/app/api/tools/outlook/mark-unread/route.ts @@ -1,8 +1,8 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { checkHybridAuth } from '@/lib/auth/hybrid' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/tools/outlook/move/route.ts b/apps/sim/app/api/tools/outlook/move/route.ts index 5cdbc56f76..62f432db8f 100644 --- a/apps/sim/app/api/tools/outlook/move/route.ts +++ b/apps/sim/app/api/tools/outlook/move/route.ts @@ -1,8 +1,8 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { checkHybridAuth } from '@/lib/auth/hybrid' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/tools/outlook/send/route.ts b/apps/sim/app/api/tools/outlook/send/route.ts index 59293f535b..e3544171e3 100644 --- a/apps/sim/app/api/tools/outlook/send/route.ts +++ b/apps/sim/app/api/tools/outlook/send/route.ts @@ -1,8 +1,8 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { checkHybridAuth } from '@/lib/auth/hybrid' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { processFilesToUserFiles } from '@/lib/uploads/utils/file-utils' import { downloadFileFromStorage } from '@/lib/uploads/utils/file-utils.server' diff --git a/apps/sim/app/api/tools/postgresql/delete/route.ts b/apps/sim/app/api/tools/postgresql/delete/route.ts index ea6ce401b4..f18df3db1a 100644 --- a/apps/sim/app/api/tools/postgresql/delete/route.ts +++ b/apps/sim/app/api/tools/postgresql/delete/route.ts @@ -1,7 +1,7 @@ import { randomUUID } from 'crypto' +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' -import { createLogger } from '@/lib/logs/console/logger' import { createPostgresConnection, executeDelete } from '@/app/api/tools/postgresql/utils' const logger = createLogger('PostgreSQLDeleteAPI') diff --git a/apps/sim/app/api/tools/postgresql/execute/route.ts b/apps/sim/app/api/tools/postgresql/execute/route.ts index c66db63947..403823e367 100644 --- a/apps/sim/app/api/tools/postgresql/execute/route.ts +++ b/apps/sim/app/api/tools/postgresql/execute/route.ts @@ -1,7 +1,7 @@ import { randomUUID } from 'crypto' +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' -import { createLogger } from '@/lib/logs/console/logger' import { createPostgresConnection, executeQuery, diff --git a/apps/sim/app/api/tools/postgresql/insert/route.ts b/apps/sim/app/api/tools/postgresql/insert/route.ts index e3193e29f0..e01cc9fe27 100644 --- a/apps/sim/app/api/tools/postgresql/insert/route.ts +++ b/apps/sim/app/api/tools/postgresql/insert/route.ts @@ -1,7 +1,7 @@ import { randomUUID } from 'crypto' +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' -import { createLogger } from '@/lib/logs/console/logger' import { createPostgresConnection, executeInsert } from '@/app/api/tools/postgresql/utils' const logger = createLogger('PostgreSQLInsertAPI') diff --git a/apps/sim/app/api/tools/postgresql/query/route.ts b/apps/sim/app/api/tools/postgresql/query/route.ts index 135b044b65..a6ee4bad26 100644 --- a/apps/sim/app/api/tools/postgresql/query/route.ts +++ b/apps/sim/app/api/tools/postgresql/query/route.ts @@ -1,7 +1,7 @@ import { randomUUID } from 'crypto' +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' -import { createLogger } from '@/lib/logs/console/logger' import { createPostgresConnection, executeQuery } from '@/app/api/tools/postgresql/utils' const logger = createLogger('PostgreSQLQueryAPI') diff --git a/apps/sim/app/api/tools/postgresql/update/route.ts b/apps/sim/app/api/tools/postgresql/update/route.ts index 70933d74f3..862f6dffb4 100644 --- a/apps/sim/app/api/tools/postgresql/update/route.ts +++ b/apps/sim/app/api/tools/postgresql/update/route.ts @@ -1,7 +1,7 @@ import { randomUUID } from 'crypto' +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' -import { createLogger } from '@/lib/logs/console/logger' import { createPostgresConnection, executeUpdate } from '@/app/api/tools/postgresql/utils' const logger = createLogger('PostgreSQLUpdateAPI') diff --git a/apps/sim/app/api/tools/rds/delete/route.ts b/apps/sim/app/api/tools/rds/delete/route.ts index f26ab21c4a..e309796660 100644 --- a/apps/sim/app/api/tools/rds/delete/route.ts +++ b/apps/sim/app/api/tools/rds/delete/route.ts @@ -1,7 +1,7 @@ import { randomUUID } from 'crypto' +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' -import { createLogger } from '@/lib/logs/console/logger' import { createRdsClient, executeDelete } from '@/app/api/tools/rds/utils' const logger = createLogger('RDSDeleteAPI') diff --git a/apps/sim/app/api/tools/rds/execute/route.ts b/apps/sim/app/api/tools/rds/execute/route.ts index 73463fc065..9510d40886 100644 --- a/apps/sim/app/api/tools/rds/execute/route.ts +++ b/apps/sim/app/api/tools/rds/execute/route.ts @@ -1,7 +1,7 @@ import { randomUUID } from 'crypto' +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' -import { createLogger } from '@/lib/logs/console/logger' import { createRdsClient, executeStatement } from '@/app/api/tools/rds/utils' const logger = createLogger('RDSExecuteAPI') diff --git a/apps/sim/app/api/tools/rds/insert/route.ts b/apps/sim/app/api/tools/rds/insert/route.ts index a00f184cf8..6f766d423f 100644 --- a/apps/sim/app/api/tools/rds/insert/route.ts +++ b/apps/sim/app/api/tools/rds/insert/route.ts @@ -1,7 +1,7 @@ import { randomUUID } from 'crypto' +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' -import { createLogger } from '@/lib/logs/console/logger' import { createRdsClient, executeInsert } from '@/app/api/tools/rds/utils' const logger = createLogger('RDSInsertAPI') diff --git a/apps/sim/app/api/tools/rds/query/route.ts b/apps/sim/app/api/tools/rds/query/route.ts index 5c9d022630..81d972d47a 100644 --- a/apps/sim/app/api/tools/rds/query/route.ts +++ b/apps/sim/app/api/tools/rds/query/route.ts @@ -1,7 +1,7 @@ import { randomUUID } from 'crypto' +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' -import { createLogger } from '@/lib/logs/console/logger' import { createRdsClient, executeStatement, validateQuery } from '@/app/api/tools/rds/utils' const logger = createLogger('RDSQueryAPI') diff --git a/apps/sim/app/api/tools/rds/update/route.ts b/apps/sim/app/api/tools/rds/update/route.ts index 307a6e19f0..9648574e2c 100644 --- a/apps/sim/app/api/tools/rds/update/route.ts +++ b/apps/sim/app/api/tools/rds/update/route.ts @@ -1,7 +1,7 @@ import { randomUUID } from 'crypto' +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' -import { createLogger } from '@/lib/logs/console/logger' import { createRdsClient, executeUpdate } from '@/app/api/tools/rds/utils' const logger = createLogger('RDSUpdateAPI') diff --git a/apps/sim/app/api/tools/s3/copy-object/route.ts b/apps/sim/app/api/tools/s3/copy-object/route.ts index 4c96284be0..888aaf6308 100644 --- a/apps/sim/app/api/tools/s3/copy-object/route.ts +++ b/apps/sim/app/api/tools/s3/copy-object/route.ts @@ -1,9 +1,9 @@ import { CopyObjectCommand, type ObjectCannedACL, S3Client } from '@aws-sdk/client-s3' +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { checkHybridAuth } from '@/lib/auth/hybrid' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/tools/s3/delete-object/route.ts b/apps/sim/app/api/tools/s3/delete-object/route.ts index 1a3566a020..4319a45240 100644 --- a/apps/sim/app/api/tools/s3/delete-object/route.ts +++ b/apps/sim/app/api/tools/s3/delete-object/route.ts @@ -1,9 +1,9 @@ import { DeleteObjectCommand, S3Client } from '@aws-sdk/client-s3' +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { checkHybridAuth } from '@/lib/auth/hybrid' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/tools/s3/list-objects/route.ts b/apps/sim/app/api/tools/s3/list-objects/route.ts index 2d773fe30b..2b43592bde 100644 --- a/apps/sim/app/api/tools/s3/list-objects/route.ts +++ b/apps/sim/app/api/tools/s3/list-objects/route.ts @@ -1,9 +1,9 @@ import { ListObjectsV2Command, S3Client } from '@aws-sdk/client-s3' +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { checkHybridAuth } from '@/lib/auth/hybrid' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/tools/s3/put-object/route.ts b/apps/sim/app/api/tools/s3/put-object/route.ts index 3d84b9a23a..2f7aced28b 100644 --- a/apps/sim/app/api/tools/s3/put-object/route.ts +++ b/apps/sim/app/api/tools/s3/put-object/route.ts @@ -1,9 +1,9 @@ import { type ObjectCannedACL, PutObjectCommand, S3Client } from '@aws-sdk/client-s3' +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { checkHybridAuth } from '@/lib/auth/hybrid' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { processSingleFileToUserFile } from '@/lib/uploads/utils/file-utils' import { downloadFileFromStorage } from '@/lib/uploads/utils/file-utils.server' diff --git a/apps/sim/app/api/tools/search/route.ts b/apps/sim/app/api/tools/search/route.ts index 52fffc61b1..8c0bca85a3 100644 --- a/apps/sim/app/api/tools/search/route.ts +++ b/apps/sim/app/api/tools/search/route.ts @@ -1,9 +1,9 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { checkHybridAuth } from '@/lib/auth/hybrid' import { SEARCH_TOOL_COST } from '@/lib/billing/constants' import { env } from '@/lib/core/config/env' -import { createLogger } from '@/lib/logs/console/logger' import { executeTool } from '@/tools' const logger = createLogger('search') diff --git a/apps/sim/app/api/tools/sftp/delete/route.ts b/apps/sim/app/api/tools/sftp/delete/route.ts index b551af72bb..e1a5aec459 100644 --- a/apps/sim/app/api/tools/sftp/delete/route.ts +++ b/apps/sim/app/api/tools/sftp/delete/route.ts @@ -1,9 +1,9 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import type { SFTPWrapper } from 'ssh2' import { z } from 'zod' import { checkHybridAuth } from '@/lib/auth/hybrid' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { createSftpConnection, getFileType, diff --git a/apps/sim/app/api/tools/sftp/download/route.ts b/apps/sim/app/api/tools/sftp/download/route.ts index 3c5e343a07..cc954b90cf 100644 --- a/apps/sim/app/api/tools/sftp/download/route.ts +++ b/apps/sim/app/api/tools/sftp/download/route.ts @@ -1,9 +1,9 @@ import path from 'path' +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { checkHybridAuth } from '@/lib/auth/hybrid' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { createSftpConnection, getSftp, isPathSafe, sanitizePath } from '@/app/api/tools/sftp/utils' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/tools/sftp/list/route.ts b/apps/sim/app/api/tools/sftp/list/route.ts index 23c349e415..5d70f344b2 100644 --- a/apps/sim/app/api/tools/sftp/list/route.ts +++ b/apps/sim/app/api/tools/sftp/list/route.ts @@ -1,8 +1,8 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { checkHybridAuth } from '@/lib/auth/hybrid' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { createSftpConnection, getFileType, diff --git a/apps/sim/app/api/tools/sftp/mkdir/route.ts b/apps/sim/app/api/tools/sftp/mkdir/route.ts index ab74ae42ac..783c9a8d93 100644 --- a/apps/sim/app/api/tools/sftp/mkdir/route.ts +++ b/apps/sim/app/api/tools/sftp/mkdir/route.ts @@ -1,9 +1,9 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import type { SFTPWrapper } from 'ssh2' import { z } from 'zod' import { checkHybridAuth } from '@/lib/auth/hybrid' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { createSftpConnection, getSftp, diff --git a/apps/sim/app/api/tools/sftp/upload/route.ts b/apps/sim/app/api/tools/sftp/upload/route.ts index a0154f755f..b1f9f0622a 100644 --- a/apps/sim/app/api/tools/sftp/upload/route.ts +++ b/apps/sim/app/api/tools/sftp/upload/route.ts @@ -1,8 +1,8 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { checkHybridAuth } from '@/lib/auth/hybrid' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { processFilesToUserFiles } from '@/lib/uploads/utils/file-utils' import { downloadFileFromStorage } from '@/lib/uploads/utils/file-utils.server' import { diff --git a/apps/sim/app/api/tools/sharepoint/site/route.ts b/apps/sim/app/api/tools/sharepoint/site/route.ts index ffa8d74b61..2ffecce942 100644 --- a/apps/sim/app/api/tools/sharepoint/site/route.ts +++ b/apps/sim/app/api/tools/sharepoint/site/route.ts @@ -1,11 +1,11 @@ import { randomUUID } from 'crypto' import { db } from '@sim/db' import { account } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' import { validateMicrosoftGraphId } from '@/lib/core/security/input-validation' -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/sharepoint/sites/route.ts b/apps/sim/app/api/tools/sharepoint/sites/route.ts index 2f39cc0496..7e98bf6212 100644 --- a/apps/sim/app/api/tools/sharepoint/sites/route.ts +++ b/apps/sim/app/api/tools/sharepoint/sites/route.ts @@ -1,11 +1,11 @@ import { randomUUID } from 'crypto' import { db } from '@sim/db' import { account } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' import { validateAlphanumericId } from '@/lib/core/security/input-validation' -import { createLogger } from '@/lib/logs/console/logger' import { refreshAccessTokenIfNeeded } from '@/app/api/auth/oauth/utils' import type { SharepointSite } from '@/tools/sharepoint/types' diff --git a/apps/sim/app/api/tools/sharepoint/upload/route.ts b/apps/sim/app/api/tools/sharepoint/upload/route.ts index 00a4c7633e..a1a69e3c9d 100644 --- a/apps/sim/app/api/tools/sharepoint/upload/route.ts +++ b/apps/sim/app/api/tools/sharepoint/upload/route.ts @@ -1,8 +1,8 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { checkHybridAuth } from '@/lib/auth/hybrid' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { processFilesToUserFiles } from '@/lib/uploads/utils/file-utils' import { downloadFileFromStorage } from '@/lib/uploads/utils/file-utils.server' diff --git a/apps/sim/app/api/tools/slack/channels/route.ts b/apps/sim/app/api/tools/slack/channels/route.ts index d48d066130..b96badeba3 100644 --- a/apps/sim/app/api/tools/slack/channels/route.ts +++ b/apps/sim/app/api/tools/slack/channels/route.ts @@ -1,8 +1,8 @@ +import { createLogger } from '@sim/logger' import { NextResponse } from 'next/server' import { authorizeCredentialUse } from '@/lib/auth/credential-access' import { validateAlphanumericId } from '@/lib/core/security/input-validation' import { generateRequestId } from '@/lib/core/utils/request' -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/read-messages/route.ts b/apps/sim/app/api/tools/slack/read-messages/route.ts index c0a87c3cf2..43cc77e05d 100644 --- a/apps/sim/app/api/tools/slack/read-messages/route.ts +++ b/apps/sim/app/api/tools/slack/read-messages/route.ts @@ -1,8 +1,8 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { checkHybridAuth } from '@/lib/auth/hybrid' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { openDMChannel } from '../utils' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/tools/slack/send-message/route.ts b/apps/sim/app/api/tools/slack/send-message/route.ts index 592721d0de..21d5983209 100644 --- a/apps/sim/app/api/tools/slack/send-message/route.ts +++ b/apps/sim/app/api/tools/slack/send-message/route.ts @@ -1,8 +1,8 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { checkHybridAuth } from '@/lib/auth/hybrid' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { sendSlackMessage } from '../utils' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/tools/slack/update-message/route.ts b/apps/sim/app/api/tools/slack/update-message/route.ts index d89f9b0a9f..a30d52a838 100644 --- a/apps/sim/app/api/tools/slack/update-message/route.ts +++ b/apps/sim/app/api/tools/slack/update-message/route.ts @@ -1,8 +1,8 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { checkHybridAuth } from '@/lib/auth/hybrid' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/tools/slack/users/route.ts b/apps/sim/app/api/tools/slack/users/route.ts index 666800f56e..7b11620585 100644 --- a/apps/sim/app/api/tools/slack/users/route.ts +++ b/apps/sim/app/api/tools/slack/users/route.ts @@ -1,8 +1,8 @@ +import { createLogger } from '@sim/logger' import { NextResponse } from 'next/server' import { authorizeCredentialUse } from '@/lib/auth/credential-access' import { validateAlphanumericId } from '@/lib/core/security/input-validation' import { generateRequestId } from '@/lib/core/utils/request' -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/utils.ts b/apps/sim/app/api/tools/slack/utils.ts index b52d734203..4a18071bfc 100644 --- a/apps/sim/app/api/tools/slack/utils.ts +++ b/apps/sim/app/api/tools/slack/utils.ts @@ -1,4 +1,4 @@ -import type { Logger } from '@/lib/logs/console/logger' +import type { Logger } from '@sim/logger' import { processFilesToUserFiles } from '@/lib/uploads/utils/file-utils' import { downloadFileFromStorage } from '@/lib/uploads/utils/file-utils.server' diff --git a/apps/sim/app/api/tools/sms/send/route.ts b/apps/sim/app/api/tools/sms/send/route.ts index d16a1c57c1..6468dde307 100644 --- a/apps/sim/app/api/tools/sms/send/route.ts +++ b/apps/sim/app/api/tools/sms/send/route.ts @@ -1,9 +1,9 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { checkHybridAuth } from '@/lib/auth/hybrid' import { env } from '@/lib/core/config/env' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { type SMSOptions, sendSMS } from '@/lib/messaging/sms/service' export const dynamic = 'force-dynamic' diff --git a/apps/sim/app/api/tools/smtp/send/route.ts b/apps/sim/app/api/tools/smtp/send/route.ts index d20b27b328..75008909e3 100644 --- a/apps/sim/app/api/tools/smtp/send/route.ts +++ b/apps/sim/app/api/tools/smtp/send/route.ts @@ -1,9 +1,9 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import nodemailer from 'nodemailer' import { z } from 'zod' import { checkHybridAuth } from '@/lib/auth/hybrid' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { processFilesToUserFiles } from '@/lib/uploads/utils/file-utils' import { downloadFileFromStorage } from '@/lib/uploads/utils/file-utils.server' diff --git a/apps/sim/app/api/tools/sqs/send/route.ts b/apps/sim/app/api/tools/sqs/send/route.ts index 402f5ca53c..c738adf9e7 100644 --- a/apps/sim/app/api/tools/sqs/send/route.ts +++ b/apps/sim/app/api/tools/sqs/send/route.ts @@ -1,7 +1,7 @@ import { randomUUID } from 'crypto' +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' -import { createLogger } from '@/lib/logs/console/logger' import { createSqsClient, sendMessage } from '../utils' const logger = createLogger('SQSSendMessageAPI') diff --git a/apps/sim/app/api/tools/ssh/check-command-exists/route.ts b/apps/sim/app/api/tools/ssh/check-command-exists/route.ts index abed8abbfd..57fc1b087e 100644 --- a/apps/sim/app/api/tools/ssh/check-command-exists/route.ts +++ b/apps/sim/app/api/tools/ssh/check-command-exists/route.ts @@ -1,7 +1,7 @@ import { randomUUID } from 'crypto' +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' -import { createLogger } from '@/lib/logs/console/logger' import { createSSHConnection, escapeShellArg, executeSSHCommand } from '@/app/api/tools/ssh/utils' const logger = createLogger('SSHCheckCommandExistsAPI') diff --git a/apps/sim/app/api/tools/ssh/check-file-exists/route.ts b/apps/sim/app/api/tools/ssh/check-file-exists/route.ts index 0830488db1..445ab3bd39 100644 --- a/apps/sim/app/api/tools/ssh/check-file-exists/route.ts +++ b/apps/sim/app/api/tools/ssh/check-file-exists/route.ts @@ -1,8 +1,8 @@ import { randomUUID } from 'crypto' +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import type { Client, SFTPWrapper, Stats } from 'ssh2' import { z } from 'zod' -import { createLogger } from '@/lib/logs/console/logger' import { createSSHConnection, getFileType, diff --git a/apps/sim/app/api/tools/ssh/create-directory/route.ts b/apps/sim/app/api/tools/ssh/create-directory/route.ts index 06f7c412ff..43c0d27218 100644 --- a/apps/sim/app/api/tools/ssh/create-directory/route.ts +++ b/apps/sim/app/api/tools/ssh/create-directory/route.ts @@ -1,7 +1,7 @@ import { randomUUID } from 'crypto' +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' -import { createLogger } from '@/lib/logs/console/logger' import { createSSHConnection, escapeShellArg, diff --git a/apps/sim/app/api/tools/ssh/delete-file/route.ts b/apps/sim/app/api/tools/ssh/delete-file/route.ts index a1cb694fa2..3961fe60c2 100644 --- a/apps/sim/app/api/tools/ssh/delete-file/route.ts +++ b/apps/sim/app/api/tools/ssh/delete-file/route.ts @@ -1,7 +1,7 @@ import { randomUUID } from 'crypto' +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' -import { createLogger } from '@/lib/logs/console/logger' import { createSSHConnection, escapeShellArg, diff --git a/apps/sim/app/api/tools/ssh/download-file/route.ts b/apps/sim/app/api/tools/ssh/download-file/route.ts index 03f5b2cfab..3693f22edb 100644 --- a/apps/sim/app/api/tools/ssh/download-file/route.ts +++ b/apps/sim/app/api/tools/ssh/download-file/route.ts @@ -1,9 +1,9 @@ import { randomUUID } from 'crypto' import path from 'path' +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import type { Client, SFTPWrapper } from 'ssh2' import { z } from 'zod' -import { createLogger } from '@/lib/logs/console/logger' import { createSSHConnection, sanitizePath } from '@/app/api/tools/ssh/utils' const logger = createLogger('SSHDownloadFileAPI') diff --git a/apps/sim/app/api/tools/ssh/execute-command/route.ts b/apps/sim/app/api/tools/ssh/execute-command/route.ts index c553b3554e..1d53d38535 100644 --- a/apps/sim/app/api/tools/ssh/execute-command/route.ts +++ b/apps/sim/app/api/tools/ssh/execute-command/route.ts @@ -1,7 +1,7 @@ import { randomUUID } from 'crypto' +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' -import { createLogger } from '@/lib/logs/console/logger' import { createSSHConnection, executeSSHCommand, sanitizeCommand } from '@/app/api/tools/ssh/utils' const logger = createLogger('SSHExecuteCommandAPI') diff --git a/apps/sim/app/api/tools/ssh/execute-script/route.ts b/apps/sim/app/api/tools/ssh/execute-script/route.ts index 0e7e44abfe..956318495f 100644 --- a/apps/sim/app/api/tools/ssh/execute-script/route.ts +++ b/apps/sim/app/api/tools/ssh/execute-script/route.ts @@ -1,7 +1,7 @@ import { randomUUID } from 'crypto' +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' -import { createLogger } from '@/lib/logs/console/logger' import { createSSHConnection, escapeShellArg, executeSSHCommand } from '@/app/api/tools/ssh/utils' const logger = createLogger('SSHExecuteScriptAPI') diff --git a/apps/sim/app/api/tools/ssh/get-system-info/route.ts b/apps/sim/app/api/tools/ssh/get-system-info/route.ts index 9f88415e55..9925013478 100644 --- a/apps/sim/app/api/tools/ssh/get-system-info/route.ts +++ b/apps/sim/app/api/tools/ssh/get-system-info/route.ts @@ -1,7 +1,7 @@ import { randomUUID } from 'crypto' +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' -import { createLogger } from '@/lib/logs/console/logger' import { createSSHConnection, executeSSHCommand } from '@/app/api/tools/ssh/utils' const logger = createLogger('SSHGetSystemInfoAPI') diff --git a/apps/sim/app/api/tools/ssh/list-directory/route.ts b/apps/sim/app/api/tools/ssh/list-directory/route.ts index dbcfeb78eb..30f8f5d236 100644 --- a/apps/sim/app/api/tools/ssh/list-directory/route.ts +++ b/apps/sim/app/api/tools/ssh/list-directory/route.ts @@ -1,8 +1,8 @@ import { randomUUID } from 'crypto' +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import type { Client, FileEntry, SFTPWrapper } from 'ssh2' import { z } from 'zod' -import { createLogger } from '@/lib/logs/console/logger' import { createSSHConnection, getFileType, diff --git a/apps/sim/app/api/tools/ssh/move-rename/route.ts b/apps/sim/app/api/tools/ssh/move-rename/route.ts index d028399668..d1387026dd 100644 --- a/apps/sim/app/api/tools/ssh/move-rename/route.ts +++ b/apps/sim/app/api/tools/ssh/move-rename/route.ts @@ -1,7 +1,7 @@ import { randomUUID } from 'crypto' +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' -import { createLogger } from '@/lib/logs/console/logger' import { createSSHConnection, escapeShellArg, diff --git a/apps/sim/app/api/tools/ssh/read-file-content/route.ts b/apps/sim/app/api/tools/ssh/read-file-content/route.ts index 3c8cb25dd4..c44390bfc0 100644 --- a/apps/sim/app/api/tools/ssh/read-file-content/route.ts +++ b/apps/sim/app/api/tools/ssh/read-file-content/route.ts @@ -1,8 +1,8 @@ import { randomUUID } from 'crypto' +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import type { Client, SFTPWrapper } from 'ssh2' import { z } from 'zod' -import { createLogger } from '@/lib/logs/console/logger' import { createSSHConnection, sanitizePath } from '@/app/api/tools/ssh/utils' const logger = createLogger('SSHReadFileContentAPI') diff --git a/apps/sim/app/api/tools/ssh/upload-file/route.ts b/apps/sim/app/api/tools/ssh/upload-file/route.ts index 7166856cb4..0f736a417d 100644 --- a/apps/sim/app/api/tools/ssh/upload-file/route.ts +++ b/apps/sim/app/api/tools/ssh/upload-file/route.ts @@ -1,8 +1,8 @@ import { randomUUID } from 'crypto' +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import type { Client, SFTPWrapper } from 'ssh2' import { z } from 'zod' -import { createLogger } from '@/lib/logs/console/logger' import { createSSHConnection, sanitizePath } from '@/app/api/tools/ssh/utils' const logger = createLogger('SSHUploadFileAPI') diff --git a/apps/sim/app/api/tools/ssh/utils.ts b/apps/sim/app/api/tools/ssh/utils.ts index b2d2a581c0..126849ba90 100644 --- a/apps/sim/app/api/tools/ssh/utils.ts +++ b/apps/sim/app/api/tools/ssh/utils.ts @@ -1,5 +1,5 @@ +import { createLogger } from '@sim/logger' import { type Attributes, Client, type ConnectConfig } from 'ssh2' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('SSHUtils') diff --git a/apps/sim/app/api/tools/ssh/write-file-content/route.ts b/apps/sim/app/api/tools/ssh/write-file-content/route.ts index 5ba7274015..77c075abb4 100644 --- a/apps/sim/app/api/tools/ssh/write-file-content/route.ts +++ b/apps/sim/app/api/tools/ssh/write-file-content/route.ts @@ -1,8 +1,8 @@ import { randomUUID } from 'crypto' +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import type { Client, SFTPWrapper } from 'ssh2' import { z } from 'zod' -import { createLogger } from '@/lib/logs/console/logger' import { createSSHConnection, sanitizePath } from '@/app/api/tools/ssh/utils' const logger = createLogger('SSHWriteFileContentAPI') diff --git a/apps/sim/app/api/tools/stagehand/agent/route.ts b/apps/sim/app/api/tools/stagehand/agent/route.ts index d1aeeb0950..ee5ffe6e25 100644 --- a/apps/sim/app/api/tools/stagehand/agent/route.ts +++ b/apps/sim/app/api/tools/stagehand/agent/route.ts @@ -1,8 +1,8 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { env } from '@/lib/core/config/env' import { isSensitiveKey, REDACTED_MARKER } from '@/lib/core/security/redaction' -import { createLogger } from '@/lib/logs/console/logger' import { ensureZodObject, normalizeUrl } from '@/app/api/tools/stagehand/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 7da282815d..18f3e408b3 100644 --- a/apps/sim/app/api/tools/stagehand/extract/route.ts +++ b/apps/sim/app/api/tools/stagehand/extract/route.ts @@ -1,7 +1,7 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { env } from '@/lib/core/config/env' -import { createLogger } from '@/lib/logs/console/logger' import { ensureZodObject, normalizeUrl } from '@/app/api/tools/stagehand/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 4cf3e0c148..1e61f2971f 100644 --- a/apps/sim/app/api/tools/stagehand/utils.ts +++ b/apps/sim/app/api/tools/stagehand/utils.ts @@ -1,5 +1,5 @@ +import type { Logger } from '@sim/logger' import { z } from 'zod' -import type { Logger } from '@/lib/logs/console/logger' function jsonSchemaToZod(logger: Logger, jsonSchema: Record): z.ZodTypeAny { if (!jsonSchema) { diff --git a/apps/sim/app/api/tools/telegram/send-document/route.ts b/apps/sim/app/api/tools/telegram/send-document/route.ts index 968b110785..d0d656e0b9 100644 --- a/apps/sim/app/api/tools/telegram/send-document/route.ts +++ b/apps/sim/app/api/tools/telegram/send-document/route.ts @@ -1,8 +1,8 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { checkHybridAuth } from '@/lib/auth/hybrid' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { processFilesToUserFiles } from '@/lib/uploads/utils/file-utils' import { downloadFileFromStorage } from '@/lib/uploads/utils/file-utils.server' import { convertMarkdownToHTML } from '@/tools/telegram/utils' diff --git a/apps/sim/app/api/tools/thinking/route.ts b/apps/sim/app/api/tools/thinking/route.ts index 97e41ff3eb..8b397db5ee 100644 --- a/apps/sim/app/api/tools/thinking/route.ts +++ b/apps/sim/app/api/tools/thinking/route.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import type { ThinkingToolParams, ThinkingToolResponse } from '@/tools/thinking/types' const logger = createLogger('ThinkingToolAPI') diff --git a/apps/sim/app/api/tools/vision/analyze/route.ts b/apps/sim/app/api/tools/vision/analyze/route.ts index ded0b5dc85..58c3515ad0 100644 --- a/apps/sim/app/api/tools/vision/analyze/route.ts +++ b/apps/sim/app/api/tools/vision/analyze/route.ts @@ -1,8 +1,8 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { checkHybridAuth } from '@/lib/auth/hybrid' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { processSingleFileToUserFile } from '@/lib/uploads/utils/file-utils' import { downloadFileFromStorage } from '@/lib/uploads/utils/file-utils.server' diff --git a/apps/sim/app/api/tools/wealthbox/item/route.ts b/apps/sim/app/api/tools/wealthbox/item/route.ts index 12c423fcd5..b618470e6f 100644 --- a/apps/sim/app/api/tools/wealthbox/item/route.ts +++ b/apps/sim/app/api/tools/wealthbox/item/route.ts @@ -1,11 +1,11 @@ import { db } from '@sim/db' import { account } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' import { validateEnum, validatePathSegment } from '@/lib/core/security/input-validation' import { generateRequestId } from '@/lib/core/utils/request' -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/wealthbox/items/route.ts b/apps/sim/app/api/tools/wealthbox/items/route.ts index dd041f5d95..a07ff62c41 100644 --- a/apps/sim/app/api/tools/wealthbox/items/route.ts +++ b/apps/sim/app/api/tools/wealthbox/items/route.ts @@ -1,11 +1,11 @@ import { db } from '@sim/db' import { account } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' import { validateEnum, validatePathSegment } from '@/lib/core/security/input-validation' import { generateRequestId } from '@/lib/core/utils/request' -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/webflow/collections/route.ts b/apps/sim/app/api/tools/webflow/collections/route.ts index 31ec540615..8562da8ac1 100644 --- a/apps/sim/app/api/tools/webflow/collections/route.ts +++ b/apps/sim/app/api/tools/webflow/collections/route.ts @@ -1,8 +1,8 @@ +import { createLogger } from '@sim/logger' import { NextResponse } from 'next/server' import { authorizeCredentialUse } from '@/lib/auth/credential-access' import { validateAlphanumericId } from '@/lib/core/security/input-validation' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { refreshAccessTokenIfNeeded } from '@/app/api/auth/oauth/utils' const logger = createLogger('WebflowCollectionsAPI') diff --git a/apps/sim/app/api/tools/webflow/items/route.ts b/apps/sim/app/api/tools/webflow/items/route.ts index 95acc644d7..b2c5512167 100644 --- a/apps/sim/app/api/tools/webflow/items/route.ts +++ b/apps/sim/app/api/tools/webflow/items/route.ts @@ -1,8 +1,8 @@ +import { createLogger } from '@sim/logger' import { NextResponse } from 'next/server' import { authorizeCredentialUse } from '@/lib/auth/credential-access' import { validateAlphanumericId } from '@/lib/core/security/input-validation' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { refreshAccessTokenIfNeeded } from '@/app/api/auth/oauth/utils' const logger = createLogger('WebflowItemsAPI') diff --git a/apps/sim/app/api/tools/webflow/sites/route.ts b/apps/sim/app/api/tools/webflow/sites/route.ts index f5fd93ee2a..47959f4c93 100644 --- a/apps/sim/app/api/tools/webflow/sites/route.ts +++ b/apps/sim/app/api/tools/webflow/sites/route.ts @@ -1,8 +1,8 @@ +import { createLogger } from '@sim/logger' import { NextResponse } from 'next/server' import { authorizeCredentialUse } from '@/lib/auth/credential-access' import { validateAlphanumericId } from '@/lib/core/security/input-validation' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { refreshAccessTokenIfNeeded } from '@/app/api/auth/oauth/utils' const logger = createLogger('WebflowSitesAPI') diff --git a/apps/sim/app/api/tools/wordpress/upload/route.ts b/apps/sim/app/api/tools/wordpress/upload/route.ts index 56c0beaf3f..7f0434bc1f 100644 --- a/apps/sim/app/api/tools/wordpress/upload/route.ts +++ b/apps/sim/app/api/tools/wordpress/upload/route.ts @@ -1,8 +1,8 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { checkHybridAuth } from '@/lib/auth/hybrid' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { getFileExtension, getMimeTypeFromExtension, diff --git a/apps/sim/app/api/usage/route.ts b/apps/sim/app/api/usage/route.ts index 4ca818e787..f55f57c496 100644 --- a/apps/sim/app/api/usage/route.ts +++ b/apps/sim/app/api/usage/route.ts @@ -1,3 +1,4 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' @@ -6,7 +7,6 @@ import { getOrganizationBillingData, isOrganizationOwnerOrAdmin, } from '@/lib/billing/core/organization' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('UnifiedUsageAPI') diff --git a/apps/sim/app/api/user/super-user/route.ts b/apps/sim/app/api/user/super-user/route.ts index cc39943434..28c8b9733e 100644 --- a/apps/sim/app/api/user/super-user/route.ts +++ b/apps/sim/app/api/user/super-user/route.ts @@ -1,10 +1,10 @@ import { db } from '@sim/db' import { user } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('SuperUserAPI') 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 fb5ea90e8d..56be3ce7bb 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,10 +1,10 @@ import { db } from '@sim/db' import { apiKey } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('ApiKeyAPI') 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 ca4e78d577..252011ec95 100644 --- a/apps/sim/app/api/users/me/api-keys/route.ts +++ b/apps/sim/app/api/users/me/api-keys/route.ts @@ -1,11 +1,11 @@ import { db } from '@sim/db' import { apiKey } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq } from 'drizzle-orm' import { nanoid } from 'nanoid' import { type NextRequest, NextResponse } from 'next/server' import { createApiKey, getApiKeyDisplayFormat } from '@/lib/api-key/auth' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('ApiKeysAPI') diff --git a/apps/sim/app/api/users/me/profile/route.ts b/apps/sim/app/api/users/me/profile/route.ts index 7f6ebe1489..1b627dbac1 100644 --- a/apps/sim/app/api/users/me/profile/route.ts +++ b/apps/sim/app/api/users/me/profile/route.ts @@ -1,11 +1,11 @@ import { db } from '@sim/db' import { user } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('UpdateUserProfileAPI') diff --git a/apps/sim/app/api/users/me/settings/route.ts b/apps/sim/app/api/users/me/settings/route.ts index 6fdf0986c5..6f6094558f 100644 --- a/apps/sim/app/api/users/me/settings/route.ts +++ b/apps/sim/app/api/users/me/settings/route.ts @@ -1,12 +1,12 @@ import { db } from '@sim/db' import { settings } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' import { nanoid } from 'nanoid' import { NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('UserSettingsAPI') 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 8dc42c36e0..30c7799995 100644 --- a/apps/sim/app/api/users/me/settings/unsubscribe/route.ts +++ b/apps/sim/app/api/users/me/settings/unsubscribe/route.ts @@ -1,7 +1,7 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import type { EmailType } from '@/lib/messaging/email/mailer' import { getEmailPreferences, 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 a20f600b7d..c00777ce34 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 @@ -1,10 +1,10 @@ import { db } from '@sim/db' import { member, organization, subscription } from '@sim/db/schema' +import { createLogger } from '@sim/logger' 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' const logger = createLogger('SubscriptionTransferAPI') diff --git a/apps/sim/app/api/users/me/usage-limits/route.ts b/apps/sim/app/api/users/me/usage-limits/route.ts index 9960a05294..26db257efc 100644 --- a/apps/sim/app/api/users/me/usage-limits/route.ts +++ b/apps/sim/app/api/users/me/usage-limits/route.ts @@ -1,3 +1,4 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { checkHybridAuth } from '@/lib/auth/hybrid' import { checkServerSideUsageLimits } from '@/lib/billing' @@ -5,7 +6,6 @@ import { getHighestPrioritySubscription } from '@/lib/billing/core/subscription' import { getEffectiveCurrentPeriodCost } from '@/lib/billing/core/usage' import { getUserStorageLimit, getUserStorageUsage } from '@/lib/billing/storage' import { RateLimiter } from '@/lib/core/rate-limiter' -import { createLogger } from '@/lib/logs/console/logger' import { createErrorResponse } from '@/app/api/workflows/utils' const logger = createLogger('UsageLimitsAPI') diff --git a/apps/sim/app/api/users/me/usage-logs/route.ts b/apps/sim/app/api/users/me/usage-logs/route.ts index b4751fbdcd..3c4f1229fe 100644 --- a/apps/sim/app/api/users/me/usage-logs/route.ts +++ b/apps/sim/app/api/users/me/usage-logs/route.ts @@ -1,8 +1,8 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { checkHybridAuth } from '@/lib/auth/hybrid' import { getUserUsageLogs, type UsageLogSource } from '@/lib/billing/core/usage-log' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('UsageLogsAPI') diff --git a/apps/sim/app/api/v1/admin/auth.ts b/apps/sim/app/api/v1/admin/auth.ts index 642968b996..5e04bcc1d9 100644 --- a/apps/sim/app/api/v1/admin/auth.ts +++ b/apps/sim/app/api/v1/admin/auth.ts @@ -9,9 +9,9 @@ */ import { createHash, timingSafeEqual } from 'crypto' +import { createLogger } from '@sim/logger' import type { NextRequest } from 'next/server' import { env } from '@/lib/core/config/env' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('AdminAuth') diff --git a/apps/sim/app/api/v1/admin/organizations/[id]/billing/route.ts b/apps/sim/app/api/v1/admin/organizations/[id]/billing/route.ts index 70d937604f..952b437144 100644 --- a/apps/sim/app/api/v1/admin/organizations/[id]/billing/route.ts +++ b/apps/sim/app/api/v1/admin/organizations/[id]/billing/route.ts @@ -17,9 +17,9 @@ import { db } from '@sim/db' import { organization } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' import { getOrganizationBillingData } from '@/lib/billing/core/organization' -import { createLogger } from '@/lib/logs/console/logger' import { withAdminAuthParams } from '@/app/api/v1/admin/middleware' import { badRequestResponse, diff --git a/apps/sim/app/api/v1/admin/organizations/[id]/members/[memberId]/route.ts b/apps/sim/app/api/v1/admin/organizations/[id]/members/[memberId]/route.ts index 58048cf685..2496c363c6 100644 --- a/apps/sim/app/api/v1/admin/organizations/[id]/members/[memberId]/route.ts +++ b/apps/sim/app/api/v1/admin/organizations/[id]/members/[memberId]/route.ts @@ -27,9 +27,9 @@ import { db } from '@sim/db' import { member, organization, user, userStats } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq } from 'drizzle-orm' import { removeUserFromOrganization } from '@/lib/billing/organizations/membership' -import { createLogger } from '@/lib/logs/console/logger' import { withAdminAuthParams } from '@/app/api/v1/admin/middleware' import { badRequestResponse, diff --git a/apps/sim/app/api/v1/admin/organizations/[id]/members/route.ts b/apps/sim/app/api/v1/admin/organizations/[id]/members/route.ts index a3c07e02ed..797831b887 100644 --- a/apps/sim/app/api/v1/admin/organizations/[id]/members/route.ts +++ b/apps/sim/app/api/v1/admin/organizations/[id]/members/route.ts @@ -30,10 +30,10 @@ import { db } from '@sim/db' import { member, organization, user, userStats } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { count, eq } from 'drizzle-orm' import { addUserToOrganization } from '@/lib/billing/organizations/membership' import { requireStripeClient } from '@/lib/billing/stripe-client' -import { createLogger } from '@/lib/logs/console/logger' import { withAdminAuthParams } from '@/app/api/v1/admin/middleware' import { badRequestResponse, diff --git a/apps/sim/app/api/v1/admin/organizations/[id]/route.ts b/apps/sim/app/api/v1/admin/organizations/[id]/route.ts index ef5c9e9663..3d0373014e 100644 --- a/apps/sim/app/api/v1/admin/organizations/[id]/route.ts +++ b/apps/sim/app/api/v1/admin/organizations/[id]/route.ts @@ -18,8 +18,8 @@ import { db } from '@sim/db' import { member, organization, subscription } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, count, eq } from 'drizzle-orm' -import { createLogger } from '@/lib/logs/console/logger' import { withAdminAuthParams } from '@/app/api/v1/admin/middleware' import { badRequestResponse, diff --git a/apps/sim/app/api/v1/admin/organizations/[id]/seats/route.ts b/apps/sim/app/api/v1/admin/organizations/[id]/seats/route.ts index 0cfe0c8d94..86e156a445 100644 --- a/apps/sim/app/api/v1/admin/organizations/[id]/seats/route.ts +++ b/apps/sim/app/api/v1/admin/organizations/[id]/seats/route.ts @@ -6,8 +6,8 @@ * Response: AdminSingleResponse */ +import { createLogger } from '@sim/logger' import { getOrganizationSeatAnalytics } from '@/lib/billing/validation/seat-management' -import { createLogger } from '@/lib/logs/console/logger' import { withAdminAuthParams } from '@/app/api/v1/admin/middleware' import { internalErrorResponse, diff --git a/apps/sim/app/api/v1/admin/organizations/route.ts b/apps/sim/app/api/v1/admin/organizations/route.ts index a05fafc5f1..f19f822467 100644 --- a/apps/sim/app/api/v1/admin/organizations/route.ts +++ b/apps/sim/app/api/v1/admin/organizations/route.ts @@ -12,8 +12,8 @@ import { db } from '@sim/db' import { organization } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { count } from 'drizzle-orm' -import { createLogger } from '@/lib/logs/console/logger' import { withAdminAuth } from '@/app/api/v1/admin/middleware' import { internalErrorResponse, listResponse } from '@/app/api/v1/admin/responses' import { diff --git a/apps/sim/app/api/v1/admin/subscriptions/[id]/route.ts b/apps/sim/app/api/v1/admin/subscriptions/[id]/route.ts index dac1dde893..50ba40f333 100644 --- a/apps/sim/app/api/v1/admin/subscriptions/[id]/route.ts +++ b/apps/sim/app/api/v1/admin/subscriptions/[id]/route.ts @@ -25,9 +25,9 @@ import { db } from '@sim/db' import { subscription } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' import { requireStripeClient } from '@/lib/billing/stripe-client' -import { createLogger } from '@/lib/logs/console/logger' import { withAdminAuthParams } from '@/app/api/v1/admin/middleware' import { badRequestResponse, diff --git a/apps/sim/app/api/v1/admin/subscriptions/route.ts b/apps/sim/app/api/v1/admin/subscriptions/route.ts index be73517216..146d5c307b 100644 --- a/apps/sim/app/api/v1/admin/subscriptions/route.ts +++ b/apps/sim/app/api/v1/admin/subscriptions/route.ts @@ -14,8 +14,8 @@ import { db } from '@sim/db' import { subscription } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, count, eq, type SQL } from 'drizzle-orm' -import { createLogger } from '@/lib/logs/console/logger' import { withAdminAuth } from '@/app/api/v1/admin/middleware' import { internalErrorResponse, listResponse } from '@/app/api/v1/admin/responses' import { diff --git a/apps/sim/app/api/v1/admin/users/[id]/billing/route.ts b/apps/sim/app/api/v1/admin/users/[id]/billing/route.ts index ef2535adc4..e5681df62a 100644 --- a/apps/sim/app/api/v1/admin/users/[id]/billing/route.ts +++ b/apps/sim/app/api/v1/admin/users/[id]/billing/route.ts @@ -20,10 +20,10 @@ import { db } from '@sim/db' import { member, organization, subscription, user, userStats } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq, or } from 'drizzle-orm' import { nanoid } from 'nanoid' import { getHighestPrioritySubscription } from '@/lib/billing/core/subscription' -import { createLogger } from '@/lib/logs/console/logger' import { withAdminAuthParams } from '@/app/api/v1/admin/middleware' import { badRequestResponse, diff --git a/apps/sim/app/api/v1/admin/users/[id]/route.ts b/apps/sim/app/api/v1/admin/users/[id]/route.ts index e1b52c7e9b..3700a427b1 100644 --- a/apps/sim/app/api/v1/admin/users/[id]/route.ts +++ b/apps/sim/app/api/v1/admin/users/[id]/route.ts @@ -8,8 +8,8 @@ import { db } from '@sim/db' import { user } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' -import { createLogger } from '@/lib/logs/console/logger' import { withAdminAuthParams } from '@/app/api/v1/admin/middleware' import { internalErrorResponse, diff --git a/apps/sim/app/api/v1/admin/users/route.ts b/apps/sim/app/api/v1/admin/users/route.ts index 698d75808c..a8400bced6 100644 --- a/apps/sim/app/api/v1/admin/users/route.ts +++ b/apps/sim/app/api/v1/admin/users/route.ts @@ -12,8 +12,8 @@ import { db } from '@sim/db' import { user } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { count } from 'drizzle-orm' -import { createLogger } from '@/lib/logs/console/logger' import { withAdminAuth } from '@/app/api/v1/admin/middleware' import { internalErrorResponse, listResponse } from '@/app/api/v1/admin/responses' import { diff --git a/apps/sim/app/api/v1/admin/workflows/[id]/export/route.ts b/apps/sim/app/api/v1/admin/workflows/[id]/export/route.ts index 7aa6ad503e..3570cc9f31 100644 --- a/apps/sim/app/api/v1/admin/workflows/[id]/export/route.ts +++ b/apps/sim/app/api/v1/admin/workflows/[id]/export/route.ts @@ -8,8 +8,8 @@ import { db } from '@sim/db' import { workflow } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' -import { createLogger } from '@/lib/logs/console/logger' import { loadWorkflowFromNormalizedTables } from '@/lib/workflows/persistence/utils' import { withAdminAuthParams } from '@/app/api/v1/admin/middleware' import { diff --git a/apps/sim/app/api/v1/admin/workflows/[id]/route.ts b/apps/sim/app/api/v1/admin/workflows/[id]/route.ts index 8aae98af42..ca596d6afd 100644 --- a/apps/sim/app/api/v1/admin/workflows/[id]/route.ts +++ b/apps/sim/app/api/v1/admin/workflows/[id]/route.ts @@ -14,9 +14,9 @@ import { db } from '@sim/db' import { workflow, workflowBlocks, workflowEdges, workflowSchedule } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { count, eq } from 'drizzle-orm' import { NextResponse } from 'next/server' -import { createLogger } from '@/lib/logs/console/logger' import { withAdminAuthParams } from '@/app/api/v1/admin/middleware' import { internalErrorResponse, diff --git a/apps/sim/app/api/v1/admin/workflows/import/route.ts b/apps/sim/app/api/v1/admin/workflows/import/route.ts index 9dc00e5d0e..db83f52d07 100644 --- a/apps/sim/app/api/v1/admin/workflows/import/route.ts +++ b/apps/sim/app/api/v1/admin/workflows/import/route.ts @@ -16,9 +16,9 @@ import { db } from '@sim/db' import { workflow, workspace } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' import { NextResponse } from 'next/server' -import { createLogger } from '@/lib/logs/console/logger' import { saveWorkflowToNormalizedTables } from '@/lib/workflows/persistence/utils' import { withAdminAuth } from '@/app/api/v1/admin/middleware' import { diff --git a/apps/sim/app/api/v1/admin/workflows/route.ts b/apps/sim/app/api/v1/admin/workflows/route.ts index 3c190330a2..5344a5db63 100644 --- a/apps/sim/app/api/v1/admin/workflows/route.ts +++ b/apps/sim/app/api/v1/admin/workflows/route.ts @@ -12,8 +12,8 @@ import { db } from '@sim/db' import { workflow } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { count } from 'drizzle-orm' -import { createLogger } from '@/lib/logs/console/logger' import { withAdminAuth } from '@/app/api/v1/admin/middleware' import { internalErrorResponse, listResponse } from '@/app/api/v1/admin/responses' import { diff --git a/apps/sim/app/api/v1/admin/workspaces/[id]/export/route.ts b/apps/sim/app/api/v1/admin/workspaces/[id]/export/route.ts index a943cfa7a3..f7e60502ad 100644 --- a/apps/sim/app/api/v1/admin/workspaces/[id]/export/route.ts +++ b/apps/sim/app/api/v1/admin/workspaces/[id]/export/route.ts @@ -13,9 +13,9 @@ import { db } from '@sim/db' import { workflow, workflowFolder, workspace } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' import { NextResponse } from 'next/server' -import { createLogger } from '@/lib/logs/console/logger' import { exportWorkspaceToZip } from '@/lib/workflows/operations/import-export' import { loadWorkflowFromNormalizedTables } from '@/lib/workflows/persistence/utils' import { withAdminAuthParams } from '@/app/api/v1/admin/middleware' diff --git a/apps/sim/app/api/v1/admin/workspaces/[id]/folders/route.ts b/apps/sim/app/api/v1/admin/workspaces/[id]/folders/route.ts index a484643d1a..37cdc2b964 100644 --- a/apps/sim/app/api/v1/admin/workspaces/[id]/folders/route.ts +++ b/apps/sim/app/api/v1/admin/workspaces/[id]/folders/route.ts @@ -12,8 +12,8 @@ import { db } from '@sim/db' import { workflowFolder, workspace } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { count, eq } from 'drizzle-orm' -import { createLogger } from '@/lib/logs/console/logger' import { withAdminAuthParams } from '@/app/api/v1/admin/middleware' import { internalErrorResponse, listResponse, notFoundResponse } from '@/app/api/v1/admin/responses' import { diff --git a/apps/sim/app/api/v1/admin/workspaces/[id]/import/route.ts b/apps/sim/app/api/v1/admin/workspaces/[id]/import/route.ts index 11989448ec..fa569b7f24 100644 --- a/apps/sim/app/api/v1/admin/workspaces/[id]/import/route.ts +++ b/apps/sim/app/api/v1/admin/workspaces/[id]/import/route.ts @@ -25,9 +25,9 @@ import { db } from '@sim/db' import { workflow, workflowFolder, workspace } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' import { NextResponse } from 'next/server' -import { createLogger } from '@/lib/logs/console/logger' import { extractWorkflowName, extractWorkflowsFromZip, diff --git a/apps/sim/app/api/v1/admin/workspaces/[id]/route.ts b/apps/sim/app/api/v1/admin/workspaces/[id]/route.ts index c9dd07a237..ee34556fc6 100644 --- a/apps/sim/app/api/v1/admin/workspaces/[id]/route.ts +++ b/apps/sim/app/api/v1/admin/workspaces/[id]/route.ts @@ -8,8 +8,8 @@ import { db } from '@sim/db' import { workflow, workflowFolder, workspace } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { count, eq } from 'drizzle-orm' -import { createLogger } from '@/lib/logs/console/logger' import { withAdminAuthParams } from '@/app/api/v1/admin/middleware' import { internalErrorResponse, diff --git a/apps/sim/app/api/v1/admin/workspaces/[id]/workflows/route.ts b/apps/sim/app/api/v1/admin/workspaces/[id]/workflows/route.ts index 867f5f2a7b..ea1ab87fc5 100644 --- a/apps/sim/app/api/v1/admin/workspaces/[id]/workflows/route.ts +++ b/apps/sim/app/api/v1/admin/workspaces/[id]/workflows/route.ts @@ -24,9 +24,9 @@ import { workflowSchedule, workspace, } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { count, eq, inArray } from 'drizzle-orm' import { NextResponse } from 'next/server' -import { createLogger } from '@/lib/logs/console/logger' import { withAdminAuthParams } from '@/app/api/v1/admin/middleware' import { internalErrorResponse, listResponse, notFoundResponse } from '@/app/api/v1/admin/responses' import { diff --git a/apps/sim/app/api/v1/admin/workspaces/route.ts b/apps/sim/app/api/v1/admin/workspaces/route.ts index 1f3fe3e197..0724770ced 100644 --- a/apps/sim/app/api/v1/admin/workspaces/route.ts +++ b/apps/sim/app/api/v1/admin/workspaces/route.ts @@ -12,8 +12,8 @@ import { db } from '@sim/db' import { workspace } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { count } from 'drizzle-orm' -import { createLogger } from '@/lib/logs/console/logger' import { withAdminAuth } from '@/app/api/v1/admin/middleware' import { internalErrorResponse, listResponse } from '@/app/api/v1/admin/responses' import { diff --git a/apps/sim/app/api/v1/auth.ts b/apps/sim/app/api/v1/auth.ts index 30bf8d8e51..ce288dd676 100644 --- a/apps/sim/app/api/v1/auth.ts +++ b/apps/sim/app/api/v1/auth.ts @@ -1,8 +1,8 @@ +import { createLogger } from '@sim/logger' import type { NextRequest } from 'next/server' import { authenticateApiKeyFromHeader, updateApiKeyLastUsed } from '@/lib/api-key/service' import { ANONYMOUS_USER_ID } from '@/lib/auth/constants' import { isAuthDisabled } from '@/lib/core/config/feature-flags' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('V1Auth') diff --git a/apps/sim/app/api/v1/logs/[id]/route.ts b/apps/sim/app/api/v1/logs/[id]/route.ts index aa53fb496c..b1d8f89ff3 100644 --- a/apps/sim/app/api/v1/logs/[id]/route.ts +++ b/apps/sim/app/api/v1/logs/[id]/route.ts @@ -1,8 +1,8 @@ import { db } from '@sim/db' import { permissions, workflow, workflowExecutionLogs } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' -import { createLogger } from '@/lib/logs/console/logger' import { createApiResponse, getUserLimits } from '@/app/api/v1/logs/meta' import { checkRateLimit, createRateLimitResponse } from '@/app/api/v1/middleware' diff --git a/apps/sim/app/api/v1/logs/executions/[executionId]/route.ts b/apps/sim/app/api/v1/logs/executions/[executionId]/route.ts index a68cd0f313..5c2967ef73 100644 --- a/apps/sim/app/api/v1/logs/executions/[executionId]/route.ts +++ b/apps/sim/app/api/v1/logs/executions/[executionId]/route.ts @@ -5,9 +5,9 @@ import { workflowExecutionLogs, workflowExecutionSnapshots, } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' -import { createLogger } from '@/lib/logs/console/logger' import { createApiResponse, getUserLimits } from '@/app/api/v1/logs/meta' import { checkRateLimit, createRateLimitResponse } from '@/app/api/v1/middleware' diff --git a/apps/sim/app/api/v1/logs/route.ts b/apps/sim/app/api/v1/logs/route.ts index 8357175947..83a7b62192 100644 --- a/apps/sim/app/api/v1/logs/route.ts +++ b/apps/sim/app/api/v1/logs/route.ts @@ -1,9 +1,9 @@ import { db } from '@sim/db' import { permissions, workflow, workflowExecutionLogs } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq, sql } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' -import { createLogger } from '@/lib/logs/console/logger' import { buildLogFilters, getOrderBy } from '@/app/api/v1/logs/filters' import { createApiResponse, getUserLimits } from '@/app/api/v1/logs/meta' import { checkRateLimit, createRateLimitResponse } from '@/app/api/v1/middleware' diff --git a/apps/sim/app/api/v1/middleware.ts b/apps/sim/app/api/v1/middleware.ts index ae00e5eeac..4f0eac4ad9 100644 --- a/apps/sim/app/api/v1/middleware.ts +++ b/apps/sim/app/api/v1/middleware.ts @@ -1,7 +1,7 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { getHighestPrioritySubscription } from '@/lib/billing/core/subscription' import { RateLimiter } from '@/lib/core/rate-limiter' -import { createLogger } from '@/lib/logs/console/logger' import { authenticateV1Request } from '@/app/api/v1/auth' const logger = createLogger('V1Middleware') diff --git a/apps/sim/app/api/wand/route.ts b/apps/sim/app/api/wand/route.ts index c18aecb5b9..3a14e74001 100644 --- a/apps/sim/app/api/wand/route.ts +++ b/apps/sim/app/api/wand/route.ts @@ -1,5 +1,6 @@ import { db } from '@sim/db' import { userStats, workflow } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq, sql } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import OpenAI, { AzureOpenAI } from 'openai' @@ -10,7 +11,6 @@ import { checkAndBillOverageThreshold } from '@/lib/billing/threshold-billing' import { env } from '@/lib/core/config/env' import { getCostMultiplier, isBillingEnabled } from '@/lib/core/config/feature-flags' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { verifyWorkspaceMembership } from '@/app/api/workflows/utils' import { getModelPricing } from '@/providers/utils' diff --git a/apps/sim/app/api/webhooks/[id]/route.ts b/apps/sim/app/api/webhooks/[id]/route.ts index 286472f25e..6f7ffc3a3d 100644 --- a/apps/sim/app/api/webhooks/[id]/route.ts +++ b/apps/sim/app/api/webhooks/[id]/route.ts @@ -1,11 +1,11 @@ import { db } from '@sim/db' import { webhook, workflow } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' import { validateInteger } from '@/lib/core/security/input-validation' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { getUserEntityPermissions } from '@/lib/workspaces/permissions/utils' const logger = createLogger('WebhookAPI') diff --git a/apps/sim/app/api/webhooks/[id]/test-url/route.ts b/apps/sim/app/api/webhooks/[id]/test-url/route.ts index 066c6b3cae..7b27b2280c 100644 --- a/apps/sim/app/api/webhooks/[id]/test-url/route.ts +++ b/apps/sim/app/api/webhooks/[id]/test-url/route.ts @@ -1,10 +1,10 @@ import { db, webhook, workflow } from '@sim/db' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' import { generateRequestId } from '@/lib/core/utils/request' import { getBaseUrl } from '@/lib/core/utils/urls' -import { createLogger } from '@/lib/logs/console/logger' import { signTestWebhookToken } from '@/lib/webhooks/test-tokens' import { getUserEntityPermissions } from '@/lib/workspaces/permissions/utils' diff --git a/apps/sim/app/api/webhooks/cleanup/idempotency/route.ts b/apps/sim/app/api/webhooks/cleanup/idempotency/route.ts index 0b6be60936..a460803345 100644 --- a/apps/sim/app/api/webhooks/cleanup/idempotency/route.ts +++ b/apps/sim/app/api/webhooks/cleanup/idempotency/route.ts @@ -1,8 +1,8 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { verifyCronAuth } from '@/lib/auth/internal' import { cleanupExpiredIdempotencyKeys, getIdempotencyKeyStats } from '@/lib/core/idempotency' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('IdempotencyCleanupAPI') diff --git a/apps/sim/app/api/webhooks/poll/gmail/route.ts b/apps/sim/app/api/webhooks/poll/gmail/route.ts index 008561b603..7b8f6c250b 100644 --- a/apps/sim/app/api/webhooks/poll/gmail/route.ts +++ b/apps/sim/app/api/webhooks/poll/gmail/route.ts @@ -1,8 +1,8 @@ +import { createLogger } from '@sim/logger' import { nanoid } from 'nanoid' import { type NextRequest, NextResponse } from 'next/server' import { verifyCronAuth } from '@/lib/auth/internal' import { acquireLock, releaseLock } from '@/lib/core/config/redis' -import { createLogger } from '@/lib/logs/console/logger' import { pollGmailWebhooks } from '@/lib/webhooks/gmail-polling-service' const logger = createLogger('GmailPollingAPI') diff --git a/apps/sim/app/api/webhooks/poll/outlook/route.ts b/apps/sim/app/api/webhooks/poll/outlook/route.ts index eccbfe7b34..c7266fa636 100644 --- a/apps/sim/app/api/webhooks/poll/outlook/route.ts +++ b/apps/sim/app/api/webhooks/poll/outlook/route.ts @@ -1,8 +1,8 @@ +import { createLogger } from '@sim/logger' import { nanoid } from 'nanoid' import { type NextRequest, NextResponse } from 'next/server' import { verifyCronAuth } from '@/lib/auth/internal' import { acquireLock, releaseLock } from '@/lib/core/config/redis' -import { createLogger } from '@/lib/logs/console/logger' import { pollOutlookWebhooks } from '@/lib/webhooks/outlook-polling-service' const logger = createLogger('OutlookPollingAPI') diff --git a/apps/sim/app/api/webhooks/poll/rss/route.ts b/apps/sim/app/api/webhooks/poll/rss/route.ts index fabe2c4934..1f9201ee7d 100644 --- a/apps/sim/app/api/webhooks/poll/rss/route.ts +++ b/apps/sim/app/api/webhooks/poll/rss/route.ts @@ -1,8 +1,8 @@ +import { createLogger } from '@sim/logger' import { nanoid } from 'nanoid' import { type NextRequest, NextResponse } from 'next/server' import { verifyCronAuth } from '@/lib/auth/internal' import { acquireLock, releaseLock } from '@/lib/core/config/redis' -import { createLogger } from '@/lib/logs/console/logger' import { pollRssWebhooks } from '@/lib/webhooks/rss-polling-service' const logger = createLogger('RssPollingAPI') diff --git a/apps/sim/app/api/webhooks/route.ts b/apps/sim/app/api/webhooks/route.ts index 3210615b1d..4c2d2735f4 100644 --- a/apps/sim/app/api/webhooks/route.ts +++ b/apps/sim/app/api/webhooks/route.ts @@ -1,12 +1,12 @@ import { db } from '@sim/db' import { webhook, workflow } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, desc, eq } from 'drizzle-orm' import { nanoid } from 'nanoid' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' import { generateRequestId } from '@/lib/core/utils/request' import { getBaseUrl } from '@/lib/core/utils/urls' -import { createLogger } from '@/lib/logs/console/logger' import { getUserEntityPermissions } from '@/lib/workspaces/permissions/utils' import { getOAuthToken } from '@/app/api/auth/oauth/utils' diff --git a/apps/sim/app/api/webhooks/test/[id]/route.ts b/apps/sim/app/api/webhooks/test/[id]/route.ts index d66d69f407..46653c3bf7 100644 --- a/apps/sim/app/api/webhooks/test/[id]/route.ts +++ b/apps/sim/app/api/webhooks/test/[id]/route.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { checkWebhookPreprocessing, findWebhookAndWorkflow, diff --git a/apps/sim/app/api/webhooks/test/route.ts b/apps/sim/app/api/webhooks/test/route.ts index 021dc670bd..bf3aece243 100644 --- a/apps/sim/app/api/webhooks/test/route.ts +++ b/apps/sim/app/api/webhooks/test/route.ts @@ -1,10 +1,10 @@ import { db } from '@sim/db' import { webhook } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { generateRequestId } from '@/lib/core/utils/request' import { getBaseUrl } from '@/lib/core/utils/urls' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('WebhookTestAPI') diff --git a/apps/sim/app/api/webhooks/trigger/[path]/route.test.ts b/apps/sim/app/api/webhooks/trigger/[path]/route.test.ts index 2dcafd4eba..e736db3987 100644 --- a/apps/sim/app/api/webhooks/trigger/[path]/route.test.ts +++ b/apps/sim/app/api/webhooks/trigger/[path]/route.test.ts @@ -178,7 +178,7 @@ vi.mock('drizzle-orm/postgres-js', () => ({ vi.mock('postgres', () => vi.fn().mockReturnValue({})) -vi.mock('@/lib/logs/console/logger', () => loggerMock) +vi.mock('@sim/logger', () => loggerMock) process.env.DATABASE_URL = 'postgresql://test:test@localhost:5432/test' diff --git a/apps/sim/app/api/webhooks/trigger/[path]/route.ts b/apps/sim/app/api/webhooks/trigger/[path]/route.ts index b7ec7bafbe..549ce6a78d 100644 --- a/apps/sim/app/api/webhooks/trigger/[path]/route.ts +++ b/apps/sim/app/api/webhooks/trigger/[path]/route.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { checkWebhookPreprocessing, findWebhookAndWorkflow, diff --git a/apps/sim/app/api/workflows/[id]/autolayout/route.ts b/apps/sim/app/api/workflows/[id]/autolayout/route.ts index a08c82fb72..06e2c33133 100644 --- a/apps/sim/app/api/workflows/[id]/autolayout/route.ts +++ b/apps/sim/app/api/workflows/[id]/autolayout/route.ts @@ -1,8 +1,8 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { applyAutoLayout } from '@/lib/workflows/autolayout' import { DEFAULT_HORIZONTAL_SPACING, 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 21b3758a7b..f7733e1407 100644 --- a/apps/sim/app/api/workflows/[id]/chat/status/route.ts +++ b/apps/sim/app/api/workflows/[id]/chat/status/route.ts @@ -1,8 +1,8 @@ import { db } from '@sim/db' import { chat } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { createErrorResponse, createSuccessResponse } from '@/app/api/workflows/utils' const logger = createLogger('ChatStatusAPI') diff --git a/apps/sim/app/api/workflows/[id]/deploy/route.ts b/apps/sim/app/api/workflows/[id]/deploy/route.ts index 9ebbce6764..c54124f47d 100644 --- a/apps/sim/app/api/workflows/[id]/deploy/route.ts +++ b/apps/sim/app/api/workflows/[id]/deploy/route.ts @@ -1,8 +1,8 @@ import { db, workflow, workflowDeploymentVersion } from '@sim/db' +import { createLogger } from '@sim/logger' import { and, desc, eq } from 'drizzle-orm' import type { NextRequest } from 'next/server' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { deployWorkflow, loadWorkflowFromNormalizedTables } from '@/lib/workflows/persistence/utils' import { createSchedulesForDeploy, diff --git a/apps/sim/app/api/workflows/[id]/deployed/route.ts b/apps/sim/app/api/workflows/[id]/deployed/route.ts index 735b481e62..e939fc0f09 100644 --- a/apps/sim/app/api/workflows/[id]/deployed/route.ts +++ b/apps/sim/app/api/workflows/[id]/deployed/route.ts @@ -1,9 +1,9 @@ import { db, workflowDeploymentVersion } from '@sim/db' +import { createLogger } from '@sim/logger' import { and, desc, eq } from 'drizzle-orm' import type { NextRequest, NextResponse } from 'next/server' import { verifyInternalToken } from '@/lib/auth/internal' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { validateWorkflowPermissions } from '@/lib/workflows/utils' import { createErrorResponse, createSuccessResponse } from '@/app/api/workflows/utils' diff --git a/apps/sim/app/api/workflows/[id]/deployments/[version]/activate/route.ts b/apps/sim/app/api/workflows/[id]/deployments/[version]/activate/route.ts index 4961ec65d0..1ef4761e68 100644 --- a/apps/sim/app/api/workflows/[id]/deployments/[version]/activate/route.ts +++ b/apps/sim/app/api/workflows/[id]/deployments/[version]/activate/route.ts @@ -1,8 +1,8 @@ import { db, workflow, workflowDeploymentVersion } from '@sim/db' +import { createLogger } from '@sim/logger' import { and, eq } from 'drizzle-orm' import type { NextRequest } from 'next/server' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { validateWorkflowPermissions } from '@/lib/workflows/utils' import { createErrorResponse, createSuccessResponse } from '@/app/api/workflows/utils' diff --git a/apps/sim/app/api/workflows/[id]/deployments/[version]/revert/route.ts b/apps/sim/app/api/workflows/[id]/deployments/[version]/revert/route.ts index a3153290ca..5b33e6c146 100644 --- a/apps/sim/app/api/workflows/[id]/deployments/[version]/revert/route.ts +++ b/apps/sim/app/api/workflows/[id]/deployments/[version]/revert/route.ts @@ -1,9 +1,9 @@ import { db, workflow, workflowDeploymentVersion } from '@sim/db' +import { createLogger } from '@sim/logger' import { and, eq } from 'drizzle-orm' import type { NextRequest } from 'next/server' import { env } from '@/lib/core/config/env' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { saveWorkflowToNormalizedTables } from '@/lib/workflows/persistence/utils' import { validateWorkflowPermissions } from '@/lib/workflows/utils' import { createErrorResponse, createSuccessResponse } from '@/app/api/workflows/utils' diff --git a/apps/sim/app/api/workflows/[id]/deployments/[version]/route.ts b/apps/sim/app/api/workflows/[id]/deployments/[version]/route.ts index 3206798d70..20642c90ee 100644 --- a/apps/sim/app/api/workflows/[id]/deployments/[version]/route.ts +++ b/apps/sim/app/api/workflows/[id]/deployments/[version]/route.ts @@ -1,9 +1,9 @@ import { db, workflowDeploymentVersion } from '@sim/db' +import { createLogger } from '@sim/logger' import { and, eq } from 'drizzle-orm' import type { NextRequest } from 'next/server' import { z } from 'zod' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { validateWorkflowPermissions } from '@/lib/workflows/utils' import { createErrorResponse, createSuccessResponse } from '@/app/api/workflows/utils' diff --git a/apps/sim/app/api/workflows/[id]/deployments/route.ts b/apps/sim/app/api/workflows/[id]/deployments/route.ts index a74c015ffb..80ee376aa4 100644 --- a/apps/sim/app/api/workflows/[id]/deployments/route.ts +++ b/apps/sim/app/api/workflows/[id]/deployments/route.ts @@ -1,8 +1,8 @@ import { db, user, workflowDeploymentVersion } from '@sim/db' +import { createLogger } from '@sim/logger' import { desc, eq } from 'drizzle-orm' import type { NextRequest } from 'next/server' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { validateWorkflowPermissions } from '@/lib/workflows/utils' import { createErrorResponse, createSuccessResponse } from '@/app/api/workflows/utils' diff --git a/apps/sim/app/api/workflows/[id]/duplicate/route.ts b/apps/sim/app/api/workflows/[id]/duplicate/route.ts index 8e1bfe6497..41ce249d0c 100644 --- a/apps/sim/app/api/workflows/[id]/duplicate/route.ts +++ b/apps/sim/app/api/workflows/[id]/duplicate/route.ts @@ -1,8 +1,8 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { duplicateWorkflow } from '@/lib/workflows/persistence/duplicate' const logger = createLogger('WorkflowDuplicateAPI') diff --git a/apps/sim/app/api/workflows/[id]/execute/route.ts b/apps/sim/app/api/workflows/[id]/execute/route.ts index 443424c858..5d1a7d7a02 100644 --- a/apps/sim/app/api/workflows/[id]/execute/route.ts +++ b/apps/sim/app/api/workflows/[id]/execute/route.ts @@ -1,3 +1,4 @@ +import { createLogger } from '@sim/logger' import { tasks } from '@trigger.dev/sdk' import { type NextRequest, NextResponse } from 'next/server' import { validate as uuidValidate, v4 as uuidv4 } from 'uuid' @@ -10,7 +11,6 @@ import { getBaseUrl } from '@/lib/core/utils/urls' import { markExecutionCancelled } from '@/lib/execution/cancellation' import { processInputFileFields } from '@/lib/execution/files' import { preprocessExecution } from '@/lib/execution/preprocessing' -import { createLogger } from '@/lib/logs/console/logger' import { LoggingSession } from '@/lib/logs/execution/logging-session' import { ALL_TRIGGER_TYPES } from '@/lib/logs/types' import { executeWorkflowCore } from '@/lib/workflows/executor/execution-core' diff --git a/apps/sim/app/api/workflows/[id]/executions/[executionId]/cancel/route.ts b/apps/sim/app/api/workflows/[id]/executions/[executionId]/cancel/route.ts index f796330b5b..2544bb342c 100644 --- a/apps/sim/app/api/workflows/[id]/executions/[executionId]/cancel/route.ts +++ b/apps/sim/app/api/workflows/[id]/executions/[executionId]/cancel/route.ts @@ -1,7 +1,7 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { checkHybridAuth } from '@/lib/auth/hybrid' import { markExecutionCancelled } from '@/lib/execution/cancellation' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('CancelExecutionAPI') diff --git a/apps/sim/app/api/workflows/[id]/log/route.ts b/apps/sim/app/api/workflows/[id]/log/route.ts index dc41e04e62..744b4b545b 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 { createLogger } from '@sim/logger' import type { NextRequest } from 'next/server' import { z } from 'zod' import { generateRequestId } from '@/lib/core/utils/request' -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 '@/app/api/workflows/middleware' diff --git a/apps/sim/app/api/workflows/[id]/route.test.ts b/apps/sim/app/api/workflows/[id]/route.test.ts index abae661998..12ea444173 100644 --- a/apps/sim/app/api/workflows/[id]/route.test.ts +++ b/apps/sim/app/api/workflows/[id]/route.test.ts @@ -20,7 +20,7 @@ vi.mock('@/lib/auth', () => ({ getSession: () => mockGetSession(), })) -vi.mock('@/lib/logs/console/logger', () => ({ +vi.mock('@sim/logger', () => ({ createLogger: vi.fn(() => ({ debug: vi.fn(), info: vi.fn(), diff --git a/apps/sim/app/api/workflows/[id]/route.ts b/apps/sim/app/api/workflows/[id]/route.ts index c4bab613d3..92a19d41c7 100644 --- a/apps/sim/app/api/workflows/[id]/route.ts +++ b/apps/sim/app/api/workflows/[id]/route.ts @@ -1,5 +1,6 @@ import { db } from '@sim/db' import { templates, webhook, workflow } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' @@ -8,7 +9,6 @@ import { getSession } from '@/lib/auth' import { verifyInternalToken } from '@/lib/auth/internal' import { env } from '@/lib/core/config/env' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { loadWorkflowFromNormalizedTables } from '@/lib/workflows/persistence/utils' import { getWorkflowAccessContext, getWorkflowById } from '@/lib/workflows/utils' diff --git a/apps/sim/app/api/workflows/[id]/state/route.ts b/apps/sim/app/api/workflows/[id]/state/route.ts index ba68cb6966..43957ad95a 100644 --- a/apps/sim/app/api/workflows/[id]/state/route.ts +++ b/apps/sim/app/api/workflows/[id]/state/route.ts @@ -1,12 +1,12 @@ import { db } from '@sim/db' import { webhook, workflow } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' import { env } from '@/lib/core/config/env' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { extractAndPersistCustomTools } from '@/lib/workflows/persistence/custom-tools-persistence' import { saveWorkflowToNormalizedTables } from '@/lib/workflows/persistence/utils' import { sanitizeAgentToolsInBlocks } from '@/lib/workflows/sanitization/validation' diff --git a/apps/sim/app/api/workflows/[id]/status/route.ts b/apps/sim/app/api/workflows/[id]/status/route.ts index 62262981e0..b83dffed3a 100644 --- a/apps/sim/app/api/workflows/[id]/status/route.ts +++ b/apps/sim/app/api/workflows/[id]/status/route.ts @@ -1,8 +1,8 @@ import { db, workflow, workflowDeploymentVersion } from '@sim/db' +import { createLogger } from '@sim/logger' import { and, desc, eq } from 'drizzle-orm' import type { NextRequest } from 'next/server' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { hasWorkflowChanged } from '@/lib/workflows/comparison' import { loadWorkflowFromNormalizedTables } from '@/lib/workflows/persistence/utils' import { validateWorkflowAccess } from '@/app/api/workflows/middleware' diff --git a/apps/sim/app/api/workflows/[id]/variables/route.ts b/apps/sim/app/api/workflows/[id]/variables/route.ts index 88f80ce05d..ec7d5d486f 100644 --- a/apps/sim/app/api/workflows/[id]/variables/route.ts +++ b/apps/sim/app/api/workflows/[id]/variables/route.ts @@ -1,11 +1,11 @@ import { db } from '@sim/db' import { workflow } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { getWorkflowAccessContext } from '@/lib/workflows/utils' import type { Variable } from '@/stores/panel/variables/types' diff --git a/apps/sim/app/api/workflows/middleware.ts b/apps/sim/app/api/workflows/middleware.ts index 883e02125c..d3cbfa3b6d 100644 --- a/apps/sim/app/api/workflows/middleware.ts +++ b/apps/sim/app/api/workflows/middleware.ts @@ -1,3 +1,4 @@ +import { createLogger } from '@sim/logger' import type { NextRequest } from 'next/server' import { type ApiKeyAuthResult, @@ -5,7 +6,6 @@ import { updateApiKeyLastUsed, } from '@/lib/api-key/service' import { env } from '@/lib/core/config/env' -import { createLogger } from '@/lib/logs/console/logger' import { getWorkflowById } from '@/lib/workflows/utils' const logger = createLogger('WorkflowMiddleware') diff --git a/apps/sim/app/api/workflows/route.ts b/apps/sim/app/api/workflows/route.ts index 6b78495c55..4ff9d99acc 100644 --- a/apps/sim/app/api/workflows/route.ts +++ b/apps/sim/app/api/workflows/route.ts @@ -1,11 +1,11 @@ import { db } from '@sim/db' import { workflow, workspace } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { getUserEntityPermissions } from '@/lib/workspaces/permissions/utils' import { verifyWorkspaceMembership } from '@/app/api/workflows/utils' diff --git a/apps/sim/app/api/workflows/utils.ts b/apps/sim/app/api/workflows/utils.ts index 348bedcb1e..a6646d3950 100644 --- a/apps/sim/app/api/workflows/utils.ts +++ b/apps/sim/app/api/workflows/utils.ts @@ -1,5 +1,5 @@ +import { createLogger } from '@sim/logger' import { NextResponse } from 'next/server' -import { createLogger } from '@/lib/logs/console/logger' import { getUserEntityPermissions } from '@/lib/workspaces/permissions/utils' const logger = createLogger('WorkflowUtils') diff --git a/apps/sim/app/api/workspaces/[id]/api-keys/[keyId]/route.ts b/apps/sim/app/api/workspaces/[id]/api-keys/[keyId]/route.ts index 34f9909295..f72a86f1d8 100644 --- a/apps/sim/app/api/workspaces/[id]/api-keys/[keyId]/route.ts +++ b/apps/sim/app/api/workspaces/[id]/api-keys/[keyId]/route.ts @@ -1,11 +1,11 @@ import { db } from '@sim/db' import { apiKey } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq, not } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { getUserEntityPermissions } from '@/lib/workspaces/permissions/utils' const logger = createLogger('WorkspaceApiKeyAPI') diff --git a/apps/sim/app/api/workspaces/[id]/api-keys/route.ts b/apps/sim/app/api/workspaces/[id]/api-keys/route.ts index f29df67dc9..0944b15fe2 100644 --- a/apps/sim/app/api/workspaces/[id]/api-keys/route.ts +++ b/apps/sim/app/api/workspaces/[id]/api-keys/route.ts @@ -1,5 +1,6 @@ import { db } from '@sim/db' import { apiKey, workspace } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq, inArray } from 'drizzle-orm' import { nanoid } from 'nanoid' import { type NextRequest, NextResponse } from 'next/server' @@ -7,7 +8,6 @@ import { z } from 'zod' import { createApiKey, getApiKeyDisplayFormat } from '@/lib/api-key/auth' import { getSession } from '@/lib/auth' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { getUserEntityPermissions } from '@/lib/workspaces/permissions/utils' const logger = createLogger('WorkspaceApiKeysAPI') diff --git a/apps/sim/app/api/workspaces/[id]/byok-keys/route.ts b/apps/sim/app/api/workspaces/[id]/byok-keys/route.ts index f2e9a031fe..246cc6b245 100644 --- a/apps/sim/app/api/workspaces/[id]/byok-keys/route.ts +++ b/apps/sim/app/api/workspaces/[id]/byok-keys/route.ts @@ -1,5 +1,6 @@ import { db } from '@sim/db' import { workspace, workspaceBYOKKeys } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq } from 'drizzle-orm' import { nanoid } from 'nanoid' import { type NextRequest, NextResponse } from 'next/server' @@ -7,7 +8,6 @@ import { z } from 'zod' import { getSession } from '@/lib/auth' import { decryptSecret, encryptSecret } from '@/lib/core/security/encryption' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { getUserEntityPermissions } from '@/lib/workspaces/permissions/utils' const logger = createLogger('WorkspaceBYOKKeysAPI') diff --git a/apps/sim/app/api/workspaces/[id]/duplicate/route.ts b/apps/sim/app/api/workspaces/[id]/duplicate/route.ts index 1354bec588..50f1d9c2ff 100644 --- a/apps/sim/app/api/workspaces/[id]/duplicate/route.ts +++ b/apps/sim/app/api/workspaces/[id]/duplicate/route.ts @@ -1,8 +1,8 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { duplicateWorkspace } from '@/lib/workspaces/duplicate' const logger = createLogger('WorkspaceDuplicateAPI') diff --git a/apps/sim/app/api/workspaces/[id]/environment/route.ts b/apps/sim/app/api/workspaces/[id]/environment/route.ts index 8328cf19e1..9c1ee4eb04 100644 --- a/apps/sim/app/api/workspaces/[id]/environment/route.ts +++ b/apps/sim/app/api/workspaces/[id]/environment/route.ts @@ -1,12 +1,12 @@ import { db } from '@sim/db' import { environment, workspace, workspaceEnvironment } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' import { decryptSecret, encryptSecret } from '@/lib/core/security/encryption' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { getUserEntityPermissions } from '@/lib/workspaces/permissions/utils' const logger = createLogger('WorkspaceEnvironmentAPI') diff --git a/apps/sim/app/api/workspaces/[id]/files/[fileId]/download/route.ts b/apps/sim/app/api/workspaces/[id]/files/[fileId]/download/route.ts index f3719ab874..c35f283060 100644 --- a/apps/sim/app/api/workspaces/[id]/files/[fileId]/download/route.ts +++ b/apps/sim/app/api/workspaces/[id]/files/[fileId]/download/route.ts @@ -1,7 +1,7 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { getWorkspaceFile } from '@/lib/uploads/contexts/workspace' import { verifyWorkspaceMembership } from '@/app/api/workflows/utils' diff --git a/apps/sim/app/api/workspaces/[id]/files/[fileId]/route.ts b/apps/sim/app/api/workspaces/[id]/files/[fileId]/route.ts index cf00bd1dd4..2c646d8e1d 100644 --- a/apps/sim/app/api/workspaces/[id]/files/[fileId]/route.ts +++ b/apps/sim/app/api/workspaces/[id]/files/[fileId]/route.ts @@ -1,7 +1,7 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { deleteWorkspaceFile } from '@/lib/uploads/contexts/workspace' import { getUserEntityPermissions } from '@/lib/workspaces/permissions/utils' diff --git a/apps/sim/app/api/workspaces/[id]/files/route.ts b/apps/sim/app/api/workspaces/[id]/files/route.ts index 7527081008..22a4233b0f 100644 --- a/apps/sim/app/api/workspaces/[id]/files/route.ts +++ b/apps/sim/app/api/workspaces/[id]/files/route.ts @@ -1,7 +1,7 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { getSession } from '@/lib/auth' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { listWorkspaceFiles, uploadWorkspaceFile } from '@/lib/uploads/contexts/workspace' import { getUserEntityPermissions } from '@/lib/workspaces/permissions/utils' import { verifyWorkspaceMembership } from '@/app/api/workflows/utils' diff --git a/apps/sim/app/api/workspaces/[id]/metrics/executions/route.ts b/apps/sim/app/api/workspaces/[id]/metrics/executions/route.ts index 3b424a25cd..4af974b0f3 100644 --- a/apps/sim/app/api/workspaces/[id]/metrics/executions/route.ts +++ b/apps/sim/app/api/workspaces/[id]/metrics/executions/route.ts @@ -1,10 +1,10 @@ import { db } from '@sim/db' import { pausedExecutions, permissions, workflow, workflowExecutionLogs } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq, gte, inArray, isNotNull, isNull, 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' const logger = createLogger('MetricsExecutionsAPI') diff --git a/apps/sim/app/api/workspaces/[id]/notifications/[notificationId]/route.ts b/apps/sim/app/api/workspaces/[id]/notifications/[notificationId]/route.ts index 799d148a64..7e472af53b 100644 --- a/apps/sim/app/api/workspaces/[id]/notifications/[notificationId]/route.ts +++ b/apps/sim/app/api/workspaces/[id]/notifications/[notificationId]/route.ts @@ -1,11 +1,11 @@ import { db } from '@sim/db' import { workflow, workspaceNotificationSubscription } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq, inArray } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' import { encryptSecret } from '@/lib/core/security/encryption' -import { createLogger } from '@/lib/logs/console/logger' import { ALL_TRIGGER_TYPES } from '@/lib/logs/types' import { getUserEntityPermissions } from '@/lib/workspaces/permissions/utils' import { MAX_EMAIL_RECIPIENTS, MAX_WORKFLOW_IDS } from '../constants' diff --git a/apps/sim/app/api/workspaces/[id]/notifications/[notificationId]/test/route.ts b/apps/sim/app/api/workspaces/[id]/notifications/[notificationId]/test/route.ts index 3cc3c3733d..3e95e22205 100644 --- a/apps/sim/app/api/workspaces/[id]/notifications/[notificationId]/test/route.ts +++ b/apps/sim/app/api/workspaces/[id]/notifications/[notificationId]/test/route.ts @@ -1,12 +1,12 @@ import { createHmac } from 'crypto' import { db } from '@sim/db' import { account, workspaceNotificationSubscription } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { v4 as uuidv4 } from 'uuid' import { getSession } from '@/lib/auth' import { decryptSecret } from '@/lib/core/security/encryption' -import { createLogger } from '@/lib/logs/console/logger' import { sendEmail } from '@/lib/messaging/email/mailer' import { getUserEntityPermissions } from '@/lib/workspaces/permissions/utils' diff --git a/apps/sim/app/api/workspaces/[id]/notifications/route.ts b/apps/sim/app/api/workspaces/[id]/notifications/route.ts index b1aa69ae0a..2716a7ea57 100644 --- a/apps/sim/app/api/workspaces/[id]/notifications/route.ts +++ b/apps/sim/app/api/workspaces/[id]/notifications/route.ts @@ -1,12 +1,12 @@ import { db } from '@sim/db' import { workflow, workspaceNotificationSubscription } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq, inArray } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { v4 as uuidv4 } from 'uuid' import { z } from 'zod' import { getSession } from '@/lib/auth' import { encryptSecret } from '@/lib/core/security/encryption' -import { createLogger } from '@/lib/logs/console/logger' import { ALL_TRIGGER_TYPES } from '@/lib/logs/types' import { getUserEntityPermissions } from '@/lib/workspaces/permissions/utils' import { MAX_EMAIL_RECIPIENTS, MAX_NOTIFICATIONS_PER_TYPE, MAX_WORKFLOW_IDS } from './constants' diff --git a/apps/sim/app/api/workspaces/[id]/permissions/route.ts b/apps/sim/app/api/workspaces/[id]/permissions/route.ts index 4c2e0dae3e..0025c90fc0 100644 --- a/apps/sim/app/api/workspaces/[id]/permissions/route.ts +++ b/apps/sim/app/api/workspaces/[id]/permissions/route.ts @@ -1,11 +1,11 @@ import crypto from 'crypto' import { db } from '@sim/db' import { permissions, workspace } from '@sim/db/schema' +import { createLogger } from '@sim/logger' 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 { getUsersWithPermissions, hasWorkspaceAdminAccess, diff --git a/apps/sim/app/api/workspaces/[id]/route.ts b/apps/sim/app/api/workspaces/[id]/route.ts index 7a77319b50..eed710c7c4 100644 --- a/apps/sim/app/api/workspaces/[id]/route.ts +++ b/apps/sim/app/api/workspaces/[id]/route.ts @@ -1,9 +1,9 @@ import { workflow } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq, inArray } 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' const logger = createLogger('WorkspaceByIdAPI') diff --git a/apps/sim/app/api/workspaces/invitations/[invitationId]/route.test.ts b/apps/sim/app/api/workspaces/invitations/[invitationId]/route.test.ts index 387b9fdf9e..12833c9695 100644 --- a/apps/sim/app/api/workspaces/invitations/[invitationId]/route.test.ts +++ b/apps/sim/app/api/workspaces/invitations/[invitationId]/route.test.ts @@ -60,7 +60,7 @@ vi.mock('@/lib/workspaces/permissions/utils', () => ({ mockHasWorkspaceAdminAccess(userId, workspaceId), })) -vi.mock('@/lib/logs/console/logger', () => loggerMock) +vi.mock('@sim/logger', () => loggerMock) vi.mock('@/lib/core/utils/urls', () => ({ getBaseUrl: vi.fn().mockReturnValue('https://test.sim.ai'), diff --git a/apps/sim/app/api/workspaces/invitations/[invitationId]/route.ts b/apps/sim/app/api/workspaces/invitations/[invitationId]/route.ts index 879624ac1b..0d427f1779 100644 --- a/apps/sim/app/api/workspaces/invitations/[invitationId]/route.ts +++ b/apps/sim/app/api/workspaces/invitations/[invitationId]/route.ts @@ -8,12 +8,12 @@ import { workspace, workspaceInvitation, } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { WorkspaceInvitationEmail } from '@/components/emails/workspace-invitation' import { getSession } from '@/lib/auth' import { getBaseUrl } from '@/lib/core/utils/urls' -import { createLogger } from '@/lib/logs/console/logger' import { sendEmail } from '@/lib/messaging/email/mailer' import { getFromEmailAddress } from '@/lib/messaging/email/utils' import { hasWorkspaceAdminAccess } from '@/lib/workspaces/permissions/utils' diff --git a/apps/sim/app/api/workspaces/invitations/route.ts b/apps/sim/app/api/workspaces/invitations/route.ts index 62cfff3d97..6ad6285b35 100644 --- a/apps/sim/app/api/workspaces/invitations/route.ts +++ b/apps/sim/app/api/workspaces/invitations/route.ts @@ -9,12 +9,12 @@ import { workspace, workspaceInvitation, } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq, inArray } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { WorkspaceInvitationEmail } from '@/components/emails/workspace-invitation' import { getSession } from '@/lib/auth' import { getBaseUrl } from '@/lib/core/utils/urls' -import { createLogger } from '@/lib/logs/console/logger' import { sendEmail } from '@/lib/messaging/email/mailer' import { getFromEmailAddress } from '@/lib/messaging/email/utils' diff --git a/apps/sim/app/api/workspaces/members/[id]/route.ts b/apps/sim/app/api/workspaces/members/[id]/route.ts index b835d89336..ec990da241 100644 --- a/apps/sim/app/api/workspaces/members/[id]/route.ts +++ b/apps/sim/app/api/workspaces/members/[id]/route.ts @@ -1,10 +1,10 @@ import { db } from '@sim/db' import { permissions, workspace } from '@sim/db/schema' +import { createLogger } from '@sim/logger' 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 { hasWorkspaceAdminAccess } from '@/lib/workspaces/permissions/utils' const logger = createLogger('WorkspaceMemberAPI') diff --git a/apps/sim/app/api/workspaces/route.ts b/apps/sim/app/api/workspaces/route.ts index b052d60495..6b8c36ba31 100644 --- a/apps/sim/app/api/workspaces/route.ts +++ b/apps/sim/app/api/workspaces/route.ts @@ -1,10 +1,10 @@ import { db } from '@sim/db' import { permissions, workflow, workspace } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, desc, eq, isNull } from 'drizzle-orm' import { NextResponse } from 'next/server' import { z } from 'zod' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/logger' import { buildDefaultWorkflowArtifacts } from '@/lib/workflows/defaults' import { saveWorkflowToNormalizedTables } from '@/lib/workflows/persistence/utils' diff --git a/apps/sim/app/api/yaml/autolayout/route.ts b/apps/sim/app/api/yaml/autolayout/route.ts index 3361813854..600212340f 100644 --- a/apps/sim/app/api/yaml/autolayout/route.ts +++ b/apps/sim/app/api/yaml/autolayout/route.ts @@ -1,7 +1,7 @@ +import { createLogger } from '@sim/logger' import { type NextRequest, NextResponse } from 'next/server' import { z } from 'zod' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { applyAutoLayout } from '@/lib/workflows/autolayout' import { DEFAULT_HORIZONTAL_SPACING, diff --git a/apps/sim/app/chat/[identifier]/chat.tsx b/apps/sim/app/chat/[identifier]/chat.tsx index 3f04663582..9625ada59a 100644 --- a/apps/sim/app/chat/[identifier]/chat.tsx +++ b/apps/sim/app/chat/[identifier]/chat.tsx @@ -1,9 +1,9 @@ 'use client' import { type RefObject, useCallback, useEffect, useRef, useState } from 'react' +import { createLogger } from '@sim/logger' import { v4 as uuidv4 } from 'uuid' import { noop } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { getFormattedGitHubStars } from '@/app/(landing)/actions/github' import { ChatErrorState, diff --git a/apps/sim/app/chat/components/auth/email/email-auth.tsx b/apps/sim/app/chat/components/auth/email/email-auth.tsx index 63281b454e..56a44245bb 100644 --- a/apps/sim/app/chat/components/auth/email/email-auth.tsx +++ b/apps/sim/app/chat/components/auth/email/email-auth.tsx @@ -1,13 +1,13 @@ 'use client' import { type KeyboardEvent, useEffect, useState } from 'react' +import { createLogger } from '@sim/logger' import { Loader2 } from 'lucide-react' import { Button } from '@/components/ui/button' import { Input } from '@/components/ui/input' import { InputOTP, InputOTPGroup, InputOTPSlot } from '@/components/ui/input-otp' import { Label } from '@/components/ui/label' import { cn } from '@/lib/core/utils/cn' -import { createLogger } from '@/lib/logs/console/logger' import { quickValidateEmail } from '@/lib/messaging/email/validation' import { inter } from '@/app/_styles/fonts/inter/inter' import { soehne } from '@/app/_styles/fonts/soehne/soehne' diff --git a/apps/sim/app/chat/components/auth/password/password-auth.tsx b/apps/sim/app/chat/components/auth/password/password-auth.tsx index e132e9562b..f99847f73f 100644 --- a/apps/sim/app/chat/components/auth/password/password-auth.tsx +++ b/apps/sim/app/chat/components/auth/password/password-auth.tsx @@ -1,12 +1,12 @@ 'use client' import { type KeyboardEvent, useEffect, useState } from 'react' +import { createLogger } from '@sim/logger' import { Eye, EyeOff } from 'lucide-react' import { Button } from '@/components/ui/button' import { Input } from '@/components/ui/input' import { Label } from '@/components/ui/label' import { cn } from '@/lib/core/utils/cn' -import { createLogger } from '@/lib/logs/console/logger' import { inter } from '@/app/_styles/fonts/inter/inter' import { soehne } from '@/app/_styles/fonts/soehne/soehne' import Nav from '@/app/(landing)/components/nav/nav' diff --git a/apps/sim/app/chat/components/auth/sso/sso-auth.tsx b/apps/sim/app/chat/components/auth/sso/sso-auth.tsx index fca79215f7..8ceb4bf557 100644 --- a/apps/sim/app/chat/components/auth/sso/sso-auth.tsx +++ b/apps/sim/app/chat/components/auth/sso/sso-auth.tsx @@ -1,12 +1,12 @@ 'use client' import { type KeyboardEvent, useEffect, useState } from 'react' +import { createLogger } from '@sim/logger' import { useRouter } from 'next/navigation' import { Button } from '@/components/ui/button' import { Input } from '@/components/ui/input' import { Label } from '@/components/ui/label' import { cn } from '@/lib/core/utils/cn' -import { createLogger } from '@/lib/logs/console/logger' import { quickValidateEmail } from '@/lib/messaging/email/validation' import { inter } from '@/app/_styles/fonts/inter/inter' import { soehne } from '@/app/_styles/fonts/soehne/soehne' diff --git a/apps/sim/app/chat/components/input/input.tsx b/apps/sim/app/chat/components/input/input.tsx index 132a573ed2..ea41dbb954 100644 --- a/apps/sim/app/chat/components/input/input.tsx +++ b/apps/sim/app/chat/components/input/input.tsx @@ -9,7 +9,7 @@ import { VoiceInput } from '@/app/chat/components/input/voice-input' const logger = createLogger('ChatInput') -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' const PLACEHOLDER_MOBILE = 'Enter a message' const PLACEHOLDER_DESKTOP = 'Enter a message or click the mic to speak' diff --git a/apps/sim/app/chat/components/message/components/file-download.tsx b/apps/sim/app/chat/components/message/components/file-download.tsx index 7be5237b16..be884b1a2a 100644 --- a/apps/sim/app/chat/components/message/components/file-download.tsx +++ b/apps/sim/app/chat/components/message/components/file-download.tsx @@ -1,10 +1,10 @@ 'use client' import { useState } from 'react' +import { createLogger } from '@sim/logger' import { ArrowDown, Download, Loader2, Music } from 'lucide-react' import { Button } from '@/components/emcn' import { DefaultFileIcon, getDocumentIcon } from '@/components/icons/document-icons' -import { createLogger } from '@/lib/logs/console/logger' import type { ChatFile } from '@/app/chat/components/message/message' const logger = createLogger('ChatFileDownload') diff --git a/apps/sim/app/chat/components/voice-interface/components/particles.tsx b/apps/sim/app/chat/components/voice-interface/components/particles.tsx index e383e47dd1..3b206e3369 100644 --- a/apps/sim/app/chat/components/voice-interface/components/particles.tsx +++ b/apps/sim/app/chat/components/voice-interface/components/particles.tsx @@ -1,8 +1,8 @@ 'use client' import { useCallback, useEffect, useRef } from 'react' +import { createLogger } from '@sim/logger' import * as THREE from 'three' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('Particles') diff --git a/apps/sim/app/chat/components/voice-interface/voice-interface.tsx b/apps/sim/app/chat/components/voice-interface/voice-interface.tsx index d4dc002ff2..94411a0e29 100644 --- a/apps/sim/app/chat/components/voice-interface/voice-interface.tsx +++ b/apps/sim/app/chat/components/voice-interface/voice-interface.tsx @@ -1,10 +1,10 @@ 'use client' import { type RefObject, useCallback, useEffect, useRef, useState } from 'react' +import { createLogger } from '@sim/logger' import { Mic, MicOff, Phone } from 'lucide-react' import { Button } from '@/components/ui/button' import { cn } from '@/lib/core/utils/cn' -import { createLogger } from '@/lib/logs/console/logger' import { ParticlesVisualization } from '@/app/chat/components/voice-interface/components/particles' const logger = createLogger('VoiceInterface') diff --git a/apps/sim/app/chat/hooks/use-audio-streaming.ts b/apps/sim/app/chat/hooks/use-audio-streaming.ts index b37e7ac83c..b7bda6208e 100644 --- a/apps/sim/app/chat/hooks/use-audio-streaming.ts +++ b/apps/sim/app/chat/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 '@sim/logger' const logger = createLogger('UseAudioStreaming') diff --git a/apps/sim/app/chat/hooks/use-chat-streaming.ts b/apps/sim/app/chat/hooks/use-chat-streaming.ts index 40960684ad..ac474fa377 100644 --- a/apps/sim/app/chat/hooks/use-chat-streaming.ts +++ b/apps/sim/app/chat/hooks/use-chat-streaming.ts @@ -1,8 +1,8 @@ 'use client' import { useRef, useState } from 'react' +import { createLogger } from '@sim/logger' import { isUserFile } from '@/lib/core/utils/display-filters' -import { createLogger } from '@/lib/logs/console/logger' import type { ChatFile, ChatMessage } from '@/app/chat/components/message/message' import { CHAT_ERROR_MESSAGES } from '@/app/chat/constants' diff --git a/apps/sim/app/invite/[id]/invite.tsx b/apps/sim/app/invite/[id]/invite.tsx index 70d66cd057..25a7493cfa 100644 --- a/apps/sim/app/invite/[id]/invite.tsx +++ b/apps/sim/app/invite/[id]/invite.tsx @@ -1,9 +1,9 @@ 'use client' import { useEffect, useState } from 'react' +import { createLogger } from '@sim/logger' import { useParams, useRouter, useSearchParams } from 'next/navigation' import { client, useSession } from '@/lib/auth/auth-client' -import { createLogger } from '@/lib/logs/console/logger' import { InviteLayout, InviteStatusCard } from '@/app/invite/components' const logger = createLogger('InviteById') diff --git a/apps/sim/app/templates/[id]/page.tsx b/apps/sim/app/templates/[id]/page.tsx index 9a5a47f627..af9348be35 100644 --- a/apps/sim/app/templates/[id]/page.tsx +++ b/apps/sim/app/templates/[id]/page.tsx @@ -1,9 +1,9 @@ import { db } from '@sim/db' import { templateCreators, templates } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' import type { Metadata } from 'next' import { getBaseUrl } from '@/lib/core/utils/urls' -import { createLogger } from '@/lib/logs/console/logger' import TemplateDetails from '@/app/templates/[id]/template' const logger = createLogger('TemplateMetadata') diff --git a/apps/sim/app/templates/[id]/template.tsx b/apps/sim/app/templates/[id]/template.tsx index 9b8c32a00a..8908ff9d0d 100644 --- a/apps/sim/app/templates/[id]/template.tsx +++ b/apps/sim/app/templates/[id]/template.tsx @@ -1,6 +1,7 @@ 'use client' import { useEffect, useState } from 'react' +import { createLogger } from '@sim/logger' import { formatDistanceToNow } from 'date-fns' import { ChartNoAxesColumn, @@ -34,7 +35,6 @@ import { VerifiedBadge } from '@/components/ui/verified-badge' import { useSession } from '@/lib/auth/auth-client' import { cn } from '@/lib/core/utils/cn' import { getBaseUrl } from '@/lib/core/utils/urls' -import { createLogger } from '@/lib/logs/console/logger' import type { CredentialRequirement } from '@/lib/workflows/credentials/credential-extractor' import { WorkflowPreview } from '@/app/workspace/[workspaceId]/w/components/workflow-preview/workflow-preview' import { getBlock } from '@/blocks/registry' diff --git a/apps/sim/app/templates/components/template-card.tsx b/apps/sim/app/templates/components/template-card.tsx index 35d23e5766..1bf42a7f35 100644 --- a/apps/sim/app/templates/components/template-card.tsx +++ b/apps/sim/app/templates/components/template-card.tsx @@ -1,9 +1,9 @@ import { memo, useCallback, useEffect, useMemo, useRef, useState } from 'react' +import { createLogger } from '@sim/logger' import { Star, User } from 'lucide-react' import { useParams, useRouter } from 'next/navigation' import { VerifiedBadge } from '@/components/ui/verified-badge' import { cn } from '@/lib/core/utils/cn' -import { createLogger } from '@/lib/logs/console/logger' import { WorkflowPreview } from '@/app/workspace/[workspaceId]/w/components/workflow-preview/workflow-preview' import { getBlock } from '@/blocks/registry' import { useStarTemplate } from '@/hooks/queries/templates' diff --git a/apps/sim/app/templates/templates.tsx b/apps/sim/app/templates/templates.tsx index 46e5c447ec..83b88bac68 100644 --- a/apps/sim/app/templates/templates.tsx +++ b/apps/sim/app/templates/templates.tsx @@ -1,11 +1,11 @@ 'use client' import { useEffect, useMemo, useState } from 'react' +import { createLogger } from '@sim/logger' import { Layout, Search } from 'lucide-react' import { useRouter } from 'next/navigation' import { Button } from '@/components/emcn' import { Input } from '@/components/ui/input' -import { createLogger } from '@/lib/logs/console/logger' import type { CredentialRequirement } from '@/lib/workflows/credentials/credential-extractor' import type { CreatorProfileDetails } from '@/app/_types/creator-profile' import { TemplateCard, TemplateCardSkeleton } from '@/app/templates/components/template-card' diff --git a/apps/sim/app/workspace/[workspaceId]/files/[fileId]/view/file-viewer.tsx b/apps/sim/app/workspace/[workspaceId]/files/[fileId]/view/file-viewer.tsx index 778217a961..fb858aa0d4 100644 --- a/apps/sim/app/workspace/[workspaceId]/files/[fileId]/view/file-viewer.tsx +++ b/apps/sim/app/workspace/[workspaceId]/files/[fileId]/view/file-viewer.tsx @@ -1,6 +1,6 @@ 'use client' -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { WorkspaceFileRecord } from '@/lib/uploads/contexts/workspace' const logger = createLogger('FileViewer') 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 c1952eed35..63ad0590f8 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 @@ -1,6 +1,7 @@ 'use client' import { useRef, useState } from 'react' +import { createLogger } from '@sim/logger' import { AlertCircle, Loader2 } from 'lucide-react' import { Button, @@ -12,7 +13,6 @@ import { ModalHeader, Textarea, } from '@/components/emcn' -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 96115db673..600af08949 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 @@ -1,8 +1,8 @@ 'use client' import { useState } from 'react' +import { createLogger } from '@sim/logger' import { Button, Modal, ModalBody, ModalContent, ModalFooter, ModalHeader } from '@/components/emcn' -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/document-tags-modal/document-tags-modal.tsx b/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/[documentId]/components/document-tags-modal/document-tags-modal.tsx index 1f40cd20dd..e05288adb2 100644 --- a/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/[documentId]/components/document-tags-modal/document-tags-modal.tsx +++ b/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/[documentId]/components/document-tags-modal/document-tags-modal.tsx @@ -1,6 +1,7 @@ 'use client' import { useCallback, useEffect, useState } from 'react' +import { createLogger } from '@sim/logger' import { Loader2 } from 'lucide-react' import { Button, @@ -18,7 +19,6 @@ import { import { cn } from '@/lib/core/utils/cn' import { ALL_TAG_SLOTS, type AllTagSlot, MAX_TAG_SLOTS } from '@/lib/knowledge/constants' import type { DocumentTag } from '@/lib/knowledge/tags/types' -import { createLogger } from '@/lib/logs/console/logger' import { type TagDefinition, useKnowledgeBaseTagDefinitions, 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 368a5df579..b212a15e9a 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 @@ -2,6 +2,7 @@ import { useEffect, useState } from 'react' import * as DialogPrimitive from '@radix-ui/react-dialog' +import { createLogger } from '@sim/logger' import { AlertCircle, ChevronDown, ChevronUp, Loader2, X } from 'lucide-react' import { Button, @@ -14,7 +15,6 @@ import { Textarea, Tooltip, } from '@/components/emcn' -import { createLogger } from '@/lib/logs/console/logger' import { useUserPermissionsContext } from '@/app/workspace/[workspaceId]/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 494139db99..0737045bc0 100644 --- a/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/[documentId]/document.tsx +++ b/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/[documentId]/document.tsx @@ -1,6 +1,7 @@ 'use client' import { startTransition, useCallback, useEffect, useState } from 'react' +import { createLogger } from '@sim/logger' import { useQueryClient } from '@tanstack/react-query' import { ChevronLeft, @@ -36,7 +37,6 @@ import { TableHeader, TableRow, } from '@/components/ui/table' -import { createLogger } from '@/lib/logs/console/logger' import { CreateChunkModal, DeleteChunkModal, diff --git a/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/base.tsx b/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/base.tsx index 2c4ce5a3a8..68ea1eea54 100644 --- a/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/base.tsx +++ b/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/base.tsx @@ -1,6 +1,7 @@ 'use client' import { useCallback, useEffect, useState } from 'react' +import { createLogger } from '@sim/logger' import { format } from 'date-fns' import { AlertCircle, @@ -40,7 +41,6 @@ import { TableRow, } from '@/components/ui/table' import type { DocumentSortField, SortOrder } from '@/lib/knowledge/documents/types' -import { createLogger } from '@/lib/logs/console/logger' import { ActionBar, AddDocumentsModal, diff --git a/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/components/add-documents-modal/add-documents-modal.tsx b/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/components/add-documents-modal/add-documents-modal.tsx index e88c79fe9e..92eb06259e 100644 --- a/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/components/add-documents-modal/add-documents-modal.tsx +++ b/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/components/add-documents-modal/add-documents-modal.tsx @@ -1,6 +1,7 @@ 'use client' import { useEffect, useRef, useState } from 'react' +import { createLogger } from '@sim/logger' import { Loader2, RotateCcw, X } from 'lucide-react' import { useParams } from 'next/navigation' import { @@ -13,7 +14,6 @@ import { ModalHeader, } from '@/components/emcn' import { cn } from '@/lib/core/utils/cn' -import { createLogger } from '@/lib/logs/console/logger' import { formatFileSize, validateKnowledgeBaseFile } from '@/lib/uploads/utils/file-utils' import { ACCEPT_ATTRIBUTE } from '@/lib/uploads/utils/validation' import { useKnowledgeUpload } from '@/app/workspace/[workspaceId]/knowledge/hooks/use-knowledge-upload' diff --git a/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/components/base-tags-modal/base-tags-modal.tsx b/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/components/base-tags-modal/base-tags-modal.tsx index 2e78a014bf..f94c990aab 100644 --- a/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/components/base-tags-modal/base-tags-modal.tsx +++ b/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/components/base-tags-modal/base-tags-modal.tsx @@ -1,6 +1,7 @@ 'use client' import { useCallback, useEffect, useMemo, useState } from 'react' +import { createLogger } from '@sim/logger' import { Loader2 } from 'lucide-react' import { Button, @@ -17,7 +18,6 @@ import { } from '@/components/emcn' import { cn } from '@/lib/core/utils/cn' import { SUPPORTED_FIELD_TYPES, TAG_SLOT_CONFIG } from '@/lib/knowledge/constants' -import { createLogger } from '@/lib/logs/console/logger' import { getDocumentIcon } from '@/app/workspace/[workspaceId]/knowledge/components' import { type TagDefinition, diff --git a/apps/sim/app/workspace/[workspaceId]/knowledge/components/create-base-modal/create-base-modal.tsx b/apps/sim/app/workspace/[workspaceId]/knowledge/components/create-base-modal/create-base-modal.tsx index 928fd52954..4d63dca1d9 100644 --- a/apps/sim/app/workspace/[workspaceId]/knowledge/components/create-base-modal/create-base-modal.tsx +++ b/apps/sim/app/workspace/[workspaceId]/knowledge/components/create-base-modal/create-base-modal.tsx @@ -2,6 +2,7 @@ import { useEffect, useRef, useState } from 'react' import { zodResolver } from '@hookform/resolvers/zod' +import { createLogger } from '@sim/logger' import { Loader2, RotateCcw, X } from 'lucide-react' import { useParams } from 'next/navigation' import { useForm } from 'react-hook-form' @@ -18,7 +19,6 @@ import { Textarea, } from '@/components/emcn' import { cn } from '@/lib/core/utils/cn' -import { createLogger } from '@/lib/logs/console/logger' import { formatFileSize, validateKnowledgeBaseFile } from '@/lib/uploads/utils/file-utils' import { ACCEPT_ATTRIBUTE } from '@/lib/uploads/utils/validation' import { useKnowledgeUpload } from '@/app/workspace/[workspaceId]/knowledge/hooks/use-knowledge-upload' diff --git a/apps/sim/app/workspace/[workspaceId]/knowledge/components/knowledge-header/knowledge-header.tsx b/apps/sim/app/workspace/[workspaceId]/knowledge/components/knowledge-header/knowledge-header.tsx index 673578e02b..fda466019f 100644 --- a/apps/sim/app/workspace/[workspaceId]/knowledge/components/knowledge-header/knowledge-header.tsx +++ b/apps/sim/app/workspace/[workspaceId]/knowledge/components/knowledge-header/knowledge-header.tsx @@ -1,6 +1,7 @@ 'use client' import { useEffect, useState } from 'react' +import { createLogger } from '@sim/logger' import { AlertTriangle, ChevronDown, LibraryBig, MoreHorizontal } from 'lucide-react' import Link from 'next/link' import { @@ -12,7 +13,6 @@ import { Tooltip, } from '@/components/emcn' import { Trash } from '@/components/emcn/icons/trash' -import { createLogger } from '@/lib/logs/console/logger' import { filterButtonClass } from '@/app/workspace/[workspaceId]/knowledge/components/constants' import { useKnowledgeStore } from '@/stores/knowledge/store' 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 d0deef22b5..0799500e2b 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 { useCallback, useState } from 'react' -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import { getFileExtension, getMimeTypeFromExtension } from '@/lib/uploads/utils/file-utils' const logger = createLogger('KnowledgeUpload') diff --git a/apps/sim/app/workspace/[workspaceId]/logs/components/log-details/components/file-download/file-download.tsx b/apps/sim/app/workspace/[workspaceId]/logs/components/log-details/components/file-download/file-download.tsx index b372fb9b89..74397b9bbd 100644 --- a/apps/sim/app/workspace/[workspaceId]/logs/components/log-details/components/file-download/file-download.tsx +++ b/apps/sim/app/workspace/[workspaceId]/logs/components/log-details/components/file-download/file-download.tsx @@ -1,10 +1,10 @@ 'use client' import { useState } from 'react' +import { createLogger } from '@sim/logger' import { ArrowDown, Loader2 } from 'lucide-react' import { useRouter } from 'next/navigation' import { Button } from '@/components/emcn' -import { createLogger } from '@/lib/logs/console/logger' import { extractWorkspaceIdFromExecutionKey, getViewerUrl } from '@/lib/uploads/utils/file-utils' const logger = createLogger('FileCards') diff --git a/apps/sim/app/workspace/[workspaceId]/logs/components/log-details/components/frozen-canvas/frozen-canvas.tsx b/apps/sim/app/workspace/[workspaceId]/logs/components/log-details/components/frozen-canvas/frozen-canvas.tsx index 83ff85c362..6045ea7260 100644 --- a/apps/sim/app/workspace/[workspaceId]/logs/components/log-details/components/frozen-canvas/frozen-canvas.tsx +++ b/apps/sim/app/workspace/[workspaceId]/logs/components/log-details/components/frozen-canvas/frozen-canvas.tsx @@ -1,6 +1,7 @@ 'use client' import { useEffect, useState } from 'react' +import { createLogger } from '@sim/logger' import { AlertCircle, ChevronDown, @@ -20,7 +21,6 @@ import { Badge } from '@/components/ui/badge' import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card' import { redactApiKeys } from '@/lib/core/security/redaction' import { cn } from '@/lib/core/utils/cn' -import { createLogger } from '@/lib/logs/console/logger' 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/components/logs-toolbar/components/notifications/components/slack-channel-selector/slack-channel-selector.tsx b/apps/sim/app/workspace/[workspaceId]/logs/components/logs-toolbar/components/notifications/components/slack-channel-selector/slack-channel-selector.tsx index 0370641997..ac17cde6b1 100644 --- a/apps/sim/app/workspace/[workspaceId]/logs/components/logs-toolbar/components/notifications/components/slack-channel-selector/slack-channel-selector.tsx +++ b/apps/sim/app/workspace/[workspaceId]/logs/components/logs-toolbar/components/notifications/components/slack-channel-selector/slack-channel-selector.tsx @@ -1,9 +1,9 @@ 'use client' import { useCallback, useEffect, useState } from 'react' +import { createLogger } from '@sim/logger' import { Hash, Lock } from 'lucide-react' import { Combobox, type ComboboxOption } from '@/components/emcn' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('SlackChannelSelector') diff --git a/apps/sim/app/workspace/[workspaceId]/logs/components/logs-toolbar/components/notifications/notifications.tsx b/apps/sim/app/workspace/[workspaceId]/logs/components/logs-toolbar/components/notifications/notifications.tsx index 81bedb0393..42dfc6ee58 100644 --- a/apps/sim/app/workspace/[workspaceId]/logs/components/logs-toolbar/components/notifications/notifications.tsx +++ b/apps/sim/app/workspace/[workspaceId]/logs/components/logs-toolbar/components/notifications/notifications.tsx @@ -1,6 +1,7 @@ 'use client' import { useCallback, useEffect, useMemo, useState } from 'react' +import { createLogger } from '@sim/logger' import { AlertCircle, Plus, X } from 'lucide-react' import { Badge, @@ -21,7 +22,6 @@ import { import { SlackIcon } from '@/components/icons' import { Skeleton } from '@/components/ui' import { cn } from '@/lib/core/utils/cn' -import { createLogger } from '@/lib/logs/console/logger' import { ALL_TRIGGER_TYPES, type TriggerType } from '@/lib/logs/types' import { quickValidateEmail } from '@/lib/messaging/email/validation' import { diff --git a/apps/sim/app/workspace/[workspaceId]/providers/global-commands-provider.tsx b/apps/sim/app/workspace/[workspaceId]/providers/global-commands-provider.tsx index dc51696cf2..e4cbb443df 100644 --- a/apps/sim/app/workspace/[workspaceId]/providers/global-commands-provider.tsx +++ b/apps/sim/app/workspace/[workspaceId]/providers/global-commands-provider.tsx @@ -9,8 +9,8 @@ import { useMemo, useRef, } from 'react' +import { createLogger } from '@sim/logger' import { useRouter } from 'next/navigation' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('GlobalCommands') diff --git a/apps/sim/app/workspace/[workspaceId]/providers/provider-models-loader.tsx b/apps/sim/app/workspace/[workspaceId]/providers/provider-models-loader.tsx index 107633d835..ae7b8a732f 100644 --- a/apps/sim/app/workspace/[workspaceId]/providers/provider-models-loader.tsx +++ b/apps/sim/app/workspace/[workspaceId]/providers/provider-models-loader.tsx @@ -1,7 +1,7 @@ 'use client' import { useEffect } from 'react' -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import { useProviderModels } from '@/hooks/queries/providers' import { updateOllamaProviderModels, diff --git a/apps/sim/app/workspace/[workspaceId]/providers/workspace-permissions-provider.tsx b/apps/sim/app/workspace/[workspaceId]/providers/workspace-permissions-provider.tsx index 9115a9e4bd..73e39bf641 100644 --- a/apps/sim/app/workspace/[workspaceId]/providers/workspace-permissions-provider.tsx +++ b/apps/sim/app/workspace/[workspaceId]/providers/workspace-permissions-provider.tsx @@ -2,8 +2,8 @@ import type React from 'react' import { createContext, useContext, useEffect, useMemo, useState } from 'react' +import { createLogger } from '@sim/logger' import { useParams } from 'next/navigation' -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]/templates/[id]/page.tsx b/apps/sim/app/workspace/[workspaceId]/templates/[id]/page.tsx index 8e67069d8f..261e178f2b 100644 --- a/apps/sim/app/workspace/[workspaceId]/templates/[id]/page.tsx +++ b/apps/sim/app/workspace/[workspaceId]/templates/[id]/page.tsx @@ -1,11 +1,11 @@ import { db } from '@sim/db' import { templateCreators, templates } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' import type { Metadata } from 'next' import { redirect } from 'next/navigation' import { getSession } from '@/lib/auth' import { getBaseUrl } from '@/lib/core/utils/urls' -import { createLogger } from '@/lib/logs/console/logger' import { verifyWorkspaceMembership } from '@/app/api/workflows/utils' import TemplateDetails from '@/app/templates/[id]/template' 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 5199252d00..c76af00d41 100644 --- a/apps/sim/app/workspace/[workspaceId]/templates/components/template-card.tsx +++ b/apps/sim/app/workspace/[workspaceId]/templates/components/template-card.tsx @@ -1,9 +1,9 @@ import { memo, useCallback, useEffect, useMemo, useRef, useState } from 'react' +import { createLogger } from '@sim/logger' import { Star, User } from 'lucide-react' import { useParams, useRouter } from 'next/navigation' import { VerifiedBadge } from '@/components/ui/verified-badge' import { cn } from '@/lib/core/utils/cn' -import { createLogger } from '@/lib/logs/console/logger' import { WorkflowPreview } from '@/app/workspace/[workspaceId]/w/components/workflow-preview/workflow-preview' import { getBlock } from '@/blocks/registry' import { useStarTemplate } from '@/hooks/queries/templates' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/chat/chat.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/chat/chat.tsx index 6a609d8dce..ed7f7f7507 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/chat/chat.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/chat/chat.tsx @@ -1,6 +1,7 @@ 'use client' import { type KeyboardEvent, useCallback, useEffect, useMemo, useRef, useState } from 'react' +import { createLogger } from '@sim/logger' import { AlertCircle, ArrowDownToLine, @@ -28,7 +29,6 @@ import { extractPathFromOutputId, parseOutputContentSafely, } from '@/lib/core/utils/response-format' -import { createLogger } from '@/lib/logs/console/logger' import { normalizeInputFormatValue } from '@/lib/workflows/input-format-utils' import { StartBlockPath, TriggerUtils } from '@/lib/workflows/triggers/triggers' import { START_BLOCK_RESERVED_FIELDS } from '@/lib/workflows/types' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/command-list/command-list.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/command-list/command-list.tsx index 22ccc5b9ae..de20cfb106 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/command-list/command-list.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/command-list/command-list.tsx @@ -1,13 +1,13 @@ 'use client' import { useCallback } from 'react' +import { createLogger } from '@sim/logger' import { Layout, LibraryBig, Search } from 'lucide-react' import Image from 'next/image' import { useParams, useRouter } from 'next/navigation' import { Button } from '@/components/emcn' import { AgentIcon } from '@/components/icons' import { cn } from '@/lib/core/utils/cn' -import { createLogger } from '@/lib/logs/console/logger' import { useSearchModalStore } from '@/stores/search-modal/store' const logger = createLogger('WorkflowCommandList') diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/diff-controls/diff-controls.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/diff-controls/diff-controls.tsx index 08055e2b71..acad86f461 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/diff-controls/diff-controls.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/diff-controls/diff-controls.tsx @@ -1,8 +1,8 @@ import { memo, useCallback } from 'react' +import { createLogger } from '@sim/logger' import clsx from 'clsx' import { Eye, EyeOff } from 'lucide-react' import { Button } from '@/components/emcn' -import { createLogger } from '@/lib/logs/console/logger' import { useCopilotStore } from '@/stores/panel/copilot/store' import { useTerminalStore } from '@/stores/terminal' import { useWorkflowDiffStore } from '@/stores/workflow-diff' 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 8b99955a10..71fb624b21 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 @@ -1,8 +1,8 @@ 'use client' import { Component, type ReactNode, useEffect } from 'react' +import { createLogger } from '@sim/logger' import { ReactFlowProvider } from 'reactflow' -import { createLogger } from '@/lib/logs/console/logger' import { Panel } from '@/app/workspace/[workspaceId]/w/[workflowId]/components' import { Sidebar } from '@/app/workspace/[workspaceId]/w/components/sidebar/sidebar' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/notifications/notifications.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/notifications/notifications.tsx index 410f877507..31af0cdc56 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/notifications/notifications.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/notifications/notifications.tsx @@ -1,9 +1,9 @@ import { memo, useCallback } from 'react' +import { createLogger } from '@sim/logger' import clsx from 'clsx' import { X } from 'lucide-react' import { useParams } from 'next/navigation' import { Button } from '@/components/emcn' -import { createLogger } from '@/lib/logs/console/logger' import { useRegisterGlobalCommands } from '@/app/workspace/[workspaceId]/providers/global-commands-provider' import { createCommands } from '@/app/workspace/[workspaceId]/utils/commands-utils' import { diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/copilot/components/copilot-message/hooks/use-checkpoint-management.ts b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/copilot/components/copilot-message/hooks/use-checkpoint-management.ts index 07c67775d5..7b5c72ddb4 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/copilot/components/copilot-message/hooks/use-checkpoint-management.ts +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/copilot/components/copilot-message/hooks/use-checkpoint-management.ts @@ -1,7 +1,7 @@ 'use client' import { useCallback, useEffect, useRef, useState } from 'react' -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import { useCopilotStore } from '@/stores/panel/copilot/store' import type { CopilotMessage } from '@/stores/panel/copilot/types' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/copilot/components/copilot-message/hooks/use-message-editing.ts b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/copilot/components/copilot-message/hooks/use-message-editing.ts index 3653cf74c5..e18b3158cb 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/copilot/components/copilot-message/hooks/use-message-editing.ts +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/copilot/components/copilot-message/hooks/use-message-editing.ts @@ -1,7 +1,7 @@ 'use client' import { useCallback, useEffect, useRef, useState } from 'react' -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import { useCopilotStore } from '@/stores/panel/copilot/store' import type { CopilotMessage } from '@/stores/panel/copilot/types' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/copilot/components/copilot-message/hooks/use-message-feedback.ts b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/copilot/components/copilot-message/hooks/use-message-feedback.ts index 1f68cdddb4..f832046861 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/copilot/components/copilot-message/hooks/use-message-feedback.ts +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/copilot/components/copilot-message/hooks/use-message-feedback.ts @@ -1,7 +1,7 @@ 'use client' import { useCallback } from 'react' -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import { usePreviewStore } from '@/stores/panel/copilot/preview-store' import { useCopilotStore } from '@/stores/panel/copilot/store' import type { CopilotMessage } from '@/stores/panel/copilot/types' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/copilot/components/user-input/hooks/use-file-attachments.ts b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/copilot/components/user-input/hooks/use-file-attachments.ts index 73133c3b7f..dfed765148 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/copilot/components/user-input/hooks/use-file-attachments.ts +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/copilot/components/user-input/hooks/use-file-attachments.ts @@ -1,7 +1,7 @@ 'use client' import { useCallback, useEffect, useRef, useState } from 'react' -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' const logger = createLogger('useFileAttachments') diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/copilot/components/user-input/hooks/use-mention-data.ts b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/copilot/components/user-input/hooks/use-mention-data.ts index 95a06de5b1..79695526fb 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/copilot/components/user-input/hooks/use-mention-data.ts +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/copilot/components/user-input/hooks/use-mention-data.ts @@ -1,8 +1,8 @@ 'use client' import { useCallback, useEffect, useState } from 'react' +import { createLogger } from '@sim/logger' import { useShallow } from 'zustand/react/shallow' -import { createLogger } from '@/lib/logs/console/logger' import { useWorkflowRegistry } from '@/stores/workflows/registry/store' import { useWorkflowStore } from '@/stores/workflows/workflow/store' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/copilot/components/user-input/hooks/use-mention-menu.ts b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/copilot/components/user-input/hooks/use-mention-menu.ts index 4fcb2ce6d1..d74dbdb6ef 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/copilot/components/user-input/hooks/use-mention-menu.ts +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/copilot/components/user-input/hooks/use-mention-menu.ts @@ -1,5 +1,5 @@ import { useCallback, useEffect, useRef, useState } from 'react' -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ChatContext } from '@/stores/panel/copilot/types' import { SCROLL_TOLERANCE } from '../constants' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/copilot/components/user-input/user-input.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/copilot/components/user-input/user-input.tsx index e222fec62e..e711cbf6fa 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/copilot/components/user-input/user-input.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/copilot/components/user-input/user-input.tsx @@ -8,6 +8,7 @@ import { useImperativeHandle, useState, } from 'react' +import { createLogger } from '@sim/logger' import { ArrowUp, AtSign, Image, Loader2 } from 'lucide-react' import { useParams } from 'next/navigation' import { createPortal } from 'react-dom' @@ -15,7 +16,6 @@ import { Badge, Button } from '@/components/emcn' import { Textarea } from '@/components/ui' import { useSession } from '@/lib/auth/auth-client' import { cn } from '@/lib/core/utils/cn' -import { createLogger } from '@/lib/logs/console/logger' import { AttachedFilesDisplay, ContextPills, 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 b6050a2276..d7021f6567 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,6 +10,7 @@ import { useRef, useState, } from 'react' +import { createLogger } from '@sim/logger' import { History, Plus } from 'lucide-react' import { Button, @@ -21,7 +22,6 @@ import { PopoverTrigger, } from '@/components/emcn' import { Trash } from '@/components/emcn/icons/trash' -import { createLogger } from '@/lib/logs/console/logger' import { CopilotMessage, PlanModeSection, diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/copilot/hooks/use-chat-history.ts b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/copilot/hooks/use-chat-history.ts index cc7f2c1625..e04a4a31f6 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/copilot/hooks/use-chat-history.ts +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/copilot/hooks/use-chat-history.ts @@ -1,7 +1,7 @@ 'use client' import { useCallback, useMemo } from 'react' -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' const logger = createLogger('useChatHistory') diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/copilot/hooks/use-copilot-initialization.ts b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/copilot/hooks/use-copilot-initialization.ts index e1ad130e81..719760ce2a 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/copilot/hooks/use-copilot-initialization.ts +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/copilot/hooks/use-copilot-initialization.ts @@ -1,7 +1,7 @@ 'use client' import { useEffect, useRef, useState } from 'react' -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' const logger = createLogger('useCopilotInitialization') diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/copilot/hooks/use-landing-prompt.ts b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/copilot/hooks/use-landing-prompt.ts index be11cba04d..545010ec1a 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/copilot/hooks/use-landing-prompt.ts +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/copilot/hooks/use-landing-prompt.ts @@ -1,8 +1,8 @@ 'use client' import { useEffect, useRef } from 'react' +import { createLogger } from '@sim/logger' import { LandingPromptStorage } from '@/lib/core/utils/browser-storage' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('useLandingPrompt') diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/deploy/components/deploy-modal/components/chat/chat.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/deploy/components/deploy-modal/components/chat/chat.tsx index 5abaf5623d..38e0448009 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/deploy/components/deploy-modal/components/chat/chat.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/deploy/components/deploy-modal/components/chat/chat.tsx @@ -1,6 +1,7 @@ 'use client' import { useEffect, useRef, useState } from 'react' +import { createLogger } from '@sim/logger' import { AlertTriangle, Check, Clipboard, Eye, EyeOff, Loader2, RefreshCw, X } from 'lucide-react' import { Button, @@ -19,7 +20,6 @@ import { getEnv, isTruthy } from '@/lib/core/config/env' import { generatePassword } from '@/lib/core/security/encryption' import { cn } from '@/lib/core/utils/cn' import { getEmailDomain } from '@/lib/core/utils/urls' -import { createLogger } from '@/lib/logs/console/logger' import { quickValidateEmail } from '@/lib/messaging/email/validation' import { OutputSelect } from '@/app/workspace/[workspaceId]/w/[workflowId]/components/chat/components/output-select/output-select' import { diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/deploy/components/deploy-modal/components/chat/hooks/use-chat-deployment.ts b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/deploy/components/deploy-modal/components/chat/hooks/use-chat-deployment.ts index d7eda4084d..b06c688a10 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/deploy/components/deploy-modal/components/chat/hooks/use-chat-deployment.ts +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/deploy/components/deploy-modal/components/chat/hooks/use-chat-deployment.ts @@ -1,6 +1,6 @@ import { useCallback } from 'react' +import { createLogger } from '@sim/logger' import { z } from 'zod' -import { createLogger } from '@/lib/logs/console/logger' import type { OutputConfig } from '@/stores/chat/store' const logger = createLogger('ChatDeployment') diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/deploy/components/deploy-modal/components/general/components/versions.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/deploy/components/deploy-modal/components/general/components/versions.tsx index 28a98dd4cf..6ff05763b1 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/deploy/components/deploy-modal/components/general/components/versions.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/deploy/components/deploy-modal/components/general/components/versions.tsx @@ -1,11 +1,11 @@ 'use client' import { useEffect, useRef, useState } from 'react' +import { createLogger } from '@sim/logger' import clsx from 'clsx' import { MoreVertical, Pencil, RotateCcw, SendToBack } from 'lucide-react' import { Button, Popover, PopoverContent, PopoverItem, PopoverTrigger } from '@/components/emcn' import { Skeleton } from '@/components/ui' -import { createLogger } from '@/lib/logs/console/logger' import type { WorkflowDeploymentVersionResponse } from '@/lib/workflows/persistence/utils' const logger = createLogger('Versions') diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/deploy/components/deploy-modal/components/general/general.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/deploy/components/deploy-modal/components/general/general.tsx index bf8c11d9d0..88a17d293b 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/deploy/components/deploy-modal/components/general/general.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/deploy/components/deploy-modal/components/general/general.tsx @@ -1,6 +1,7 @@ 'use client' import { useCallback, useEffect, useMemo, useRef, useState } from 'react' +import { createLogger } from '@sim/logger' import { Button, Label, @@ -11,7 +12,6 @@ import { ModalHeader, } from '@/components/emcn' import { Skeleton } from '@/components/ui' -import { createLogger } from '@/lib/logs/console/logger' import type { WorkflowDeploymentVersionResponse } from '@/lib/workflows/persistence/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]/w/[workflowId]/components/panel/components/deploy/components/deploy-modal/components/template/template.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/deploy/components/deploy-modal/components/template/template.tsx index c7ae555050..90541ef346 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/deploy/components/deploy-modal/components/template/template.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/deploy/components/deploy-modal/components/template/template.tsx @@ -1,6 +1,7 @@ 'use client' import React, { useEffect, useRef, useState } from 'react' +import { createLogger } from '@sim/logger' import { Loader2 } from 'lucide-react' import { Button, @@ -17,7 +18,6 @@ import { import { Skeleton, TagInput } from '@/components/ui' import { useSession } from '@/lib/auth/auth-client' import { cn } from '@/lib/core/utils/cn' -import { createLogger } from '@/lib/logs/console/logger' import { captureAndUploadOGImage, OG_IMAGE_HEIGHT, OG_IMAGE_WIDTH } from '@/lib/og' import { WorkflowPreview } from '@/app/workspace/[workspaceId]/w/components/workflow-preview/workflow-preview' import { diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/deploy/components/deploy-modal/deploy-modal.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/deploy/components/deploy-modal/deploy-modal.tsx index 8425bc68b5..aa5b8c950d 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/deploy/components/deploy-modal/deploy-modal.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/deploy/components/deploy-modal/deploy-modal.tsx @@ -1,6 +1,7 @@ 'use client' import { useCallback, useEffect, useState } from 'react' +import { createLogger } from '@sim/logger' import clsx from 'clsx' import { Button, @@ -15,7 +16,6 @@ import { ModalTabsTrigger, } from '@/components/emcn' import { getEnv } from '@/lib/core/config/env' -import { createLogger } from '@/lib/logs/console/logger' import { getInputFormatExample as getInputFormatExampleUtil } from '@/lib/workflows/operations/deployment-utils' import type { WorkflowDeploymentVersionResponse } from '@/lib/workflows/persistence/utils' import { startsWithUuid } from '@/executor/constants' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/deploy/hooks/use-deployed-state.ts b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/deploy/hooks/use-deployed-state.ts index 3192393d4b..530250b0d4 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/deploy/hooks/use-deployed-state.ts +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/deploy/hooks/use-deployed-state.ts @@ -1,5 +1,5 @@ import { useEffect, useState } from 'react' -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import { useWorkflowRegistry } from '@/stores/workflows/registry/store' import type { WorkflowState } from '@/stores/workflows/workflow/types' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/deploy/hooks/use-deployment.ts b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/deploy/hooks/use-deployment.ts index 1851f77c97..d638339652 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/deploy/hooks/use-deployment.ts +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/deploy/hooks/use-deployment.ts @@ -1,5 +1,5 @@ import { useCallback, useState } from 'react' -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import { useNotificationStore } from '@/stores/notifications/store' import { useWorkflowRegistry } from '@/stores/workflows/registry/store' import { mergeSubblockState } from '@/stores/workflows/utils' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/connection-blocks/components/field-item/field-item.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/connection-blocks/components/field-item/field-item.tsx index 44f881c62e..85bf50c4ec 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/connection-blocks/components/field-item/field-item.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/connection-blocks/components/field-item/field-item.tsx @@ -1,10 +1,10 @@ 'use client' import { useCallback } from 'react' +import { createLogger } from '@sim/logger' import clsx from 'clsx' import { ChevronDown } from 'lucide-react' import { Badge } from '@/components/emcn' -import { createLogger } from '@/lib/logs/console/logger' import type { ConnectedBlock } from '@/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/hooks/use-block-connections' const logger = createLogger('FieldItem') diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/connection-blocks/connection-blocks.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/connection-blocks/connection-blocks.tsx index 61a8cd91a7..7c6f0b1a32 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/connection-blocks/connection-blocks.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/connection-blocks/connection-blocks.tsx @@ -1,10 +1,10 @@ 'use client' import { useCallback, useRef, useState } from 'react' +import { createLogger } from '@sim/logger' import clsx from 'clsx' import { ChevronDown, RepeatIcon, SplitIcon } from 'lucide-react' import { useShallow } from 'zustand/react/shallow' -import { createLogger } from '@/lib/logs/console/logger' import { FieldItem, type SchemaField, diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/components/code/code.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/components/code/code.tsx index fbacaf1230..bcf01e37eb 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/components/code/code.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/components/code/code.tsx @@ -3,6 +3,7 @@ import { useEffect, useImperativeHandle, useMemo, useRef, useState } from 'react import { Check, Copy, Wand2 } from 'lucide-react' import { useParams } from 'next/navigation' import 'prismjs/components/prism-python' +import { createLogger } from '@sim/logger' import Editor from 'react-simple-code-editor' import { CODE_LINE_HEIGHT_PX, @@ -15,7 +16,6 @@ import { import { Button } from '@/components/ui/button' import { cn } from '@/lib/core/utils/cn' import { CodeLanguage } from '@/lib/execution/languages' -import { createLogger } from '@/lib/logs/console/logger' import { isLikelyReferenceSegment, SYSTEM_REFERENCE_PREFIXES, diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/components/condition-input/condition-input.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/components/condition-input/condition-input.tsx index 7dd19a0497..c58867bbf6 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/components/condition-input/condition-input.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/components/condition-input/condition-input.tsx @@ -1,5 +1,6 @@ import type { ReactElement } from 'react' import { useEffect, useRef, useState } from 'react' +import { createLogger } from '@sim/logger' import { ChevronDown, ChevronUp, Plus } from 'lucide-react' import { useParams } from 'next/navigation' import Editor from 'react-simple-code-editor' @@ -15,7 +16,6 @@ import { } from '@/components/emcn' import { Trash } from '@/components/emcn/icons/trash' import { cn } from '@/lib/core/utils/cn' -import { createLogger } from '@/lib/logs/console/logger' import { isLikelyReferenceSegment, SYSTEM_REFERENCE_PREFIXES, diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/components/credential-selector/components/oauth-required-modal.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/components/credential-selector/components/oauth-required-modal.tsx index 2fc0f8c0e7..ce133241e6 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/components/credential-selector/components/oauth-required-modal.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/components/credential-selector/components/oauth-required-modal.tsx @@ -1,10 +1,10 @@ 'use client' import { useMemo } from 'react' +import { createLogger } from '@sim/logger' import { Check } from 'lucide-react' import { Button, Modal, ModalBody, ModalContent, ModalFooter, ModalHeader } from '@/components/emcn' import { client } from '@/lib/auth/auth-client' -import { createLogger } from '@/lib/logs/console/logger' import { getProviderIdFromServiceId, OAUTH_PROVIDERS, diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/components/credential-selector/credential-selector.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/components/credential-selector/credential-selector.tsx index a0b3b8b6fa..d24cd4ed8d 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/components/credential-selector/credential-selector.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/components/credential-selector/credential-selector.tsx @@ -1,9 +1,9 @@ 'use client' import { useCallback, useEffect, useMemo, useState } from 'react' +import { createLogger } from '@sim/logger' import { ExternalLink } from 'lucide-react' import { Button, Combobox } from '@/components/emcn/components' -import { createLogger } from '@/lib/logs/console/logger' import { getCanonicalScopesForProvider, getProviderIdFromServiceId, diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/components/file-upload/file-upload.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/components/file-upload/file-upload.tsx index 82a845bc88..418f5706d1 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/components/file-upload/file-upload.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/components/file-upload/file-upload.tsx @@ -1,11 +1,11 @@ 'use client' import { useEffect, useMemo, useRef, useState } from 'react' +import { createLogger } from '@sim/logger' import { X } from 'lucide-react' import { useParams } from 'next/navigation' import { Button, Combobox } from '@/components/emcn/components' import { Progress } from '@/components/ui/progress' -import { createLogger } from '@/lib/logs/console/logger' import type { WorkspaceFileRecord } from '@/lib/uploads/contexts/workspace' import { useWorkflowRegistry } from '@/stores/workflows/registry/store' import { useWorkflowStore } from '@/stores/workflows/workflow/store' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/components/long-input/long-input.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/components/long-input/long-input.tsx index 6e6112c4ba..0ea28338e6 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/components/long-input/long-input.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/components/long-input/long-input.tsx @@ -7,11 +7,11 @@ import { useRef, useState, } from 'react' +import { createLogger } from '@sim/logger' import { ChevronsUpDown, Wand2 } from 'lucide-react' import { Textarea } from '@/components/emcn' import { Button } from '@/components/ui/button' import { cn } from '@/lib/core/utils/cn' -import { createLogger } from '@/lib/logs/console/logger' import { formatDisplayText } from '@/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/components/formatted-text' import { SubBlockInputController } from '@/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/components/sub-block-input-controller' import { useSubBlockInput } from '@/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/hooks/use-sub-block-input' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/components/mcp-dynamic-args/mcp-dynamic-args.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/components/mcp-dynamic-args/mcp-dynamic-args.tsx index d72c16d43b..62630afc5a 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/components/mcp-dynamic-args/mcp-dynamic-args.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/components/mcp-dynamic-args/mcp-dynamic-args.tsx @@ -1,10 +1,10 @@ import { useCallback, useMemo, useRef, useState } from 'react' +import { createLogger } from '@sim/logger' import { useParams } from 'next/navigation' import { Combobox, Input, Label, Textarea } from '@/components/emcn/components' import { Slider } from '@/components/ui/slider' import { Switch } from '@/components/ui/switch' import { cn } from '@/lib/core/utils/cn' -import { createLogger } from '@/lib/logs/console/logger' import { formatDisplayText } from '@/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/components/formatted-text' import { checkTagTrigger, diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/components/table/table.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/components/table/table.tsx index 8fbd4ac2a8..125cbb7bc0 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/components/table/table.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/components/table/table.tsx @@ -1,10 +1,10 @@ import { useEffect, useMemo, useRef } from 'react' +import { createLogger } from '@sim/logger' import { useParams } from 'next/navigation' import { Button } from '@/components/emcn' import { Trash } from '@/components/emcn/icons/trash' import { Input } from '@/components/ui/input' import { cn } from '@/lib/core/utils/cn' -import { createLogger } from '@/lib/logs/console/logger' import { EnvVarDropdown } from '@/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/components/env-var-dropdown' import { formatDisplayText } from '@/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/components/formatted-text' import { TagDropdown } from '@/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/components/tag-dropdown/tag-dropdown' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/components/tag-dropdown/tag-dropdown.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/components/tag-dropdown/tag-dropdown.tsx index b5a38cece2..0dadf37f2f 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/components/tag-dropdown/tag-dropdown.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/components/tag-dropdown/tag-dropdown.tsx @@ -1,5 +1,6 @@ import type React from 'react' import { useCallback, useEffect, useMemo, useRef, useState } from 'react' +import { createLogger } from '@sim/logger' import { RepeatIcon, SplitIcon } from 'lucide-react' import { useShallow } from 'zustand/react/shallow' import { @@ -18,7 +19,6 @@ import { extractFieldsFromSchema, parseResponseFormatSafely, } from '@/lib/core/utils/response-format' -import { createLogger } from '@/lib/logs/console/logger' import { getBlockOutputPaths, getBlockOutputType } from '@/lib/workflows/blocks/block-outputs' import { TRIGGER_TYPES } from '@/lib/workflows/triggers/triggers' import { KeyboardNavigationHandler } from '@/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/components/tag-dropdown/components/keyboard-navigation-handler' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/components/tool-input/components/custom-tool-modal/custom-tool-modal.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/components/tool-input/components/custom-tool-modal/custom-tool-modal.tsx index 5c5a660341..c427086aee 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/components/tool-input/components/custom-tool-modal/custom-tool-modal.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/components/tool-input/components/custom-tool-modal/custom-tool-modal.tsx @@ -1,4 +1,5 @@ import { useEffect, useMemo, useRef, useState } from 'react' +import { createLogger } from '@sim/logger' import { AlertCircle, Wand2 } from 'lucide-react' import { useParams } from 'next/navigation' import { @@ -21,7 +22,6 @@ import { } from '@/components/emcn' import { Label } from '@/components/ui/label' import { cn } from '@/lib/core/utils/cn' -import { createLogger } from '@/lib/logs/console/logger' import { checkEnvVarTrigger, EnvVarDropdown, diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/components/tool-input/tool-input.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/components/tool-input/tool-input.tsx index a92b47d250..81a5201c0e 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/components/tool-input/tool-input.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/components/tool-input/tool-input.tsx @@ -1,5 +1,6 @@ import type React from 'react' import { useCallback, useEffect, useMemo, useRef, useState } from 'react' +import { createLogger } from '@sim/logger' import { useQuery } from '@tanstack/react-query' import { Loader2, PlusIcon, WrenchIcon, XIcon } from 'lucide-react' import { useParams } from 'next/navigation' @@ -18,7 +19,6 @@ import { import { McpIcon } from '@/components/icons' import { Switch } from '@/components/ui/switch' import { cn } from '@/lib/core/utils/cn' -import { createLogger } from '@/lib/logs/console/logger' import { getCanonicalScopesForProvider, getProviderIdFromServiceId, diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/components/trigger-save/trigger-save.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/components/trigger-save/trigger-save.tsx index 2dca2f0fe6..88a137d4e7 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/components/trigger-save/trigger-save.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/components/trigger-save/trigger-save.tsx @@ -1,4 +1,5 @@ import { useCallback, useEffect, useMemo, useRef, useState } from 'react' +import { createLogger } from '@sim/logger' import { Button, Modal, @@ -9,7 +10,6 @@ import { } from '@/components/emcn/components' import { Trash } from '@/components/emcn/icons/trash' import { cn } from '@/lib/core/utils/cn' -import { createLogger } from '@/lib/logs/console/logger' import { useCollaborativeWorkflow } from '@/hooks/use-collaborative-workflow' import { useTriggerConfigAggregation } from '@/hooks/use-trigger-config-aggregation' import { useWebhookManagement } from '@/hooks/use-webhook-management' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/hooks/use-sub-block-input.ts b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/hooks/use-sub-block-input.ts index 2b116f7448..b440aa6311 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/hooks/use-sub-block-input.ts +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/hooks/use-sub-block-input.ts @@ -1,6 +1,6 @@ import { useCallback, useEffect, useMemo, useRef, useState } from 'react' +import { createLogger } from '@sim/logger' import { useParams } from 'next/navigation' -import { createLogger } from '@/lib/logs/console/logger' import { checkEnvVarTrigger } from '@/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/components/env-var-dropdown' import { checkTagTrigger } from '@/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/components/tag-dropdown/tag-dropdown' import { useSubBlockValue } from '@/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/hooks/use-sub-block-value' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/hooks/use-sub-block-value.ts b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/hooks/use-sub-block-value.ts index 9c4ae35e40..3acc8a5534 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/hooks/use-sub-block-value.ts +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/hooks/use-sub-block-value.ts @@ -1,6 +1,6 @@ import { useCallback, useEffect, useRef } from 'react' +import { createLogger } from '@sim/logger' import { isEqual } from 'lodash' -import { createLogger } from '@/lib/logs/console/logger' import { useCollaborativeWorkflow } from '@/hooks/use-collaborative-workflow' import { getProviderFromModel } from '@/providers/utils' import { useWorkflowDiffStore } from '@/stores/workflow-diff/store' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/toolbar/hooks/use-toolbar-item-interactions.ts b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/toolbar/hooks/use-toolbar-item-interactions.ts index e69a06c3a6..c873513563 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/toolbar/hooks/use-toolbar-item-interactions.ts +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/toolbar/hooks/use-toolbar-item-interactions.ts @@ -1,5 +1,5 @@ import { useCallback, useRef } from 'react' -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import { createDragPreview, type DragItemInfo } from '../components' const logger = createLogger('ToolbarItemInteractions') diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/panel.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/panel.tsx index 1d1aec6b1d..dc960c9659 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/panel.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/panel.tsx @@ -1,6 +1,7 @@ 'use client' import { useCallback, useEffect, useRef, useState } from 'react' +import { createLogger } from '@sim/logger' import { ArrowUp, Square } from 'lucide-react' import { useParams, useRouter } from 'next/navigation' import { @@ -22,7 +23,6 @@ import { Trash, } from '@/components/emcn' import { VariableIcon } from '@/components/icons' -import { createLogger } from '@/lib/logs/console/logger' import { useRegisterGlobalCommands } from '@/app/workspace/[workspaceId]/providers/global-commands-provider' import { useUserPermissionsContext } from '@/app/workspace/[workspaceId]/providers/workspace-permissions-provider' import { createCommands } from '@/app/workspace/[workspaceId]/utils/commands-utils' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/training-modal/training-modal.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/training-modal/training-modal.tsx index b898fd2637..d2f3e218d0 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/training-modal/training-modal.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/training-modal/training-modal.tsx @@ -1,6 +1,7 @@ 'use client' import { useState } from 'react' +import { createLogger } from '@sim/logger' import { Check, CheckCircle2, @@ -29,7 +30,6 @@ import { } from '@/components/emcn' import { Checkbox } from '@/components/ui/checkbox' import { cn } from '@/lib/core/utils/cn' -import { createLogger } from '@/lib/logs/console/logger' import { sanitizeForCopilot } from '@/lib/workflows/sanitization/json-sanitizer' import { formatEditSequence } from '@/lib/workflows/training/compute-edit-sequence' import { useCurrentWorkflow } from '@/app/workspace/[workspaceId]/w/[workflowId]/hooks/use-current-workflow' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/hooks/use-webhook-info.ts b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/hooks/use-webhook-info.ts index f0b8e92c95..5e1a334a02 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/hooks/use-webhook-info.ts +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/hooks/use-webhook-info.ts @@ -1,5 +1,5 @@ import { useCallback, useEffect, useState } from 'react' -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' 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-block/workflow-block.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/workflow-block.tsx index 9b3339c159..5edd197cef 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/workflow-block.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/workflow-block.tsx @@ -1,11 +1,11 @@ import { memo, useCallback, useEffect, useMemo, useRef, useState } from 'react' +import { createLogger } from '@sim/logger' import { useParams } from 'next/navigation' import { Handle, type NodeProps, Position, useUpdateNodeInternals } from 'reactflow' import { Badge, Tooltip } from '@/components/emcn' import { getEnv, isTruthy } from '@/lib/core/config/env' import { cn } from '@/lib/core/utils/cn' import { getBaseUrl } from '@/lib/core/utils/urls' -import { createLogger } from '@/lib/logs/console/logger' import { createMcpToolId } from '@/lib/mcp/utils' import { getProviderIdFromServiceId } from '@/lib/oauth' import { useUserPermissionsContext } from '@/app/workspace/[workspaceId]/providers/workspace-permissions-provider' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/hooks/use-auto-layout.ts b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/hooks/use-auto-layout.ts index 98b338d2a8..7c28b60942 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/hooks/use-auto-layout.ts +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/hooks/use-auto-layout.ts @@ -1,6 +1,6 @@ import { useCallback } from 'react' +import { createLogger } from '@sim/logger' import { useReactFlow } from 'reactflow' -import { createLogger } from '@/lib/logs/console/logger' import type { AutoLayoutOptions } from '@/app/workspace/[workspaceId]/w/[workflowId]/utils/auto-layout-utils' import { applyAutoLayoutAndUpdateStore as applyAutoLayoutStandalone } from '@/app/workspace/[workspaceId]/w/[workflowId]/utils/auto-layout-utils' 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 95c78a3696..037ed9086a 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,5 +1,5 @@ +import { createLogger } from '@sim/logger' import { useShallow } from 'zustand/react/shallow' -import { createLogger } from '@/lib/logs/console/logger' import { getBlockOutputs } from '@/lib/workflows/blocks/block-outputs' import { BlockPathCalculator } from '@/lib/workflows/blocks/block-path-calculator' import { TriggerUtils } from '@/lib/workflows/triggers/triggers' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/hooks/use-node-utilities.ts b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/hooks/use-node-utilities.ts index 6f5de152a1..5665789235 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/hooks/use-node-utilities.ts +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/hooks/use-node-utilities.ts @@ -1,6 +1,6 @@ import { useCallback } from 'react' +import { createLogger } from '@sim/logger' import { useReactFlow } from 'reactflow' -import { createLogger } from '@/lib/logs/console/logger' import { BLOCK_DIMENSIONS, CONTAINER_DIMENSIONS } from '@/lib/workflows/blocks/block-dimensions' import { getBlock } from '@/blocks/registry' diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/hooks/use-wand.ts b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/hooks/use-wand.ts index 8e90f79fb8..2f6d9bc47b 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/hooks/use-wand.ts +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/hooks/use-wand.ts @@ -1,6 +1,6 @@ import { useCallback, useRef, useState } from 'react' +import { createLogger } from '@sim/logger' import { useQueryClient } from '@tanstack/react-query' -import { createLogger } from '@/lib/logs/console/logger' import type { GenerationType } from '@/blocks/types' import { subscriptionKeys } from '@/hooks/queries/subscription' 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 4e33ffe78e..f2d9cc2f76 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, useRef, useState } from 'react' +import { createLogger } from '@sim/logger' import { useQueryClient } from '@tanstack/react-query' import { v4 as uuidv4 } from 'uuid' -import { createLogger } from '@/lib/logs/console/logger' import { buildTraceSpans } from '@/lib/logs/execution/trace-spans/trace-spans' import { processStreamingBlockLogs } from '@/lib/tokenization' import { diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/utils/auto-layout-utils.ts b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/utils/auto-layout-utils.ts index 1355e7c5a1..9c19ebf116 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/utils/auto-layout-utils.ts +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/utils/auto-layout-utils.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import { DEFAULT_HORIZONTAL_SPACING, DEFAULT_LAYOUT_PADDING, diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/workflow.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/workflow.tsx index 1560daf98a..4f8784dfec 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/workflow.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/workflow.tsx @@ -14,9 +14,9 @@ import ReactFlow, { useReactFlow, } from 'reactflow' import 'reactflow/dist/style.css' +import { createLogger } from '@sim/logger' import { useShallow } from 'zustand/react/shallow' import type { OAuthConnectEventDetail } from '@/lib/copilot/tools/client/other/oauth-request-access' -import { createLogger } from '@/lib/logs/console/logger' import type { OAuthProvider } from '@/lib/oauth' import { DEFAULT_HORIZONTAL_SPACING } from '@/lib/workflows/autolayout/constants' import { BLOCK_DIMENSIONS, CONTAINER_DIMENSIONS } from '@/lib/workflows/blocks/block-dimensions' diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/help-modal/help-modal.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/help-modal/help-modal.tsx index 8dbed1fdea..05bbcf9feb 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/help-modal/help-modal.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/help-modal/help-modal.tsx @@ -2,6 +2,7 @@ import { useCallback, useEffect, useRef, useState } from 'react' import { zodResolver } from '@hookform/resolvers/zod' +import { createLogger } from '@sim/logger' import imageCompression from 'browser-image-compression' import { X } from 'lucide-react' import Image from 'next/image' @@ -20,7 +21,6 @@ import { Textarea, } from '@/components/emcn' import { cn } from '@/lib/core/utils/cn' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('HelpModal') 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 bbe6063814..3d8956dfdf 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 @@ -1,6 +1,7 @@ 'use client' import { useEffect, useMemo, useRef, useState } from 'react' +import { createLogger } from '@sim/logger' import { Check, Copy, Info, Plus, Search } from 'lucide-react' import { useParams } from 'next/navigation' import { @@ -15,7 +16,6 @@ import { } from '@/components/emcn' import { Input, Skeleton, Switch } from '@/components/ui' import { useSession } from '@/lib/auth/auth-client' -import { createLogger } from '@/lib/logs/console/logger' import { useUserPermissionsContext } from '@/app/workspace/[workspaceId]/providers/workspace-permissions-provider' import { type ApiKey, diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/byok/byok.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/byok/byok.tsx index 923341280f..956c41365d 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/byok/byok.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/byok/byok.tsx @@ -1,6 +1,7 @@ 'use client' import { useState } from 'react' +import { createLogger } from '@sim/logger' import { Eye, EyeOff } from 'lucide-react' import { useParams } from 'next/navigation' import { @@ -14,7 +15,6 @@ import { } from '@/components/emcn' import { AnthropicIcon, GeminiIcon, MistralIcon, OpenAIIcon } from '@/components/icons' import { Skeleton } from '@/components/ui' -import { createLogger } from '@/lib/logs/console/logger' import { type BYOKKey, type BYOKProviderId, diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/copilot/copilot.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/copilot/copilot.tsx index 214dd71855..be73ffce0b 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/copilot/copilot.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/copilot/copilot.tsx @@ -1,6 +1,7 @@ 'use client' import { useMemo, useState } from 'react' +import { createLogger } from '@sim/logger' import { Check, Copy, Plus, Search } from 'lucide-react' import { Button, @@ -12,7 +13,6 @@ import { ModalHeader, } from '@/components/emcn' import { Input, Skeleton } from '@/components/ui' -import { createLogger } from '@/lib/logs/console/logger' import { type CopilotKey, useCopilotKeys, diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/custom-tools/custom-tools.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/custom-tools/custom-tools.tsx index 5b1f5c5a60..18d48476f6 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/custom-tools/custom-tools.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/custom-tools/custom-tools.tsx @@ -1,12 +1,12 @@ 'use client' import { useState } from 'react' +import { createLogger } from '@sim/logger' import { Plus, Search } from 'lucide-react' import { useParams } from 'next/navigation' import { Button, Modal, ModalBody, ModalContent, ModalFooter, ModalHeader } from '@/components/emcn' import { Input, Skeleton } from '@/components/ui' import { cn } from '@/lib/core/utils/cn' -import { createLogger } from '@/lib/logs/console/logger' import { CustomToolModal } from '@/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/components/tool-input/components/custom-tool-modal/custom-tool-modal' import { useCustomTools, useDeleteCustomTool } from '@/hooks/queries/custom-tools' diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/environment/environment.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/environment/environment.tsx index e0497d27e1..542af34ea1 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/environment/environment.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/environment/environment.tsx @@ -1,6 +1,7 @@ 'use client' import { useCallback, useEffect, useMemo, useRef, useState } from 'react' +import { createLogger } from '@sim/logger' import { Plus, Search, Share2, Undo2 } from 'lucide-react' import { useParams } from 'next/navigation' import { @@ -15,7 +16,6 @@ import { } from '@/components/emcn' import { Trash } from '@/components/emcn/icons/trash' import { Input, Skeleton } from '@/components/ui' -import { createLogger } from '@/lib/logs/console/logger' import { isValidEnvVarName } from '@/executor/constants' import { usePersonalEnvironment, diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/files/files.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/files/files.tsx index 031e5e1dc8..d8741c060b 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/files/files.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/files/files.tsx @@ -1,6 +1,7 @@ 'use client' import { useMemo, useRef, useState } from 'react' +import { createLogger } from '@sim/logger' import { ArrowDown, Loader2, Plus, Search } from 'lucide-react' import { useParams } from 'next/navigation' import { Button, Tooltip, Trash } from '@/components/emcn' @@ -15,7 +16,6 @@ import { } from '@/components/ui/table' import { getEnv, isTruthy } from '@/lib/core/config/env' import { cn } from '@/lib/core/utils/cn' -import { createLogger } from '@/lib/logs/console/logger' import type { WorkspaceFileRecord } from '@/lib/uploads/contexts/workspace' import { getFileExtension } from '@/lib/uploads/utils/file-utils' import { getDocumentIcon } from '@/app/workspace/[workspaceId]/knowledge/components' diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/general/general.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/general/general.tsx index 8cdf8c5412..d68e72fd48 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/general/general.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/general/general.tsx @@ -1,6 +1,7 @@ 'use client' import { useEffect, useRef, useState } from 'react' +import { createLogger } from '@sim/logger' import { Camera, Check, Pencil } from 'lucide-react' import Image from 'next/image' import { useRouter } from 'next/navigation' @@ -21,7 +22,6 @@ import { ANONYMOUS_USER_ID } from '@/lib/auth/constants' import { useBrandConfig } from '@/lib/branding/branding' import { getEnv, isTruthy } from '@/lib/core/config/env' import { getBaseUrl } from '@/lib/core/utils/urls' -import { createLogger } from '@/lib/logs/console/logger' import { useProfilePictureUpload } from '@/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/hooks/use-profile-picture-upload' import { useGeneralSettings, useUpdateGeneralSetting } from '@/hooks/queries/general-settings' import { useUpdateUserProfile, useUserProfile } from '@/hooks/queries/user-profile' diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/integrations/integrations.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/integrations/integrations.tsx index 7f0aa9753d..0eb2e83c51 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/integrations/integrations.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/integrations/integrations.tsx @@ -1,6 +1,7 @@ 'use client' import { useEffect, useRef, useState } from 'react' +import { createLogger } from '@sim/logger' import { Check, ChevronDown, ExternalLink, Search } from 'lucide-react' import { useRouter, useSearchParams } from 'next/navigation' import { @@ -14,7 +15,6 @@ import { } from '@/components/emcn' import { Input, Skeleton } from '@/components/ui' import { cn } from '@/lib/core/utils/cn' -import { createLogger } from '@/lib/logs/console/logger' import { OAUTH_PROVIDERS } from '@/lib/oauth' import { type ServiceInfo, diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/mcp/mcp.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/mcp/mcp.tsx index cf08e08aaa..2084a2ffa3 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/mcp/mcp.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/mcp/mcp.tsx @@ -1,6 +1,7 @@ 'use client' import { useCallback, useEffect, useMemo, useRef, useState } from 'react' +import { createLogger } from '@sim/logger' import { Plus, Search } from 'lucide-react' import { useParams } from 'next/navigation' import { @@ -14,7 +15,6 @@ import { ModalHeader, } from '@/components/emcn' import { Input } from '@/components/ui' -import { createLogger } from '@/lib/logs/console/logger' import { getIssueBadgeLabel, getMcpToolIssue, type McpToolIssue } from '@/lib/mcp/tool-validation' import { checkEnvVarTrigger } from '@/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/components/env-var-dropdown' import { diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/sso/sso.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/sso/sso.tsx index d01fb51d84..546f4e49ba 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/sso/sso.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/sso/sso.tsx @@ -1,6 +1,7 @@ 'use client' import { useState } from 'react' +import { createLogger } from '@sim/logger' import { Check, ChevronDown, Copy, Eye, EyeOff } from 'lucide-react' import { Button, Combobox, Input, Switch, Textarea } from '@/components/emcn' import { Skeleton } from '@/components/ui' @@ -9,7 +10,6 @@ import { getSubscriptionStatus } from '@/lib/billing/client/utils' import { isBillingEnabled } from '@/lib/core/config/feature-flags' import { cn } from '@/lib/core/utils/cn' import { getBaseUrl } from '@/lib/core/utils/urls' -import { createLogger } from '@/lib/logs/console/logger' import { getUserRole } from '@/lib/workspaces/organization/utils' import { useOrganizations } from '@/hooks/queries/organization' import { useConfigureSSO, useSSOProviders } from '@/hooks/queries/sso' diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/subscription/components/cancel-subscription/cancel-subscription.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/subscription/components/cancel-subscription/cancel-subscription.tsx index 36a26b6a0d..cb8e6a5704 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/subscription/components/cancel-subscription/cancel-subscription.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/subscription/components/cancel-subscription/cancel-subscription.tsx @@ -1,6 +1,7 @@ 'use client' import { useEffect, useState } from 'react' +import { createLogger } from '@sim/logger' import { useQueryClient } from '@tanstack/react-query' import { Button, @@ -15,7 +16,6 @@ import { useSession, useSubscription } from '@/lib/auth/auth-client' import { getSubscriptionStatus } from '@/lib/billing/client/utils' import { cn } from '@/lib/core/utils/cn' import { getBaseUrl } from '@/lib/core/utils/urls' -import { createLogger } from '@/lib/logs/console/logger' import { organizationKeys, useOrganizations } from '@/hooks/queries/organization' import { subscriptionKeys, useSubscriptionData } from '@/hooks/queries/subscription' diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/subscription/components/credit-balance/credit-balance.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/subscription/components/credit-balance/credit-balance.tsx index 56d6058d07..8f6219bb34 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/subscription/components/credit-balance/credit-balance.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/subscription/components/credit-balance/credit-balance.tsx @@ -1,6 +1,7 @@ 'use client' import { useState } from 'react' +import { createLogger } from '@sim/logger' import { Button, Input, @@ -13,7 +14,6 @@ import { ModalHeader, ModalTrigger, } from '@/components/emcn' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('CreditBalance') diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/subscription/components/usage-limit/usage-limit.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/subscription/components/usage-limit/usage-limit.tsx index 3de8fedcec..c767adc4cb 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/subscription/components/usage-limit/usage-limit.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/subscription/components/usage-limit/usage-limit.tsx @@ -1,10 +1,10 @@ 'use client' import { forwardRef, useEffect, useImperativeHandle, useRef, useState } from 'react' +import { createLogger } from '@sim/logger' import { Check, Pencil, X } from 'lucide-react' import { Button } from '@/components/emcn' import { cn } from '@/lib/core/utils/cn' -import { createLogger } from '@/lib/logs/console/logger' import { useUpdateOrganizationUsageLimit } from '@/hooks/queries/organization' import { useUpdateUsageLimit } from '@/hooks/queries/subscription' 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 b5b04d17a0..fcdd55c60f 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 @@ -1,5 +1,6 @@ 'use client' import { useCallback, useEffect, useRef, useState } from 'react' +import { createLogger } from '@sim/logger' import { ChevronDown } from 'lucide-react' import { useParams } from 'next/navigation' import { @@ -16,7 +17,6 @@ import { useSession } from '@/lib/auth/auth-client' import { useSubscriptionUpgrade } from '@/lib/billing/client/upgrade' import { cn } from '@/lib/core/utils/cn' import { getBaseUrl } from '@/lib/core/utils/urls' -import { createLogger } from '@/lib/logs/console/logger' import { getUserRole } from '@/lib/workspaces/organization/utils' import { useUserPermissionsContext } from '@/app/workspace/[workspaceId]/providers/workspace-permissions-provider' import { UsageHeader } from '@/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/shared/usage-header' diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/team-management/components/team-members/team-members.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/team-management/components/team-members/team-members.tsx index 3a3a4e53cb..700948764e 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/team-management/components/team-members/team-members.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/team-management/components/team-members/team-members.tsx @@ -1,7 +1,7 @@ import { useState } from 'react' +import { createLogger } from '@sim/logger' import { Button } from '@/components/emcn' import { UserAvatar } from '@/components/user-avatar/user-avatar' -import { createLogger } from '@/lib/logs/console/logger' import type { Invitation, Member, Organization } from '@/lib/workspaces/organization' import { useCancelInvitation, useOrganizationMembers } from '@/hooks/queries/organization' 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 75982d7064..f94eaac880 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 @@ -1,9 +1,9 @@ import { useCallback, useEffect, useState } from 'react' +import { createLogger } from '@sim/logger' import { Skeleton } from '@/components/ui' import { useSession } from '@/lib/auth/auth-client' import { DEFAULT_TEAM_TIER_COST_LIMIT } from '@/lib/billing/constants' import { checkEnterprisePlan } from '@/lib/billing/subscriptions/utils' -import { createLogger } from '@/lib/logs/console/logger' import { generateSlug, getUsedSeats, diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/template-profile/template-profile.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/template-profile/template-profile.tsx index 882e59f422..c13655a518 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/template-profile/template-profile.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/template-profile/template-profile.tsx @@ -1,13 +1,13 @@ 'use client' import { useEffect, useState } from 'react' +import { createLogger } from '@sim/logger' import { Camera, Globe, Linkedin, Mail } from 'lucide-react' import Image from 'next/image' import { Button, Combobox, Input, Textarea } from '@/components/emcn' import { AgentIcon, xIcon as XIcon } from '@/components/icons' import { Skeleton } from '@/components/ui/skeleton' import { useSession } from '@/lib/auth/auth-client' -import { createLogger } from '@/lib/logs/console/logger' import { quickValidateEmail } from '@/lib/messaging/email/validation' import type { CreatorProfileDetails } from '@/app/_types/creator-profile' import { useProfilePictureUpload } from '@/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/hooks/use-profile-picture-upload' diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/hooks/use-profile-picture-upload.ts b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/hooks/use-profile-picture-upload.ts index df76c7c492..cb4c1497b5 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/hooks/use-profile-picture-upload.ts +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/hooks/use-profile-picture-upload.ts @@ -1,5 +1,5 @@ import { useCallback, useEffect, useRef, useState } from 'react' -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' const logger = createLogger('ProfilePictureUpload') const MAX_FILE_SIZE = 5 * 1024 * 1024 // 5MB diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/usage-indicator/usage-indicator.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/usage-indicator/usage-indicator.tsx index 34c148ad9b..d160c21a40 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/usage-indicator/usage-indicator.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/usage-indicator/usage-indicator.tsx @@ -1,6 +1,7 @@ 'use client' import { useEffect, useMemo, useState } from 'react' +import { createLogger } from '@sim/logger' import { useQueryClient } from '@tanstack/react-query' import { Button } from '@/components/emcn' import { Skeleton } from '@/components/ui' @@ -11,7 +12,6 @@ import { getSubscriptionStatus, getUsage, } from '@/lib/billing/client/utils' -import { createLogger } from '@/lib/logs/console/logger' import { useSocket } from '@/app/workspace/providers/socket-provider' import { subscriptionKeys, useSubscriptionData } from '@/hooks/queries/subscription' import { MIN_SIDEBAR_WIDTH, useSidebarStore } from '@/stores/sidebar/store' diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/workflow-list/components/folder-item/folder-item.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/workflow-list/components/folder-item/folder-item.tsx index 087a346337..8f9555475a 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/workflow-list/components/folder-item/folder-item.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/workflow-list/components/folder-item/folder-item.tsx @@ -1,10 +1,10 @@ 'use client' import { useCallback, useMemo, useState } from 'react' +import { createLogger } from '@sim/logger' import clsx from 'clsx' import { ChevronRight, Folder, FolderOpen } from 'lucide-react' import { useParams, useRouter } from 'next/navigation' -import { createLogger } from '@/lib/logs/console/logger' import { useUserPermissionsContext } from '@/app/workspace/[workspaceId]/providers/workspace-permissions-provider' import { ContextMenu } from '@/app/workspace/[workspaceId]/w/components/sidebar/components/workflow-list/components/context-menu/context-menu' import { DeleteModal } from '@/app/workspace/[workspaceId]/w/components/sidebar/components/workflow-list/components/delete-modal/delete-modal' diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/workspace-header/components/invite-modal/invite-modal.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/workspace-header/components/invite-modal/invite-modal.tsx index 3aaba70b4b..310035054f 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/workspace-header/components/invite-modal/invite-modal.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/workspace-header/components/invite-modal/invite-modal.tsx @@ -1,6 +1,7 @@ 'use client' import React, { type KeyboardEvent, useCallback, useEffect, useRef, useState } from 'react' +import { createLogger } from '@sim/logger' import { Loader2 } from 'lucide-react' import { useParams } from 'next/navigation' import { @@ -15,7 +16,6 @@ import { } from '@/components/emcn' import { useSession } from '@/lib/auth/auth-client' import { cn } from '@/lib/core/utils/cn' -import { createLogger } from '@/lib/logs/console/logger' import { quickValidateEmail } from '@/lib/messaging/email/validation' import { useWorkspacePermissionsContext } from '@/app/workspace/[workspaceId]/providers/workspace-permissions-provider' import { API_ENDPOINTS } from '@/stores/constants' 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 95a0cd17e3..14fd1df4bf 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 @@ -1,6 +1,7 @@ 'use client' import { useEffect, useRef, useState } from 'react' +import { createLogger } from '@sim/logger' import { ArrowDown, Plus } from 'lucide-react' import { Badge, @@ -14,7 +15,6 @@ import { PopoverTrigger, Tooltip, } from '@/components/emcn' -import { createLogger } from '@/lib/logs/console/logger' import { useUserPermissionsContext } from '@/app/workspace/[workspaceId]/providers/workspace-permissions-provider' import { ContextMenu } from '@/app/workspace/[workspaceId]/w/components/sidebar/components/workflow-list/components/context-menu/context-menu' import { DeleteModal } from '@/app/workspace/[workspaceId]/w/components/sidebar/components/workflow-list/components/delete-modal/delete-modal' diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/hooks/use-drag-drop.ts b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/hooks/use-drag-drop.ts index 7cb86a27f5..91ec56aa72 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/hooks/use-drag-drop.ts +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/hooks/use-drag-drop.ts @@ -1,6 +1,6 @@ import { useCallback, useEffect, useRef, useState } from 'react' +import { createLogger } from '@sim/logger' import { useParams } from 'next/navigation' -import { createLogger } from '@/lib/logs/console/logger' import { useUpdateFolder } from '@/hooks/queries/folders' import { useFolderStore } from '@/stores/folders/store' import { useWorkflowRegistry } from '@/stores/workflows/registry/store' diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/hooks/use-folder-operations.ts b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/hooks/use-folder-operations.ts index 47800c67b2..1de81cf691 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/hooks/use-folder-operations.ts +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/hooks/use-folder-operations.ts @@ -1,5 +1,5 @@ import { useCallback } from 'react' -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import { generateFolderName } from '@/lib/workspaces/naming' import { useCreateFolder } from '@/hooks/queries/folders' diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/hooks/use-item-rename.ts b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/hooks/use-item-rename.ts index 177beda82b..bb9c145625 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/hooks/use-item-rename.ts +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/hooks/use-item-rename.ts @@ -1,5 +1,5 @@ import { useCallback, useEffect, useRef, useState } from 'react' -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' const logger = createLogger('useItemRename') diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/hooks/use-workflow-operations.ts b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/hooks/use-workflow-operations.ts index 5a36ebd4e1..f88b1cf118 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/hooks/use-workflow-operations.ts +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/hooks/use-workflow-operations.ts @@ -1,6 +1,6 @@ import { useCallback } from 'react' +import { createLogger } from '@sim/logger' import { useRouter } from 'next/navigation' -import { createLogger } from '@/lib/logs/console/logger' import { useCreateWorkflow, useWorkflows } from '@/hooks/queries/workflows' import { useWorkflowDiffStore } from '@/stores/workflow-diff/store' import { useWorkflowRegistry } from '@/stores/workflows/registry/store' diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/hooks/use-workspace-management.ts b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/hooks/use-workspace-management.ts index db799f93fa..dafa834499 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/hooks/use-workspace-management.ts +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/hooks/use-workspace-management.ts @@ -1,6 +1,6 @@ import { useCallback, useEffect, useRef, useState } from 'react' +import { createLogger } from '@sim/logger' import { usePathname, useRouter } from 'next/navigation' -import { createLogger } from '@/lib/logs/console/logger' import { generateWorkspaceName } from '@/lib/workspaces/naming' import { useWorkflowRegistry } from '@/stores/workflows/registry/store' 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 3077d6c39a..a5cd1a6d51 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/sidebar.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/sidebar.tsx @@ -1,13 +1,13 @@ 'use client' import { useCallback, useEffect, useMemo, useRef, useState } from 'react' +import { createLogger } from '@sim/logger' import { ArrowDown, Database, HelpCircle, Layout, Plus, Search, Settings } from 'lucide-react' import Link from 'next/link' import { useParams, usePathname, useRouter } from 'next/navigation' import { Button, FolderPlus, Library, Tooltip } from '@/components/emcn' import { useSession } from '@/lib/auth/auth-client' import { getEnv, isTruthy } from '@/lib/core/config/env' -import { createLogger } from '@/lib/logs/console/logger' import { useRegisterGlobalCommands } from '@/app/workspace/[workspaceId]/providers/global-commands-provider' import { useUserPermissionsContext } from '@/app/workspace/[workspaceId]/providers/workspace-permissions-provider' import { createCommands } from '@/app/workspace/[workspaceId]/utils/commands-utils' 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 25ff398d50..4521cdc254 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 @@ -12,8 +12,8 @@ import ReactFlow, { } from 'reactflow' import 'reactflow/dist/style.css' +import { createLogger } from '@sim/logger' import { cn } from '@/lib/core/utils/cn' -import { createLogger } from '@/lib/logs/console/logger' import { NoteBlock } from '@/app/workspace/[workspaceId]/w/[workflowId]/components/note-block/note-block' import { SubflowNodeComponent } from '@/app/workspace/[workspaceId]/w/[workflowId]/components/subflows/subflow-node' import { WorkflowBlock } from '@/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/workflow-block' diff --git a/apps/sim/app/workspace/[workspaceId]/w/hooks/use-delete-folder.ts b/apps/sim/app/workspace/[workspaceId]/w/hooks/use-delete-folder.ts index fa27c8c442..b8b2e1ba41 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/hooks/use-delete-folder.ts +++ b/apps/sim/app/workspace/[workspaceId]/w/hooks/use-delete-folder.ts @@ -1,5 +1,5 @@ import { useCallback, useState } from 'react' -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import { useDeleteFolderMutation } from '@/hooks/queries/folders' import { useFolderStore } from '@/stores/folders/store' diff --git a/apps/sim/app/workspace/[workspaceId]/w/hooks/use-delete-workflow.ts b/apps/sim/app/workspace/[workspaceId]/w/hooks/use-delete-workflow.ts index b77229fa16..a807b71e53 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/hooks/use-delete-workflow.ts +++ b/apps/sim/app/workspace/[workspaceId]/w/hooks/use-delete-workflow.ts @@ -1,6 +1,6 @@ import { useCallback, useState } from 'react' +import { createLogger } from '@sim/logger' import { useRouter } from 'next/navigation' -import { createLogger } from '@/lib/logs/console/logger' import { useFolderStore } from '@/stores/folders/store' import { useWorkflowRegistry } from '@/stores/workflows/registry/store' diff --git a/apps/sim/app/workspace/[workspaceId]/w/hooks/use-duplicate-folder.ts b/apps/sim/app/workspace/[workspaceId]/w/hooks/use-duplicate-folder.ts index 35d7f1bca4..aa701f7c5e 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/hooks/use-duplicate-folder.ts +++ b/apps/sim/app/workspace/[workspaceId]/w/hooks/use-duplicate-folder.ts @@ -1,5 +1,5 @@ import { useCallback, useState } from 'react' -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import { useDuplicateFolderMutation } from '@/hooks/queries/folders' import { useFolderStore } from '@/stores/folders/store' diff --git a/apps/sim/app/workspace/[workspaceId]/w/hooks/use-duplicate-workflow.ts b/apps/sim/app/workspace/[workspaceId]/w/hooks/use-duplicate-workflow.ts index fc12aef6f7..6ead0955e0 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/hooks/use-duplicate-workflow.ts +++ b/apps/sim/app/workspace/[workspaceId]/w/hooks/use-duplicate-workflow.ts @@ -1,6 +1,6 @@ import { useCallback } from 'react' +import { createLogger } from '@sim/logger' import { useRouter } from 'next/navigation' -import { createLogger } from '@/lib/logs/console/logger' import { useDuplicateWorkflowMutation } from '@/hooks/queries/workflows' import { useFolderStore } from '@/stores/folders/store' import { useWorkflowRegistry } from '@/stores/workflows/registry/store' diff --git a/apps/sim/app/workspace/[workspaceId]/w/hooks/use-duplicate-workspace.ts b/apps/sim/app/workspace/[workspaceId]/w/hooks/use-duplicate-workspace.ts index 0781e86e43..5e66fbc532 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/hooks/use-duplicate-workspace.ts +++ b/apps/sim/app/workspace/[workspaceId]/w/hooks/use-duplicate-workspace.ts @@ -1,6 +1,6 @@ import { useCallback, useState } from 'react' +import { createLogger } from '@sim/logger' import { useRouter } from 'next/navigation' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('useDuplicateWorkspace') diff --git a/apps/sim/app/workspace/[workspaceId]/w/hooks/use-export-workflow.ts b/apps/sim/app/workspace/[workspaceId]/w/hooks/use-export-workflow.ts index 31b654d316..77b7637bbd 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/hooks/use-export-workflow.ts +++ b/apps/sim/app/workspace/[workspaceId]/w/hooks/use-export-workflow.ts @@ -1,6 +1,6 @@ import { useCallback, useState } from 'react' +import { createLogger } from '@sim/logger' import JSZip from 'jszip' -import { createLogger } from '@/lib/logs/console/logger' import { sanitizeForExport } from '@/lib/workflows/sanitization/json-sanitizer' import { useFolderStore } from '@/stores/folders/store' import { useWorkflowRegistry } from '@/stores/workflows/registry/store' diff --git a/apps/sim/app/workspace/[workspaceId]/w/hooks/use-export-workspace.ts b/apps/sim/app/workspace/[workspaceId]/w/hooks/use-export-workspace.ts index e82b5b7529..6856cc099b 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/hooks/use-export-workspace.ts +++ b/apps/sim/app/workspace/[workspaceId]/w/hooks/use-export-workspace.ts @@ -1,5 +1,5 @@ import { useCallback, useState } from 'react' -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import { exportWorkspaceToZip, type WorkflowExportData, diff --git a/apps/sim/app/workspace/[workspaceId]/w/hooks/use-import-workflow.ts b/apps/sim/app/workspace/[workspaceId]/w/hooks/use-import-workflow.ts index 921f3f7a0b..00c46a00a3 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/hooks/use-import-workflow.ts +++ b/apps/sim/app/workspace/[workspaceId]/w/hooks/use-import-workflow.ts @@ -1,7 +1,7 @@ import { useCallback, useState } from 'react' +import { createLogger } from '@sim/logger' import { useQueryClient } from '@tanstack/react-query' import { useRouter } from 'next/navigation' -import { createLogger } from '@/lib/logs/console/logger' import { extractWorkflowName, extractWorkflowsFromFiles, diff --git a/apps/sim/app/workspace/[workspaceId]/w/hooks/use-import-workspace.ts b/apps/sim/app/workspace/[workspaceId]/w/hooks/use-import-workspace.ts index 0a9d1bf63e..b71487734b 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/hooks/use-import-workspace.ts +++ b/apps/sim/app/workspace/[workspaceId]/w/hooks/use-import-workspace.ts @@ -1,6 +1,6 @@ import { useCallback, useState } from 'react' +import { createLogger } from '@sim/logger' import { useRouter } from 'next/navigation' -import { createLogger } from '@/lib/logs/console/logger' import { extractWorkflowName, extractWorkflowsFromZip, diff --git a/apps/sim/app/workspace/[workspaceId]/w/page.tsx b/apps/sim/app/workspace/[workspaceId]/w/page.tsx index 5ab1a636f0..d60e7a0b70 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/page.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/page.tsx @@ -1,9 +1,9 @@ 'use client' import { useEffect, useState } from 'react' +import { createLogger } from '@sim/logger' import { useParams, useRouter } from 'next/navigation' import { ReactFlowProvider } from 'reactflow' -import { createLogger } from '@/lib/logs/console/logger' import { Panel, Terminal } from '@/app/workspace/[workspaceId]/w/[workflowId]/components' import { useWorkflows } from '@/hooks/queries/workflows' import { useWorkflowRegistry } from '@/stores/workflows/registry/store' diff --git a/apps/sim/app/workspace/page.tsx b/apps/sim/app/workspace/page.tsx index c3f8f0cab2..2eba03b700 100644 --- a/apps/sim/app/workspace/page.tsx +++ b/apps/sim/app/workspace/page.tsx @@ -1,9 +1,9 @@ 'use client' import { useEffect } from 'react' +import { createLogger } from '@sim/logger' import { useRouter } from 'next/navigation' import { useSession } from '@/lib/auth/auth-client' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('WorkspacePage') diff --git a/apps/sim/app/workspace/providers/socket-provider.tsx b/apps/sim/app/workspace/providers/socket-provider.tsx index 10d9fffe39..4d1df147d0 100644 --- a/apps/sim/app/workspace/providers/socket-provider.tsx +++ b/apps/sim/app/workspace/providers/socket-provider.tsx @@ -9,10 +9,10 @@ import { useRef, useState, } from 'react' +import { createLogger } from '@sim/logger' import { useParams } from 'next/navigation' import { io, type Socket } from 'socket.io-client' import { getEnv } from '@/lib/core/config/env' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('SocketContext') diff --git a/apps/sim/background/knowledge-processing.ts b/apps/sim/background/knowledge-processing.ts index 2d5e9a9821..920c129af4 100644 --- a/apps/sim/background/knowledge-processing.ts +++ b/apps/sim/background/knowledge-processing.ts @@ -1,7 +1,7 @@ +import { createLogger } from '@sim/logger' import { task } from '@trigger.dev/sdk' import { env } from '@/lib/core/config/env' import { processDocumentAsync } from '@/lib/knowledge/documents/service' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('TriggerKnowledgeProcessing') diff --git a/apps/sim/background/schedule-execution.ts b/apps/sim/background/schedule-execution.ts index f5a7657c41..d92bbd6ff4 100644 --- a/apps/sim/background/schedule-execution.ts +++ b/apps/sim/background/schedule-execution.ts @@ -1,4 +1,5 @@ import { db, workflow, workflowSchedule } from '@sim/db' +import { createLogger } from '@sim/logger' import { task } from '@trigger.dev/sdk' import { Cron } from 'croner' import { eq } from 'drizzle-orm' @@ -7,7 +8,6 @@ import type { ZodRecord, ZodString } from 'zod' import { decryptSecret } from '@/lib/core/security/encryption' import { getPersonalAndWorkspaceEnv } from '@/lib/environment/utils' import { preprocessExecution } from '@/lib/execution/preprocessing' -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 { executeWorkflowCore } from '@/lib/workflows/executor/execution-core' diff --git a/apps/sim/background/webhook-execution.ts b/apps/sim/background/webhook-execution.ts index 1b22920ad4..e632ec2340 100644 --- a/apps/sim/background/webhook-execution.ts +++ b/apps/sim/background/webhook-execution.ts @@ -1,11 +1,11 @@ import { db } from '@sim/db' import { webhook, workflow as workflowTable } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { task } from '@trigger.dev/sdk' import { eq } from 'drizzle-orm' import { v4 as uuidv4 } from 'uuid' import { IdempotencyService, webhookIdempotency } from '@/lib/core/idempotency' import { processExecutionFiles } from '@/lib/execution/files' -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 { WebhookAttachmentProcessor } from '@/lib/webhooks/attachment-processor' diff --git a/apps/sim/background/workflow-execution.ts b/apps/sim/background/workflow-execution.ts index 7472ff23f8..cfb7171f77 100644 --- a/apps/sim/background/workflow-execution.ts +++ b/apps/sim/background/workflow-execution.ts @@ -1,7 +1,7 @@ +import { createLogger } from '@sim/logger' import { task } from '@trigger.dev/sdk' import { v4 as uuidv4 } from 'uuid' import { preprocessExecution } from '@/lib/execution/preprocessing' -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 { executeWorkflowCore } from '@/lib/workflows/executor/execution-core' diff --git a/apps/sim/background/workspace-notification-delivery.ts b/apps/sim/background/workspace-notification-delivery.ts index 70bcba455c..e0356f91d8 100644 --- a/apps/sim/background/workspace-notification-delivery.ts +++ b/apps/sim/background/workspace-notification-delivery.ts @@ -6,6 +6,7 @@ import { workspaceNotificationDelivery, workspaceNotificationSubscription, } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { task } from '@trigger.dev/sdk' import { and, eq, isNull, lte, or, sql } from 'drizzle-orm' import { v4 as uuidv4 } from 'uuid' @@ -14,7 +15,6 @@ import { getHighestPrioritySubscription } from '@/lib/billing/core/subscription' import { RateLimiter } from '@/lib/core/rate-limiter' import { decryptSecret } from '@/lib/core/security/encryption' import { getBaseUrl } from '@/lib/core/utils/urls' -import { createLogger } from '@/lib/logs/console/logger' import type { TraceSpan, WorkflowExecutionLog } from '@/lib/logs/types' import { sendEmail } from '@/lib/messaging/email/mailer' import type { AlertConfig } from '@/lib/notifications/alert-rules' diff --git a/apps/sim/blocks/blocks/agent.ts b/apps/sim/blocks/blocks/agent.ts index 75cee02002..e70e3d0857 100644 --- a/apps/sim/blocks/blocks/agent.ts +++ b/apps/sim/blocks/blocks/agent.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import { AgentIcon } from '@/components/icons' import { isHosted } from '@/lib/core/config/feature-flags' -import { createLogger } from '@/lib/logs/console/logger' import type { BlockConfig } from '@/blocks/types' import { AuthMode } from '@/blocks/types' import { diff --git a/apps/sim/blocks/blocks/evaluator.ts b/apps/sim/blocks/blocks/evaluator.ts index 70c158955e..10f76ae283 100644 --- a/apps/sim/blocks/blocks/evaluator.ts +++ b/apps/sim/blocks/blocks/evaluator.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import { ChartBarIcon } from '@/components/icons' import { isHosted } from '@/lib/core/config/feature-flags' -import { createLogger } from '@/lib/logs/console/logger' import type { BlockConfig, ParamType } from '@/blocks/types' import type { ProviderId } from '@/providers/types' import { diff --git a/apps/sim/blocks/blocks/file.ts b/apps/sim/blocks/blocks/file.ts index 3c198376a6..46bf0f1380 100644 --- a/apps/sim/blocks/blocks/file.ts +++ b/apps/sim/blocks/blocks/file.ts @@ -1,5 +1,5 @@ +import { createLogger } from '@sim/logger' import { DocumentIcon } from '@/components/icons' -import { createLogger } from '@/lib/logs/console/logger' import type { BlockConfig, SubBlockType } from '@/blocks/types' import type { FileParserOutput } from '@/tools/file/types' diff --git a/apps/sim/blocks/blocks/onedrive.ts b/apps/sim/blocks/blocks/onedrive.ts index 80e1a9d47f..d9753cced0 100644 --- a/apps/sim/blocks/blocks/onedrive.ts +++ b/apps/sim/blocks/blocks/onedrive.ts @@ -1,5 +1,5 @@ +import { createLogger } from '@sim/logger' import { MicrosoftOneDriveIcon } from '@/components/icons' -import { createLogger } from '@/lib/logs/console/logger' import type { BlockConfig } from '@/blocks/types' import { AuthMode } from '@/blocks/types' import type { OneDriveResponse } from '@/tools/onedrive/types' diff --git a/apps/sim/blocks/blocks/sharepoint.ts b/apps/sim/blocks/blocks/sharepoint.ts index 23a88313a0..4030225653 100644 --- a/apps/sim/blocks/blocks/sharepoint.ts +++ b/apps/sim/blocks/blocks/sharepoint.ts @@ -1,5 +1,5 @@ +import { createLogger } from '@sim/logger' import { MicrosoftSharepointIcon } from '@/components/icons' -import { createLogger } from '@/lib/logs/console/logger' import type { BlockConfig } from '@/blocks/types' import { AuthMode } from '@/blocks/types' import type { SharepointResponse } from '@/tools/sharepoint/types' diff --git a/apps/sim/blocks/blocks/supabase.ts b/apps/sim/blocks/blocks/supabase.ts index b2c7add8ec..d3fbc5044a 100644 --- a/apps/sim/blocks/blocks/supabase.ts +++ b/apps/sim/blocks/blocks/supabase.ts @@ -1,5 +1,5 @@ +import { createLogger } from '@sim/logger' import { SupabaseIcon } from '@/components/icons' -import { createLogger } from '@/lib/logs/console/logger' import { AuthMode, 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 376d5155db..1af666b7af 100644 --- a/apps/sim/blocks/blocks/workflow.ts +++ b/apps/sim/blocks/blocks/workflow.ts @@ -1,5 +1,5 @@ +import { createLogger } from '@sim/logger' import { WorkflowIcon } from '@/components/icons' -import { createLogger } from '@/lib/logs/console/logger' import type { BlockConfig } from '@/blocks/types' import { useWorkflowRegistry } from '@/stores/workflows/registry/store' diff --git a/apps/sim/components/emails/invitation-email.tsx b/apps/sim/components/emails/invitation-email.tsx index a698fa3b82..42c769354e 100644 --- a/apps/sim/components/emails/invitation-email.tsx +++ b/apps/sim/components/emails/invitation-email.tsx @@ -11,12 +11,12 @@ import { Section, Text, } from '@react-email/components' +import { createLogger } from '@sim/logger' import { format } from 'date-fns' import { baseStyles } from '@/components/emails/base-styles' import EmailFooter from '@/components/emails/footer' import { getBrandConfig } from '@/lib/branding/branding' import { getBaseUrl } from '@/lib/core/utils/urls' -import { createLogger } from '@/lib/logs/console/logger' interface InvitationEmailProps { inviterName?: string diff --git a/apps/sim/components/emails/workspace-invitation.tsx b/apps/sim/components/emails/workspace-invitation.tsx index 61e2429ff2..dfad9f88a5 100644 --- a/apps/sim/components/emails/workspace-invitation.tsx +++ b/apps/sim/components/emails/workspace-invitation.tsx @@ -11,11 +11,11 @@ import { Section, Text, } from '@react-email/components' +import { createLogger } from '@sim/logger' import { baseStyles } from '@/components/emails/base-styles' import EmailFooter from '@/components/emails/footer' import { getBrandConfig } from '@/lib/branding/branding' import { getBaseUrl } from '@/lib/core/utils/urls' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('WorkspaceInvitationEmail') diff --git a/apps/sim/executor/__test-utils__/mock-dependencies.ts b/apps/sim/executor/__test-utils__/mock-dependencies.ts index 039ea27b10..99aec40995 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('@sim/logger', () => ({ createLogger: vi.fn(() => ({ info: vi.fn(), error: vi.fn(), diff --git a/apps/sim/executor/dag/builder.test.ts b/apps/sim/executor/dag/builder.test.ts index 27440aadb3..156bff3f8d 100644 --- a/apps/sim/executor/dag/builder.test.ts +++ b/apps/sim/executor/dag/builder.test.ts @@ -3,7 +3,7 @@ import { BlockType } from '@/executor/constants' import { DAGBuilder } from '@/executor/dag/builder' import type { SerializedBlock, SerializedWorkflow } from '@/serializer/types' -vi.mock('@/lib/logs/console/logger', () => ({ +vi.mock('@sim/logger', () => ({ createLogger: vi.fn().mockReturnValue({ debug: vi.fn(), info: vi.fn(), diff --git a/apps/sim/executor/dag/builder.ts b/apps/sim/executor/dag/builder.ts index 8bf4231b5d..592bb683ac 100644 --- a/apps/sim/executor/dag/builder.ts +++ b/apps/sim/executor/dag/builder.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import { EdgeConstructor } from '@/executor/dag/construction/edges' import { LoopConstructor } from '@/executor/dag/construction/loops' import { NodeConstructor } from '@/executor/dag/construction/nodes' diff --git a/apps/sim/executor/dag/construction/edges.test.ts b/apps/sim/executor/dag/construction/edges.test.ts index 3859ca086e..211e547f6d 100644 --- a/apps/sim/executor/dag/construction/edges.test.ts +++ b/apps/sim/executor/dag/construction/edges.test.ts @@ -3,7 +3,7 @@ import type { DAG, DAGNode } from '@/executor/dag/builder' import type { SerializedBlock, SerializedLoop, SerializedWorkflow } from '@/serializer/types' import { EdgeConstructor } from './edges' -vi.mock('@/lib/logs/console/logger', () => ({ +vi.mock('@sim/logger', () => ({ createLogger: vi.fn(() => ({ info: vi.fn(), error: vi.fn(), diff --git a/apps/sim/executor/dag/construction/edges.ts b/apps/sim/executor/dag/construction/edges.ts index 2b652a5dba..e41d9a64bf 100644 --- a/apps/sim/executor/dag/construction/edges.ts +++ b/apps/sim/executor/dag/construction/edges.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import { EDGE, isConditionBlockType, isRouterBlockType } from '@/executor/constants' import type { DAG } from '@/executor/dag/builder' import { diff --git a/apps/sim/executor/dag/construction/loops.ts b/apps/sim/executor/dag/construction/loops.ts index 75cf6a739d..2578fba82c 100644 --- a/apps/sim/executor/dag/construction/loops.ts +++ b/apps/sim/executor/dag/construction/loops.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import { BlockType, LOOP, type SentinelType } from '@/executor/constants' import type { DAG, DAGNode } from '@/executor/dag/builder' import { buildSentinelEndId, buildSentinelStartId } from '@/executor/utils/subflow-utils' diff --git a/apps/sim/executor/dag/construction/paths.ts b/apps/sim/executor/dag/construction/paths.ts index 1d41436c7b..d6172a5050 100644 --- a/apps/sim/executor/dag/construction/paths.ts +++ b/apps/sim/executor/dag/construction/paths.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import { isMetadataOnlyBlockType, isTriggerBlockType } from '@/executor/constants' import { extractBaseBlockId } from '@/executor/utils/subflow-utils' import type { SerializedBlock, SerializedWorkflow } from '@/serializer/types' diff --git a/apps/sim/executor/execution/block-executor.ts b/apps/sim/executor/execution/block-executor.ts index b0723df04e..20beded805 100644 --- a/apps/sim/executor/execution/block-executor.ts +++ b/apps/sim/executor/execution/block-executor.ts @@ -1,8 +1,8 @@ import { db } from '@sim/db' import { mcpServers } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq, inArray, isNull } from 'drizzle-orm' import { getBaseUrl } from '@/lib/core/utils/urls' -import { createLogger } from '@/lib/logs/console/logger' import { BlockType, buildResumeApiUrl, diff --git a/apps/sim/executor/execution/edge-manager.test.ts b/apps/sim/executor/execution/edge-manager.test.ts index 14c7c7cc5e..95870ad7a1 100644 --- a/apps/sim/executor/execution/edge-manager.test.ts +++ b/apps/sim/executor/execution/edge-manager.test.ts @@ -4,7 +4,7 @@ import type { DAGEdge } from '@/executor/dag/types' import type { SerializedBlock } from '@/serializer/types' import { EdgeManager } from './edge-manager' -vi.mock('@/lib/logs/console/logger', () => ({ +vi.mock('@sim/logger', () => ({ createLogger: vi.fn(() => ({ info: vi.fn(), error: vi.fn(), diff --git a/apps/sim/executor/execution/edge-manager.ts b/apps/sim/executor/execution/edge-manager.ts index dc04a4cec7..e4451506a7 100644 --- a/apps/sim/executor/execution/edge-manager.ts +++ b/apps/sim/executor/execution/edge-manager.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import { EDGE } from '@/executor/constants' import type { DAG, DAGNode } from '@/executor/dag/builder' import type { DAGEdge } from '@/executor/dag/types' diff --git a/apps/sim/executor/execution/engine.ts b/apps/sim/executor/execution/engine.ts index 84e5fce2ab..3ddea0ddcc 100644 --- a/apps/sim/executor/execution/engine.ts +++ b/apps/sim/executor/execution/engine.ts @@ -1,5 +1,5 @@ +import { createLogger } from '@sim/logger' import { isExecutionCancelled, isRedisCancellationEnabled } from '@/lib/execution/cancellation' -import { createLogger } from '@/lib/logs/console/logger' import { BlockType } from '@/executor/constants' import type { DAG } from '@/executor/dag/builder' import type { EdgeManager } from '@/executor/execution/edge-manager' diff --git a/apps/sim/executor/execution/executor.ts b/apps/sim/executor/execution/executor.ts index 4f13bb53c7..cf085b334f 100644 --- a/apps/sim/executor/execution/executor.ts +++ b/apps/sim/executor/execution/executor.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import { StartBlockPath } from '@/lib/workflows/triggers/triggers' import type { BlockOutput } from '@/blocks/types' import { DAGBuilder } from '@/executor/dag/builder' diff --git a/apps/sim/executor/handlers/agent/agent-handler.ts b/apps/sim/executor/handlers/agent/agent-handler.ts index cf91c08ede..392a99da9a 100644 --- a/apps/sim/executor/handlers/agent/agent-handler.ts +++ b/apps/sim/executor/handlers/agent/agent-handler.ts @@ -1,7 +1,7 @@ import { db } from '@sim/db' import { account, mcpServers } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq, inArray, isNull } from 'drizzle-orm' -import { createLogger } from '@/lib/logs/console/logger' import { createMcpToolId } from '@/lib/mcp/utils' import { refreshTokenIfNeeded } from '@/app/api/auth/oauth/utils' import { getAllBlocks } from '@/blocks' diff --git a/apps/sim/executor/handlers/agent/memory.test.ts b/apps/sim/executor/handlers/agent/memory.test.ts index e0900771d7..1e177dfa19 100644 --- a/apps/sim/executor/handlers/agent/memory.test.ts +++ b/apps/sim/executor/handlers/agent/memory.test.ts @@ -3,7 +3,7 @@ import { MEMORY } from '@/executor/constants' import { Memory } from '@/executor/handlers/agent/memory' import type { Message } from '@/executor/handlers/agent/types' -vi.mock('@/lib/logs/console/logger', () => ({ +vi.mock('@sim/logger', () => ({ createLogger: () => ({ warn: vi.fn(), error: vi.fn(), diff --git a/apps/sim/executor/handlers/agent/memory.ts b/apps/sim/executor/handlers/agent/memory.ts index 0073fa2b8c..87a74ad573 100644 --- a/apps/sim/executor/handlers/agent/memory.ts +++ b/apps/sim/executor/handlers/agent/memory.ts @@ -1,8 +1,8 @@ import { randomUUID } from 'node:crypto' import { db } from '@sim/db' import { memory } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq, sql } from 'drizzle-orm' -import { createLogger } from '@/lib/logs/console/logger' import { getAccurateTokenCount } from '@/lib/tokenization/estimators' import { MEMORY } from '@/executor/constants' import type { AgentInputs, Message } from '@/executor/handlers/agent/types' diff --git a/apps/sim/executor/handlers/api/api-handler.ts b/apps/sim/executor/handlers/api/api-handler.ts index 8bfbdbcd8c..c8d1300d22 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 '@sim/logger' import { BlockType, HTTP } from '@/executor/constants' import type { BlockHandler, ExecutionContext } from '@/executor/types' import type { SerializedBlock } from '@/serializer/types' diff --git a/apps/sim/executor/handlers/condition/condition-handler.test.ts b/apps/sim/executor/handlers/condition/condition-handler.test.ts index b0e1c103a6..4a05a2f581 100644 --- a/apps/sim/executor/handlers/condition/condition-handler.test.ts +++ b/apps/sim/executor/handlers/condition/condition-handler.test.ts @@ -4,7 +4,7 @@ import { ConditionBlockHandler } from '@/executor/handlers/condition/condition-h import type { BlockState, ExecutionContext } from '@/executor/types' import type { SerializedBlock, SerializedWorkflow } from '@/serializer/types' -vi.mock('@/lib/logs/console/logger', () => ({ +vi.mock('@sim/logger', () => ({ createLogger: vi.fn(() => ({ info: vi.fn(), error: vi.fn(), diff --git a/apps/sim/executor/handlers/condition/condition-handler.ts b/apps/sim/executor/handlers/condition/condition-handler.ts index f6a71565ba..c0e1d376fc 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 '@sim/logger' import type { BlockOutput } from '@/blocks/types' import { BlockType, CONDITION, DEFAULTS, EDGE } from '@/executor/constants' import type { BlockHandler, ExecutionContext } from '@/executor/types' diff --git a/apps/sim/executor/handlers/evaluator/evaluator-handler.ts b/apps/sim/executor/handlers/evaluator/evaluator-handler.ts index ff859cc4a7..e7a768ee33 100644 --- a/apps/sim/executor/handlers/evaluator/evaluator-handler.ts +++ b/apps/sim/executor/handlers/evaluator/evaluator-handler.ts @@ -1,7 +1,7 @@ import { db } from '@sim/db' import { account } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' -import { createLogger } from '@/lib/logs/console/logger' import { refreshTokenIfNeeded } from '@/app/api/auth/oauth/utils' import type { BlockOutput } from '@/blocks/types' import { BlockType, DEFAULTS, EVALUATOR, HTTP } from '@/executor/constants' diff --git a/apps/sim/executor/handlers/function/function-handler.test.ts b/apps/sim/executor/handlers/function/function-handler.test.ts index f8d96c6ada..c03b50c9f6 100644 --- a/apps/sim/executor/handlers/function/function-handler.test.ts +++ b/apps/sim/executor/handlers/function/function-handler.test.ts @@ -6,7 +6,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('@sim/logger', () => ({ createLogger: vi.fn(() => ({ info: vi.fn(), error: vi.fn(), diff --git a/apps/sim/executor/handlers/generic/generic-handler.ts b/apps/sim/executor/handlers/generic/generic-handler.ts index 4d23721e35..13ed1b52d0 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 '@sim/logger' import { getBlock } from '@/blocks/index' import { isMcpTool } from '@/executor/constants' import type { BlockHandler, ExecutionContext } from '@/executor/types' diff --git a/apps/sim/executor/handlers/human-in-the-loop/human-in-the-loop-handler.ts b/apps/sim/executor/handlers/human-in-the-loop/human-in-the-loop-handler.ts index 5764f59fb9..23f90926d5 100644 --- a/apps/sim/executor/handlers/human-in-the-loop/human-in-the-loop-handler.ts +++ b/apps/sim/executor/handlers/human-in-the-loop/human-in-the-loop-handler.ts @@ -1,5 +1,5 @@ +import { createLogger } from '@sim/logger' import { getBaseUrl } from '@/lib/core/utils/urls' -import { createLogger } from '@/lib/logs/console/logger' import type { BlockOutput } from '@/blocks/types' import { BlockType, diff --git a/apps/sim/executor/handlers/response/response-handler.ts b/apps/sim/executor/handlers/response/response-handler.ts index 94bcf35e4c..1c2f4d9982 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 '@sim/logger' import type { BlockOutput } from '@/blocks/types' import { BlockType, HTTP, REFERENCE } from '@/executor/constants' import type { BlockHandler, ExecutionContext } from '@/executor/types' diff --git a/apps/sim/executor/handlers/router/router-handler.ts b/apps/sim/executor/handlers/router/router-handler.ts index fc7c8eef09..231ba4af21 100644 --- a/apps/sim/executor/handlers/router/router-handler.ts +++ b/apps/sim/executor/handlers/router/router-handler.ts @@ -1,8 +1,8 @@ import { db } from '@sim/db' import { account } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' import { getBaseUrl } from '@/lib/core/utils/urls' -import { createLogger } from '@/lib/logs/console/logger' import { refreshTokenIfNeeded } from '@/app/api/auth/oauth/utils' import { generateRouterPrompt } from '@/blocks/blocks/router' import type { BlockOutput } from '@/blocks/types' diff --git a/apps/sim/executor/handlers/trigger/trigger-handler.ts b/apps/sim/executor/handlers/trigger/trigger-handler.ts index 5999892136..43809f21a7 100644 --- a/apps/sim/executor/handlers/trigger/trigger-handler.ts +++ b/apps/sim/executor/handlers/trigger/trigger-handler.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import { BlockType } from '@/executor/constants' import type { BlockHandler, ExecutionContext } from '@/executor/types' import type { SerializedBlock } from '@/serializer/types' diff --git a/apps/sim/executor/handlers/variables/variables-handler.ts b/apps/sim/executor/handlers/variables/variables-handler.ts index 8bebe483ef..93579682f9 100644 --- a/apps/sim/executor/handlers/variables/variables-handler.ts +++ b/apps/sim/executor/handlers/variables/variables-handler.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { BlockOutput } from '@/blocks/types' import { BlockType } from '@/executor/constants' import type { BlockHandler, ExecutionContext } from '@/executor/types' diff --git a/apps/sim/executor/handlers/workflow/workflow-handler.ts b/apps/sim/executor/handlers/workflow/workflow-handler.ts index bc021d620b..b51ccf2199 100644 --- a/apps/sim/executor/handlers/workflow/workflow-handler.ts +++ b/apps/sim/executor/handlers/workflow/workflow-handler.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import { buildTraceSpans } from '@/lib/logs/execution/trace-spans/trace-spans' import type { TraceSpan } from '@/lib/logs/types' import type { BlockOutput } from '@/blocks/types' diff --git a/apps/sim/executor/orchestrators/loop.ts b/apps/sim/executor/orchestrators/loop.ts index 44a196010e..b9a5bd3351 100644 --- a/apps/sim/executor/orchestrators/loop.ts +++ b/apps/sim/executor/orchestrators/loop.ts @@ -1,7 +1,7 @@ +import { createLogger } from '@sim/logger' import { generateRequestId } from '@/lib/core/utils/request' import { isExecutionCancelled, isRedisCancellationEnabled } from '@/lib/execution/cancellation' import { executeInIsolatedVM } from '@/lib/execution/isolated-vm' -import { createLogger } from '@/lib/logs/console/logger' import { buildLoopIndexCondition, DEFAULTS, EDGE } from '@/executor/constants' import type { DAG } from '@/executor/dag/builder' import type { EdgeManager } from '@/executor/execution/edge-manager' diff --git a/apps/sim/executor/orchestrators/node.ts b/apps/sim/executor/orchestrators/node.ts index 26ecb1c0ae..d6721ad94b 100644 --- a/apps/sim/executor/orchestrators/node.ts +++ b/apps/sim/executor/orchestrators/node.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import { EDGE } from '@/executor/constants' import type { DAG, DAGNode } from '@/executor/dag/builder' import type { BlockExecutor } from '@/executor/execution/block-executor' diff --git a/apps/sim/executor/orchestrators/parallel.ts b/apps/sim/executor/orchestrators/parallel.ts index 87073a82a7..ad702a3761 100644 --- a/apps/sim/executor/orchestrators/parallel.ts +++ b/apps/sim/executor/orchestrators/parallel.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import { DEFAULTS } from '@/executor/constants' import type { DAG, DAGNode } from '@/executor/dag/builder' import type { ParallelScope } from '@/executor/execution/state' diff --git a/apps/sim/executor/utils.test.ts b/apps/sim/executor/utils.test.ts index f5c176569a..eb0cc4d4a0 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('@sim/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 597aefda99..782f6e9f8f 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 '@sim/logger' import type { ResponseFormatStreamProcessor } from '@/executor/types' const logger = createLogger('ExecutorUtils') diff --git a/apps/sim/executor/utils/file-tool-processor.ts b/apps/sim/executor/utils/file-tool-processor.ts index 56ce911070..b5d7e9dd2e 100644 --- a/apps/sim/executor/utils/file-tool-processor.ts +++ b/apps/sim/executor/utils/file-tool-processor.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import { uploadExecutionFile, uploadFileFromRawData } from '@/lib/uploads/contexts/execution' import type { ExecutionContext, UserFile } from '@/executor/types' import type { ToolConfig, ToolFileData } from '@/tools/types' diff --git a/apps/sim/executor/utils/json.ts b/apps/sim/executor/utils/json.ts index d2e08136e7..c838d8278b 100644 --- a/apps/sim/executor/utils/json.ts +++ b/apps/sim/executor/utils/json.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import { EVALUATOR } from '@/executor/constants' const logger = createLogger('JSONUtils') diff --git a/apps/sim/executor/utils/lazy-cleanup.ts b/apps/sim/executor/utils/lazy-cleanup.ts index b55e02d3c3..e892cbdf99 100644 --- a/apps/sim/executor/utils/lazy-cleanup.ts +++ b/apps/sim/executor/utils/lazy-cleanup.ts @@ -1,7 +1,7 @@ import { db } from '@sim/db' import { workflowBlocks } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq } from 'drizzle-orm' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('LazyCleanup') diff --git a/apps/sim/executor/utils/subflow-utils.ts b/apps/sim/executor/utils/subflow-utils.ts index c504cf8e2e..05fbf709d2 100644 --- a/apps/sim/executor/utils/subflow-utils.ts +++ b/apps/sim/executor/utils/subflow-utils.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import { LOOP, PARALLEL, PARSING, REFERENCE } from '@/executor/constants' import type { ContextExtensions } from '@/executor/execution/types' import type { BlockLog, ExecutionContext } from '@/executor/types' diff --git a/apps/sim/executor/variables/resolver.ts b/apps/sim/executor/variables/resolver.ts index 9080faab71..980708931b 100644 --- a/apps/sim/executor/variables/resolver.ts +++ b/apps/sim/executor/variables/resolver.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import { BlockType } from '@/executor/constants' import type { ExecutionState, LoopScope } from '@/executor/execution/state' import type { ExecutionContext } from '@/executor/types' diff --git a/apps/sim/executor/variables/resolvers/block.test.ts b/apps/sim/executor/variables/resolvers/block.test.ts index 9ffeead944..36a5166a17 100644 --- a/apps/sim/executor/variables/resolvers/block.test.ts +++ b/apps/sim/executor/variables/resolvers/block.test.ts @@ -4,7 +4,7 @@ import { ExecutionState } from '@/executor/execution/state' import { BlockResolver } from './block' import type { ResolutionContext } from './reference' -vi.mock('@/lib/logs/console/logger', () => loggerMock) +vi.mock('@sim/logger', () => loggerMock) /** * Creates a minimal workflow for testing. diff --git a/apps/sim/executor/variables/resolvers/env.test.ts b/apps/sim/executor/variables/resolvers/env.test.ts index abed00a982..7846b308f1 100644 --- a/apps/sim/executor/variables/resolvers/env.test.ts +++ b/apps/sim/executor/variables/resolvers/env.test.ts @@ -3,7 +3,7 @@ import { describe, expect, it, vi } from 'vitest' import { EnvResolver } from './env' import type { ResolutionContext } from './reference' -vi.mock('@/lib/logs/console/logger', () => loggerMock) +vi.mock('@sim/logger', () => loggerMock) /** * Creates a minimal ResolutionContext for testing. diff --git a/apps/sim/executor/variables/resolvers/env.ts b/apps/sim/executor/variables/resolvers/env.ts index 485b23589b..fb5ee3ac6e 100644 --- a/apps/sim/executor/variables/resolvers/env.ts +++ b/apps/sim/executor/variables/resolvers/env.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import { extractEnvVarName, isEnvVarReference } from '@/executor/constants' import type { ResolutionContext, Resolver } from '@/executor/variables/resolvers/reference' diff --git a/apps/sim/executor/variables/resolvers/loop.test.ts b/apps/sim/executor/variables/resolvers/loop.test.ts index 3a7046ad28..5faf88936b 100644 --- a/apps/sim/executor/variables/resolvers/loop.test.ts +++ b/apps/sim/executor/variables/resolvers/loop.test.ts @@ -4,7 +4,7 @@ import type { LoopScope } from '@/executor/execution/state' import { LoopResolver } from './loop' import type { ResolutionContext } from './reference' -vi.mock('@/lib/logs/console/logger', () => loggerMock) +vi.mock('@sim/logger', () => loggerMock) /** * Creates a minimal workflow for testing. diff --git a/apps/sim/executor/variables/resolvers/loop.ts b/apps/sim/executor/variables/resolvers/loop.ts index 416f684e3e..69d0f5431d 100644 --- a/apps/sim/executor/variables/resolvers/loop.ts +++ b/apps/sim/executor/variables/resolvers/loop.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import { isReference, parseReferencePath, REFERENCE } from '@/executor/constants' import { extractBaseBlockId } from '@/executor/utils/subflow-utils' import { diff --git a/apps/sim/executor/variables/resolvers/parallel.test.ts b/apps/sim/executor/variables/resolvers/parallel.test.ts index de586330aa..a2d18ed0d8 100644 --- a/apps/sim/executor/variables/resolvers/parallel.test.ts +++ b/apps/sim/executor/variables/resolvers/parallel.test.ts @@ -3,7 +3,7 @@ import { describe, expect, it, vi } from 'vitest' import { ParallelResolver } from './parallel' import type { ResolutionContext } from './reference' -vi.mock('@/lib/logs/console/logger', () => loggerMock) +vi.mock('@sim/logger', () => loggerMock) /** * Creates a minimal workflow for testing. diff --git a/apps/sim/executor/variables/resolvers/parallel.ts b/apps/sim/executor/variables/resolvers/parallel.ts index 1f992a023b..c736e8536d 100644 --- a/apps/sim/executor/variables/resolvers/parallel.ts +++ b/apps/sim/executor/variables/resolvers/parallel.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import { isReference, parseReferencePath, REFERENCE } from '@/executor/constants' import { extractBaseBlockId, extractBranchIndex } from '@/executor/utils/subflow-utils' import { diff --git a/apps/sim/executor/variables/resolvers/workflow.test.ts b/apps/sim/executor/variables/resolvers/workflow.test.ts index a83bf32983..312ee84a18 100644 --- a/apps/sim/executor/variables/resolvers/workflow.test.ts +++ b/apps/sim/executor/variables/resolvers/workflow.test.ts @@ -2,7 +2,7 @@ import { describe, expect, it, vi } from 'vitest' import type { ResolutionContext } from './reference' import { WorkflowResolver } from './workflow' -vi.mock('@/lib/logs/console/logger', () => ({ +vi.mock('@sim/logger', () => ({ createLogger: vi.fn().mockReturnValue({ debug: vi.fn(), info: vi.fn(), diff --git a/apps/sim/executor/variables/resolvers/workflow.ts b/apps/sim/executor/variables/resolvers/workflow.ts index c2acf26aaa..f11612e2ee 100644 --- a/apps/sim/executor/variables/resolvers/workflow.ts +++ b/apps/sim/executor/variables/resolvers/workflow.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import { VariableManager } from '@/lib/workflows/variables/variable-manager' import { isReference, normalizeName, parseReferencePath, REFERENCE } from '@/executor/constants' import { diff --git a/apps/sim/hooks/queries/byok-keys.ts b/apps/sim/hooks/queries/byok-keys.ts index 487b9a28f1..88b255de9d 100644 --- a/apps/sim/hooks/queries/byok-keys.ts +++ b/apps/sim/hooks/queries/byok-keys.ts @@ -1,5 +1,5 @@ +import { createLogger } from '@sim/logger' import { keepPreviousData, useMutation, useQuery, useQueryClient } from '@tanstack/react-query' -import { createLogger } from '@/lib/logs/console/logger' import { API_ENDPOINTS } from '@/stores/constants' const logger = createLogger('BYOKKeysQueries') diff --git a/apps/sim/hooks/queries/copilot-keys.ts b/apps/sim/hooks/queries/copilot-keys.ts index 3354a0f70e..8360050c62 100644 --- a/apps/sim/hooks/queries/copilot-keys.ts +++ b/apps/sim/hooks/queries/copilot-keys.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import { keepPreviousData, useMutation, useQuery, useQueryClient } from '@tanstack/react-query' import { isHosted } from '@/lib/core/config/feature-flags' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('CopilotKeysQuery') diff --git a/apps/sim/hooks/queries/creator-profile.ts b/apps/sim/hooks/queries/creator-profile.ts index 59197ca623..7bd3c577f1 100644 --- a/apps/sim/hooks/queries/creator-profile.ts +++ b/apps/sim/hooks/queries/creator-profile.ts @@ -1,5 +1,5 @@ +import { createLogger } from '@sim/logger' import { keepPreviousData, useMutation, useQuery, useQueryClient } from '@tanstack/react-query' -import { createLogger } from '@/lib/logs/console/logger' import type { CreatorProfileDetails } from '@/app/_types/creator-profile' const logger = createLogger('CreatorProfileQuery') diff --git a/apps/sim/hooks/queries/custom-tools.ts b/apps/sim/hooks/queries/custom-tools.ts index f7c517c7e0..189f622186 100644 --- a/apps/sim/hooks/queries/custom-tools.ts +++ b/apps/sim/hooks/queries/custom-tools.ts @@ -1,5 +1,5 @@ +import { createLogger } from '@sim/logger' import { keepPreviousData, useMutation, useQuery, useQueryClient } from '@tanstack/react-query' -import { createLogger } from '@/lib/logs/console/logger' import { useCustomToolsStore } from '@/stores/custom-tools/store' import type { CustomToolDefinition, CustomToolSchema } from '@/stores/custom-tools/types' diff --git a/apps/sim/hooks/queries/environment.ts b/apps/sim/hooks/queries/environment.ts index b750dad554..8361f4d19d 100644 --- a/apps/sim/hooks/queries/environment.ts +++ b/apps/sim/hooks/queries/environment.ts @@ -1,8 +1,8 @@ import { useEffect } from 'react' +import { createLogger } from '@sim/logger' import { keepPreviousData, useMutation, useQuery, useQueryClient } from '@tanstack/react-query' import type { WorkspaceEnvironmentData } from '@/lib/environment/api' import { fetchPersonalEnvironment, fetchWorkspaceEnvironment } from '@/lib/environment/api' -import { createLogger } from '@/lib/logs/console/logger' import { API_ENDPOINTS } from '@/stores/constants' import { useEnvironmentStore } from '@/stores/settings/environment/store' import type { EnvironmentVariable } from '@/stores/settings/environment/types' diff --git a/apps/sim/hooks/queries/folders.ts b/apps/sim/hooks/queries/folders.ts index 4a787b1adf..49278421b1 100644 --- a/apps/sim/hooks/queries/folders.ts +++ b/apps/sim/hooks/queries/folders.ts @@ -1,6 +1,6 @@ import { useEffect } from 'react' +import { createLogger } from '@sim/logger' import { keepPreviousData, useMutation, useQuery, useQueryClient } from '@tanstack/react-query' -import { createLogger } from '@/lib/logs/console/logger' import { createOptimisticMutationHandlers, generateTempId, diff --git a/apps/sim/hooks/queries/general-settings.ts b/apps/sim/hooks/queries/general-settings.ts index 529bf4ccbe..a4cc374a36 100644 --- a/apps/sim/hooks/queries/general-settings.ts +++ b/apps/sim/hooks/queries/general-settings.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import { keepPreviousData, useMutation, useQuery, useQueryClient } from '@tanstack/react-query' import { syncThemeToNextThemes } from '@/lib/core/utils/theme' -import { createLogger } from '@/lib/logs/console/logger' import { useGeneralStore } from '@/stores/settings/general/store' const logger = createLogger('GeneralSettingsQuery') diff --git a/apps/sim/hooks/queries/knowledge.ts b/apps/sim/hooks/queries/knowledge.ts index 5c571a345e..3f89e92048 100644 --- a/apps/sim/hooks/queries/knowledge.ts +++ b/apps/sim/hooks/queries/knowledge.ts @@ -1,5 +1,5 @@ +import { createLogger } from '@sim/logger' import { keepPreviousData, useMutation, useQuery, useQueryClient } from '@tanstack/react-query' -import { createLogger } from '@/lib/logs/console/logger' import type { ChunkData, ChunksPagination, diff --git a/apps/sim/hooks/queries/mcp.ts b/apps/sim/hooks/queries/mcp.ts index 95365fb61a..c0b6d60b1d 100644 --- a/apps/sim/hooks/queries/mcp.ts +++ b/apps/sim/hooks/queries/mcp.ts @@ -1,5 +1,5 @@ +import { createLogger } from '@sim/logger' import { keepPreviousData, useMutation, useQuery, useQueryClient } from '@tanstack/react-query' -import { createLogger } from '@/lib/logs/console/logger' import type { McpServerStatusConfig } from '@/lib/mcp/types' const logger = createLogger('McpQueries') diff --git a/apps/sim/hooks/queries/notifications.ts b/apps/sim/hooks/queries/notifications.ts index 0779867ebd..f73231f553 100644 --- a/apps/sim/hooks/queries/notifications.ts +++ b/apps/sim/hooks/queries/notifications.ts @@ -1,5 +1,5 @@ +import { createLogger } from '@sim/logger' import { useMutation, useQuery, useQueryClient } from '@tanstack/react-query' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('NotificationQueries') diff --git a/apps/sim/hooks/queries/oauth-connections.ts b/apps/sim/hooks/queries/oauth-connections.ts index fbda55963d..1f4afe9788 100644 --- a/apps/sim/hooks/queries/oauth-connections.ts +++ b/apps/sim/hooks/queries/oauth-connections.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import { keepPreviousData, useMutation, useQuery, useQueryClient } from '@tanstack/react-query' import { client } from '@/lib/auth/auth-client' -import { createLogger } from '@/lib/logs/console/logger' import { OAUTH_PROVIDERS, type OAuthServiceConfig } from '@/lib/oauth' const logger = createLogger('OAuthConnectionsQuery') diff --git a/apps/sim/hooks/queries/organization.ts b/apps/sim/hooks/queries/organization.ts index ebb8ba06e7..e3ed5b4c6d 100644 --- a/apps/sim/hooks/queries/organization.ts +++ b/apps/sim/hooks/queries/organization.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import { keepPreviousData, useMutation, useQuery, useQueryClient } from '@tanstack/react-query' import { client } from '@/lib/auth/auth-client' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('OrganizationQueries') diff --git a/apps/sim/hooks/queries/providers.ts b/apps/sim/hooks/queries/providers.ts index cb3cf128cc..57d9a9e82f 100644 --- a/apps/sim/hooks/queries/providers.ts +++ b/apps/sim/hooks/queries/providers.ts @@ -1,5 +1,5 @@ +import { createLogger } from '@sim/logger' import { useQuery } from '@tanstack/react-query' -import { createLogger } from '@/lib/logs/console/logger' import type { OpenRouterModelInfo, ProviderName } from '@/stores/providers/types' const logger = createLogger('ProviderModelsQuery') diff --git a/apps/sim/hooks/queries/schedules.ts b/apps/sim/hooks/queries/schedules.ts index 19116439ac..abfc5a1f6d 100644 --- a/apps/sim/hooks/queries/schedules.ts +++ b/apps/sim/hooks/queries/schedules.ts @@ -1,5 +1,5 @@ +import { createLogger } from '@sim/logger' import { useMutation, useQuery, useQueryClient } from '@tanstack/react-query' -import { createLogger } from '@/lib/logs/console/logger' import { parseCronToHumanReadable } from '@/lib/workflows/schedules/utils' const logger = createLogger('ScheduleQueries') diff --git a/apps/sim/hooks/queries/templates.ts b/apps/sim/hooks/queries/templates.ts index 8e9166b8c2..373fba5389 100644 --- a/apps/sim/hooks/queries/templates.ts +++ b/apps/sim/hooks/queries/templates.ts @@ -1,5 +1,5 @@ +import { createLogger } from '@sim/logger' import { keepPreviousData, useMutation, useQuery, useQueryClient } from '@tanstack/react-query' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('TemplateQueries') diff --git a/apps/sim/hooks/queries/user-profile.ts b/apps/sim/hooks/queries/user-profile.ts index 221f70fae6..f01cbe585b 100644 --- a/apps/sim/hooks/queries/user-profile.ts +++ b/apps/sim/hooks/queries/user-profile.ts @@ -1,5 +1,5 @@ +import { createLogger } from '@sim/logger' import { keepPreviousData, useMutation, useQuery, useQueryClient } from '@tanstack/react-query' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('UserProfileQuery') diff --git a/apps/sim/hooks/queries/utils/optimistic-mutation.ts b/apps/sim/hooks/queries/utils/optimistic-mutation.ts index 3fc2e99d06..8ca7ff829b 100644 --- a/apps/sim/hooks/queries/utils/optimistic-mutation.ts +++ b/apps/sim/hooks/queries/utils/optimistic-mutation.ts @@ -1,5 +1,5 @@ +import { createLogger } from '@sim/logger' import type { QueryClient } from '@tanstack/react-query' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('OptimisticMutation') diff --git a/apps/sim/hooks/queries/workflows.ts b/apps/sim/hooks/queries/workflows.ts index 6c1267aa8e..a9ca5d21e6 100644 --- a/apps/sim/hooks/queries/workflows.ts +++ b/apps/sim/hooks/queries/workflows.ts @@ -1,6 +1,6 @@ import { useEffect } from 'react' +import { createLogger } from '@sim/logger' import { keepPreviousData, useMutation, useQuery, useQueryClient } from '@tanstack/react-query' -import { createLogger } from '@/lib/logs/console/logger' import { buildDefaultWorkflowArtifacts } from '@/lib/workflows/defaults' import { createOptimisticMutationHandlers, diff --git a/apps/sim/hooks/queries/workspace-files.ts b/apps/sim/hooks/queries/workspace-files.ts index a137ac13b9..8d9c03a0a1 100644 --- a/apps/sim/hooks/queries/workspace-files.ts +++ b/apps/sim/hooks/queries/workspace-files.ts @@ -1,5 +1,5 @@ +import { createLogger } from '@sim/logger' import { keepPreviousData, useMutation, useQuery, useQueryClient } from '@tanstack/react-query' -import { createLogger } from '@/lib/logs/console/logger' import type { WorkspaceFileRecord } from '@/lib/uploads/contexts/workspace' const logger = createLogger('WorkspaceFilesQuery') diff --git a/apps/sim/hooks/selectors/helpers.ts b/apps/sim/hooks/selectors/helpers.ts index 438e9415d7..17bcf270f4 100644 --- a/apps/sim/hooks/selectors/helpers.ts +++ b/apps/sim/hooks/selectors/helpers.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' const logger = createLogger('SelectorHelpers') diff --git a/apps/sim/hooks/use-collaborative-workflow.ts b/apps/sim/hooks/use-collaborative-workflow.ts index 665835b8ea..7730c9c932 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 { createLogger } from '@sim/logger' import type { Edge } from 'reactflow' import { useSession } from '@/lib/auth/auth-client' -import { createLogger } from '@/lib/logs/console/logger' import { DEFAULT_DUPLICATE_OFFSET } from '@/lib/workflows/autolayout/constants' import { getBlockOutputs } from '@/lib/workflows/blocks/block-outputs' import { TriggerUtils } from '@/lib/workflows/triggers/triggers' diff --git a/apps/sim/hooks/use-execution-stream.ts b/apps/sim/hooks/use-execution-stream.ts index d78a4ad7b0..ba96f3604e 100644 --- a/apps/sim/hooks/use-execution-stream.ts +++ b/apps/sim/hooks/use-execution-stream.ts @@ -1,5 +1,5 @@ import { useCallback, useRef } from 'react' -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ExecutionEvent } from '@/lib/workflows/executor/execution-events' import type { SubflowType } from '@/stores/workflows/workflow/types' diff --git a/apps/sim/hooks/use-focus-on-block.ts b/apps/sim/hooks/use-focus-on-block.ts index c26b836614..73cb114088 100644 --- a/apps/sim/hooks/use-focus-on-block.ts +++ b/apps/sim/hooks/use-focus-on-block.ts @@ -1,6 +1,6 @@ import { useCallback } from 'react' +import { createLogger } from '@sim/logger' import { useReactFlow } from 'reactflow' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('useFocusOnBlock') diff --git a/apps/sim/hooks/use-knowledge-base-tag-definitions.ts b/apps/sim/hooks/use-knowledge-base-tag-definitions.ts index b753307a7a..cf4a684d07 100644 --- a/apps/sim/hooks/use-knowledge-base-tag-definitions.ts +++ b/apps/sim/hooks/use-knowledge-base-tag-definitions.ts @@ -1,8 +1,8 @@ 'use client' import { useCallback, useEffect, useState } from 'react' +import { createLogger } from '@sim/logger' import type { AllTagSlot } from '@/lib/knowledge/constants' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('useKnowledgeBaseTagDefinitions') diff --git a/apps/sim/hooks/use-knowledge.ts b/apps/sim/hooks/use-knowledge.ts index ece17a25a0..a75115f062 100644 --- a/apps/sim/hooks/use-knowledge.ts +++ b/apps/sim/hooks/use-knowledge.ts @@ -1,7 +1,7 @@ import { useCallback, useEffect, useMemo, useState } from 'react' +import { createLogger } from '@sim/logger' import { useQueryClient } from '@tanstack/react-query' import Fuse from 'fuse.js' -import { createLogger } from '@/lib/logs/console/logger' import { fetchKnowledgeChunks, knowledgeKeys, diff --git a/apps/sim/hooks/use-mcp-server-test.ts b/apps/sim/hooks/use-mcp-server-test.ts index 72f0190ae5..d3563a0bd2 100644 --- a/apps/sim/hooks/use-mcp-server-test.ts +++ b/apps/sim/hooks/use-mcp-server-test.ts @@ -1,7 +1,7 @@ 'use client' import { useCallback, useState } from 'react' -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { McpTransport } from '@/lib/mcp/types' const logger = createLogger('useMcpServerTest') diff --git a/apps/sim/hooks/use-mcp-tools.ts b/apps/sim/hooks/use-mcp-tools.ts index 594caecee9..f16acbd327 100644 --- a/apps/sim/hooks/use-mcp-tools.ts +++ b/apps/sim/hooks/use-mcp-tools.ts @@ -7,9 +7,9 @@ import type React from 'react' import { useCallback, useMemo } from 'react' +import { createLogger } from '@sim/logger' import { useQueryClient } from '@tanstack/react-query' import { McpIcon } from '@/components/icons' -import { createLogger } from '@/lib/logs/console/logger' import { createMcpToolId } from '@/lib/mcp/utils' import { mcpKeys, useMcpToolsQuery } from '@/hooks/queries/mcp' diff --git a/apps/sim/hooks/use-next-available-slot.ts b/apps/sim/hooks/use-next-available-slot.ts index 967afd794a..904678f2b2 100644 --- a/apps/sim/hooks/use-next-available-slot.ts +++ b/apps/sim/hooks/use-next-available-slot.ts @@ -1,5 +1,5 @@ import { useCallback, useState } from 'react' -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' const logger = createLogger('useNextAvailableSlot') diff --git a/apps/sim/hooks/use-subscription-state.ts b/apps/sim/hooks/use-subscription-state.ts index 6ef937d14a..5bb52ad135 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 { createLogger } from '@sim/logger' import { DEFAULT_FREE_CREDITS } from '@/lib/billing/constants' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('useSubscriptionState') diff --git a/apps/sim/hooks/use-tag-definitions.ts b/apps/sim/hooks/use-tag-definitions.ts index 46ac68b86f..df567449eb 100644 --- a/apps/sim/hooks/use-tag-definitions.ts +++ b/apps/sim/hooks/use-tag-definitions.ts @@ -1,8 +1,8 @@ 'use client' import { useCallback, useEffect, useState } from 'react' +import { createLogger } from '@sim/logger' import type { AllTagSlot } from '@/lib/knowledge/constants' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('useTagDefinitions') diff --git a/apps/sim/hooks/use-trigger-config-aggregation.ts b/apps/sim/hooks/use-trigger-config-aggregation.ts index 801e2a40ea..5e15edf8e9 100644 --- a/apps/sim/hooks/use-trigger-config-aggregation.ts +++ b/apps/sim/hooks/use-trigger-config-aggregation.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import { useSubBlockStore } from '@/stores/workflows/subblock/store' import { getTrigger, isTriggerValid } from '@/triggers' import { SYSTEM_SUBBLOCK_IDS } from '@/triggers/constants' diff --git a/apps/sim/hooks/use-undo-redo.ts b/apps/sim/hooks/use-undo-redo.ts index 0035136268..01e9def71e 100644 --- a/apps/sim/hooks/use-undo-redo.ts +++ b/apps/sim/hooks/use-undo-redo.ts @@ -1,7 +1,7 @@ import { useCallback } from 'react' +import { createLogger } from '@sim/logger' import type { Edge } from 'reactflow' import { useSession } from '@/lib/auth/auth-client' -import { createLogger } from '@/lib/logs/console/logger' import { enqueueReplaceWorkflowState } from '@/lib/workflows/operations/socket-operations' import { useOperationQueue } from '@/stores/operation-queue/store' import { diff --git a/apps/sim/hooks/use-user-permissions.ts b/apps/sim/hooks/use-user-permissions.ts index 2ee2bb2bff..2eb9f9bdde 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 { createLogger } from '@sim/logger' import { useSession } from '@/lib/auth/auth-client' -import { createLogger } from '@/lib/logs/console/logger' import type { PermissionType, WorkspacePermissions } from '@/hooks/use-workspace-permissions' const logger = createLogger('useUserPermissions') diff --git a/apps/sim/hooks/use-webhook-management.ts b/apps/sim/hooks/use-webhook-management.ts index 1fb777fe8c..3e81c35ced 100644 --- a/apps/sim/hooks/use-webhook-management.ts +++ b/apps/sim/hooks/use-webhook-management.ts @@ -1,7 +1,7 @@ import { useCallback, useEffect, useMemo, useState } from 'react' +import { createLogger } from '@sim/logger' import { useParams } from 'next/navigation' import { getBaseUrl } from '@/lib/core/utils/urls' -import { createLogger } from '@/lib/logs/console/logger' import { getBlock } from '@/blocks' import { populateTriggerFieldsFromConfig } from '@/hooks/use-trigger-config-aggregation' import { useSubBlockStore } from '@/stores/workflows/subblock/store' diff --git a/apps/sim/hooks/use-workspace-permissions.ts b/apps/sim/hooks/use-workspace-permissions.ts index 682026b0ee..0a080a6684 100644 --- a/apps/sim/hooks/use-workspace-permissions.ts +++ b/apps/sim/hooks/use-workspace-permissions.ts @@ -1,6 +1,6 @@ import { useCallback, useEffect, useState } from 'react' import type { permissionTypeEnum } from '@sim/db/schema' -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import { API_ENDPOINTS } from '@/stores/constants' const logger = createLogger('useWorkspacePermissions') diff --git a/apps/sim/instrumentation-edge.ts b/apps/sim/instrumentation-edge.ts index 3bd411316a..a6bd42f3d2 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 '@sim/logger' const logger = createLogger('EdgeInstrumentation') diff --git a/apps/sim/instrumentation-node.ts b/apps/sim/instrumentation-node.ts index 86c10996e6..5ac6d02f61 100644 --- a/apps/sim/instrumentation-node.ts +++ b/apps/sim/instrumentation-node.ts @@ -3,8 +3,8 @@ */ import { DiagConsoleLogger, DiagLogLevel, diag } from '@opentelemetry/api' +import { createLogger } from '@sim/logger' import { env } from './lib/core/config/env' -import { createLogger } from './lib/logs/console/logger' diag.setLogger(new DiagConsoleLogger(), DiagLogLevel.ERROR) diff --git a/apps/sim/lib/api-key/auth.ts b/apps/sim/lib/api-key/auth.ts index 0ea9ec058d..aed629a216 100644 --- a/apps/sim/lib/api-key/auth.ts +++ b/apps/sim/lib/api-key/auth.ts @@ -1,3 +1,4 @@ +import { createLogger } from '@sim/logger' import { decryptApiKey, encryptApiKey, @@ -7,7 +8,6 @@ import { isLegacyApiKeyFormat, } from '@/lib/api-key/crypto' import { env } from '@/lib/core/config/env' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('ApiKeyAuth') diff --git a/apps/sim/lib/api-key/byok.ts b/apps/sim/lib/api-key/byok.ts index 1483b0974e..458da3452a 100644 --- a/apps/sim/lib/api-key/byok.ts +++ b/apps/sim/lib/api-key/byok.ts @@ -1,8 +1,8 @@ import { db } from '@sim/db' import { workspaceBYOKKeys } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq } from 'drizzle-orm' import { decryptSecret } from '@/lib/core/security/encryption' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('BYOKKeys') diff --git a/apps/sim/lib/api-key/crypto.ts b/apps/sim/lib/api-key/crypto.ts index aaa3de3b89..3cac7ee0f5 100644 --- a/apps/sim/lib/api-key/crypto.ts +++ b/apps/sim/lib/api-key/crypto.ts @@ -1,6 +1,6 @@ import { createCipheriv, createDecipheriv, randomBytes } from 'crypto' +import { createLogger } from '@sim/logger' import { env } from '@/lib/core/config/env' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('ApiKeyCrypto') diff --git a/apps/sim/lib/api-key/service.ts b/apps/sim/lib/api-key/service.ts index 7136f6f64e..e889d79d11 100644 --- a/apps/sim/lib/api-key/service.ts +++ b/apps/sim/lib/api-key/service.ts @@ -1,8 +1,8 @@ import { db } from '@sim/db' import { apiKey as apiKeyTable } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq } from 'drizzle-orm' import { authenticateApiKey } from '@/lib/api-key/auth' -import { createLogger } from '@/lib/logs/console/logger' import { getUserEntityPermissions } from '@/lib/workspaces/permissions/utils' import { getWorkspaceBillingSettings } from '@/lib/workspaces/utils' diff --git a/apps/sim/lib/auth/anonymous.ts b/apps/sim/lib/auth/anonymous.ts index 30ee4e94a4..335d96f256 100644 --- a/apps/sim/lib/auth/anonymous.ts +++ b/apps/sim/lib/auth/anonymous.ts @@ -1,7 +1,7 @@ import { db } from '@sim/db' import * as schema from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' -import { createLogger } from '@/lib/logs/console/logger' import { ANONYMOUS_USER, ANONYMOUS_USER_ID } from './constants' const logger = createLogger('AnonymousAuth') diff --git a/apps/sim/lib/auth/auth.ts b/apps/sim/lib/auth/auth.ts index 30b6f4ef9f..e9c9f913ff 100644 --- a/apps/sim/lib/auth/auth.ts +++ b/apps/sim/lib/auth/auth.ts @@ -2,6 +2,7 @@ import { sso } from '@better-auth/sso' import { stripe } from '@better-auth/stripe' import { db } from '@sim/db' import * as schema from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { betterAuth } from 'better-auth' import { drizzleAdapter } from 'better-auth/adapters/drizzle' import { nextCookies } from 'better-auth/next-js' @@ -49,7 +50,6 @@ import { isRegistrationDisabled, } from '@/lib/core/config/feature-flags' import { getBaseUrl } from '@/lib/core/utils/urls' -import { createLogger } from '@/lib/logs/console/logger' import { sendEmail } from '@/lib/messaging/email/mailer' import { getFromEmailAddress } from '@/lib/messaging/email/utils' import { quickValidateEmail } from '@/lib/messaging/email/validation' diff --git a/apps/sim/lib/auth/hybrid.ts b/apps/sim/lib/auth/hybrid.ts index 8725b818f2..90559f4ed2 100644 --- a/apps/sim/lib/auth/hybrid.ts +++ b/apps/sim/lib/auth/hybrid.ts @@ -1,11 +1,11 @@ import { db } from '@sim/db' import { workflow } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' import type { NextRequest } from 'next/server' import { authenticateApiKeyFromHeader, updateApiKeyLastUsed } from '@/lib/api-key/service' import { getSession } from '@/lib/auth' import { verifyInternalToken } from '@/lib/auth/internal' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('HybridAuth') diff --git a/apps/sim/lib/auth/internal.ts b/apps/sim/lib/auth/internal.ts index cf354fc957..f4b7f449ef 100644 --- a/apps/sim/lib/auth/internal.ts +++ b/apps/sim/lib/auth/internal.ts @@ -1,7 +1,7 @@ +import { createLogger } from '@sim/logger' import { jwtVerify, SignJWT } from 'jose' import { type NextRequest, NextResponse } from 'next/server' import { env } from '@/lib/core/config/env' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('CronAuth') diff --git a/apps/sim/lib/billing/calculations/usage-monitor.ts b/apps/sim/lib/billing/calculations/usage-monitor.ts index 219f9e2f30..6da277a80d 100644 --- a/apps/sim/lib/billing/calculations/usage-monitor.ts +++ b/apps/sim/lib/billing/calculations/usage-monitor.ts @@ -1,9 +1,9 @@ import { db } from '@sim/db' import { member, organization, userStats } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq, inArray } from 'drizzle-orm' import { getUserUsageLimit } from '@/lib/billing/core/usage' import { isBillingEnabled } from '@/lib/core/config/feature-flags' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('UsageMonitor') diff --git a/apps/sim/lib/billing/client/upgrade.ts b/apps/sim/lib/billing/client/upgrade.ts index 869b304448..953f585a94 100644 --- a/apps/sim/lib/billing/client/upgrade.ts +++ b/apps/sim/lib/billing/client/upgrade.ts @@ -1,7 +1,7 @@ import { useCallback } from 'react' +import { createLogger } from '@sim/logger' import { useQueryClient } from '@tanstack/react-query' import { client, useSession, useSubscription } from '@/lib/auth/auth-client' -import { createLogger } from '@/lib/logs/console/logger' import { organizationKeys } from '@/hooks/queries/organization' const logger = createLogger('SubscriptionUpgrade') diff --git a/apps/sim/lib/billing/core/billing.ts b/apps/sim/lib/billing/core/billing.ts index 5feac6bab6..c598bd8f17 100644 --- a/apps/sim/lib/billing/core/billing.ts +++ b/apps/sim/lib/billing/core/billing.ts @@ -8,7 +8,7 @@ import { getFreeTierLimit, getPlanPricing } from '@/lib/billing/subscriptions/ut export { getPlanPricing } -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' const logger = createLogger('Billing') diff --git a/apps/sim/lib/billing/core/organization.ts b/apps/sim/lib/billing/core/organization.ts index bf90ad6226..1f0b11fc7d 100644 --- a/apps/sim/lib/billing/core/organization.ts +++ b/apps/sim/lib/billing/core/organization.ts @@ -1,9 +1,9 @@ import { db } from '@sim/db' import { member, organization, subscription, user, userStats } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq } from 'drizzle-orm' import { getPlanPricing } from '@/lib/billing/core/billing' import { getEffectiveSeats, getFreeTierLimit } from '@/lib/billing/subscriptions/utils' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('OrganizationBilling') diff --git a/apps/sim/lib/billing/core/subscription.ts b/apps/sim/lib/billing/core/subscription.ts index 74a2fa9ee3..6ed4906279 100644 --- a/apps/sim/lib/billing/core/subscription.ts +++ b/apps/sim/lib/billing/core/subscription.ts @@ -1,5 +1,6 @@ import { db } from '@sim/db' import { member, subscription, user, userStats } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq, inArray } from 'drizzle-orm' import { checkEnterprisePlan, @@ -11,7 +12,6 @@ import { import type { UserSubscriptionState } from '@/lib/billing/types' import { isProd } from '@/lib/core/config/feature-flags' import { getBaseUrl } from '@/lib/core/utils/urls' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('SubscriptionCore') diff --git a/apps/sim/lib/billing/core/usage-log.ts b/apps/sim/lib/billing/core/usage-log.ts index cfd28f6d9c..a5c94393b1 100644 --- a/apps/sim/lib/billing/core/usage-log.ts +++ b/apps/sim/lib/billing/core/usage-log.ts @@ -1,8 +1,8 @@ import { db } from '@sim/db' import { usageLog, workflow } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, desc, eq, gte, lte, sql } from 'drizzle-orm' import { isBillingEnabled } from '@/lib/core/config/feature-flags' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('UsageLog') diff --git a/apps/sim/lib/billing/core/usage.ts b/apps/sim/lib/billing/core/usage.ts index f32ac38bff..8c0c0af58f 100644 --- a/apps/sim/lib/billing/core/usage.ts +++ b/apps/sim/lib/billing/core/usage.ts @@ -1,5 +1,6 @@ import { db } from '@sim/db' import { member, organization, settings, user, userStats } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq, inArray } from 'drizzle-orm' import { getEmailSubject, @@ -16,7 +17,6 @@ import { import type { BillingData, UsageData, UsageLimitInfo } from '@/lib/billing/types' import { isBillingEnabled } from '@/lib/core/config/feature-flags' import { getBaseUrl } from '@/lib/core/utils/urls' -import { createLogger } from '@/lib/logs/console/logger' import { sendEmail } from '@/lib/messaging/email/mailer' import { getEmailPreferences } from '@/lib/messaging/email/unsubscribe' diff --git a/apps/sim/lib/billing/credits/balance.ts b/apps/sim/lib/billing/credits/balance.ts index f1f32824fe..4a17c85477 100644 --- a/apps/sim/lib/billing/credits/balance.ts +++ b/apps/sim/lib/billing/credits/balance.ts @@ -1,8 +1,8 @@ import { db } from '@sim/db' import { member, organization, userStats } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq, sql } from 'drizzle-orm' import { getHighestPrioritySubscription } from '@/lib/billing/core/subscription' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('CreditBalance') diff --git a/apps/sim/lib/billing/credits/purchase.ts b/apps/sim/lib/billing/credits/purchase.ts index 08792e1973..ba8f72765a 100644 --- a/apps/sim/lib/billing/credits/purchase.ts +++ b/apps/sim/lib/billing/credits/purchase.ts @@ -1,12 +1,12 @@ import { db } from '@sim/db' import { organization, userStats } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' import type Stripe from 'stripe' import { getPlanPricing } from '@/lib/billing/core/billing' import { getHighestPrioritySubscription } from '@/lib/billing/core/subscription' import { canPurchaseCredits, isOrgAdmin } from '@/lib/billing/credits/balance' import { requireStripeClient } from '@/lib/billing/stripe-client' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('CreditPurchase') diff --git a/apps/sim/lib/billing/organization.ts b/apps/sim/lib/billing/organization.ts index 61033832d6..579dfbd886 100644 --- a/apps/sim/lib/billing/organization.ts +++ b/apps/sim/lib/billing/organization.ts @@ -1,9 +1,9 @@ import { db } from '@sim/db' import * as schema from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq } from 'drizzle-orm' import { getPlanPricing } from '@/lib/billing/core/billing' import { syncUsageLimitsFromSubscription } from '@/lib/billing/core/usage' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('BillingOrganization') diff --git a/apps/sim/lib/billing/organizations/membership.ts b/apps/sim/lib/billing/organizations/membership.ts index ae7e86b7f6..ed02c5111d 100644 --- a/apps/sim/lib/billing/organizations/membership.ts +++ b/apps/sim/lib/billing/organizations/membership.ts @@ -14,10 +14,10 @@ import { user, userStats, } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq, sql } from 'drizzle-orm' import { requireStripeClient } from '@/lib/billing/stripe-client' import { validateSeatAvailability } from '@/lib/billing/validation/seat-management' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('OrganizationMembership') diff --git a/apps/sim/lib/billing/storage/limits.ts b/apps/sim/lib/billing/storage/limits.ts index 9e7dd5efc7..5c3744f0bc 100644 --- a/apps/sim/lib/billing/storage/limits.ts +++ b/apps/sim/lib/billing/storage/limits.ts @@ -11,10 +11,10 @@ import { DEFAULT_TEAM_STORAGE_LIMIT_GB, } from '@sim/db/constants' import { organization, subscription, userStats } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' import { getEnv } from '@/lib/core/config/env' import { isBillingEnabled } from '@/lib/core/config/feature-flags' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('StorageLimits') diff --git a/apps/sim/lib/billing/storage/tracking.ts b/apps/sim/lib/billing/storage/tracking.ts index 704a4ae6ab..d1ca5bd6a1 100644 --- a/apps/sim/lib/billing/storage/tracking.ts +++ b/apps/sim/lib/billing/storage/tracking.ts @@ -6,9 +6,9 @@ import { db } from '@sim/db' import { organization, userStats } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq, sql } from 'drizzle-orm' import { isBillingEnabled } from '@/lib/core/config/feature-flags' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('StorageTracking') diff --git a/apps/sim/lib/billing/stripe-client.ts b/apps/sim/lib/billing/stripe-client.ts index 264d922d68..13bb089845 100644 --- a/apps/sim/lib/billing/stripe-client.ts +++ b/apps/sim/lib/billing/stripe-client.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import Stripe from 'stripe' import { env } from '@/lib/core/config/env' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('StripeClient') diff --git a/apps/sim/lib/billing/threshold-billing.ts b/apps/sim/lib/billing/threshold-billing.ts index 72b1d033e1..da58362093 100644 --- a/apps/sim/lib/billing/threshold-billing.ts +++ b/apps/sim/lib/billing/threshold-billing.ts @@ -1,5 +1,6 @@ import { db } from '@sim/db' import { member, organization, subscription, userStats } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq, inArray, sql } from 'drizzle-orm' import type Stripe from 'stripe' import { DEFAULT_OVERAGE_THRESHOLD } from '@/lib/billing/constants' @@ -7,7 +8,6 @@ import { calculateSubscriptionOverage, getPlanPricing } from '@/lib/billing/core import { getHighestPrioritySubscription } from '@/lib/billing/core/subscription' import { requireStripeClient } from '@/lib/billing/stripe-client' import { env } from '@/lib/core/config/env' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('ThresholdBilling') diff --git a/apps/sim/lib/billing/validation/seat-management.ts b/apps/sim/lib/billing/validation/seat-management.ts index 9aeb5ef091..250514a00a 100644 --- a/apps/sim/lib/billing/validation/seat-management.ts +++ b/apps/sim/lib/billing/validation/seat-management.ts @@ -1,9 +1,9 @@ import { db } from '@sim/db' import { invitation, member, organization, subscription, user, userStats } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, count, eq } from 'drizzle-orm' import { getOrganizationSubscription } from '@/lib/billing/core/billing' import { getEffectiveSeats } from '@/lib/billing/subscriptions/utils' -import { createLogger } from '@/lib/logs/console/logger' import { quickValidateEmail } from '@/lib/messaging/email/validation' const logger = createLogger('SeatManagement') diff --git a/apps/sim/lib/billing/webhooks/disputes.ts b/apps/sim/lib/billing/webhooks/disputes.ts index 7637a0b55b..e8b82e28b1 100644 --- a/apps/sim/lib/billing/webhooks/disputes.ts +++ b/apps/sim/lib/billing/webhooks/disputes.ts @@ -1,9 +1,9 @@ import { db } from '@sim/db' import { member, subscription, user, userStats } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq } from 'drizzle-orm' import type Stripe from 'stripe' import { requireStripeClient } from '@/lib/billing/stripe-client' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('DisputeWebhooks') diff --git a/apps/sim/lib/billing/webhooks/enterprise.ts b/apps/sim/lib/billing/webhooks/enterprise.ts index b3685d613c..83ddcb4579 100644 --- a/apps/sim/lib/billing/webhooks/enterprise.ts +++ b/apps/sim/lib/billing/webhooks/enterprise.ts @@ -1,12 +1,12 @@ import { db } from '@sim/db' import { organization, subscription, user } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' import type Stripe from 'stripe' import { getEmailSubject, renderEnterpriseSubscriptionEmail, } from '@/components/emails/render-email' -import { createLogger } from '@/lib/logs/console/logger' import { sendEmail } from '@/lib/messaging/email/mailer' import { getFromEmailAddress } from '@/lib/messaging/email/utils' import type { EnterpriseSubscriptionMetadata } from '../types' diff --git a/apps/sim/lib/billing/webhooks/invoices.ts b/apps/sim/lib/billing/webhooks/invoices.ts index 3110f60af9..a3cafeb6a8 100644 --- a/apps/sim/lib/billing/webhooks/invoices.ts +++ b/apps/sim/lib/billing/webhooks/invoices.ts @@ -7,6 +7,7 @@ import { user, userStats, } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq, inArray } from 'drizzle-orm' import type Stripe from 'stripe' import PaymentFailedEmail from '@/components/emails/billing/payment-failed-email' @@ -16,7 +17,6 @@ import { addCredits, getCreditBalance, removeCredits } from '@/lib/billing/credi import { setUsageLimitForCredits } from '@/lib/billing/credits/purchase' import { requireStripeClient } from '@/lib/billing/stripe-client' import { getBaseUrl } from '@/lib/core/utils/urls' -import { createLogger } from '@/lib/logs/console/logger' import { sendEmail } from '@/lib/messaging/email/mailer' import { quickValidateEmail } from '@/lib/messaging/email/validation' diff --git a/apps/sim/lib/billing/webhooks/subscription.ts b/apps/sim/lib/billing/webhooks/subscription.ts index 5a55e59cbe..5553bd573c 100644 --- a/apps/sim/lib/billing/webhooks/subscription.ts +++ b/apps/sim/lib/billing/webhooks/subscription.ts @@ -1,5 +1,6 @@ import { db } from '@sim/db' import { member, organization, subscription } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq, ne } from 'drizzle-orm' import { calculateSubscriptionOverage } from '@/lib/billing/core/billing' import { syncUsageLimitsFromSubscription } from '@/lib/billing/core/usage' @@ -9,7 +10,6 @@ import { getBilledOverageForSubscription, resetUsageForSubscription, } from '@/lib/billing/webhooks/invoices' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('StripeSubscriptionWebhooks') diff --git a/apps/sim/lib/chunkers/docs-chunker.ts b/apps/sim/lib/chunkers/docs-chunker.ts index 8e95243d11..cb64e3867c 100644 --- a/apps/sim/lib/chunkers/docs-chunker.ts +++ b/apps/sim/lib/chunkers/docs-chunker.ts @@ -1,9 +1,9 @@ import fs from 'fs/promises' import path from 'path' +import { createLogger } from '@sim/logger' import { TextChunker } from '@/lib/chunkers/text-chunker' import type { DocChunk, DocsChunkerOptions } from '@/lib/chunkers/types' import { generateEmbeddings } from '@/lib/knowledge/embeddings' -import { createLogger } from '@/lib/logs/console/logger' interface HeaderInfo { level: number diff --git a/apps/sim/lib/chunkers/json-yaml-chunker.test.ts b/apps/sim/lib/chunkers/json-yaml-chunker.test.ts index 4721a9a493..81e98f9d59 100644 --- a/apps/sim/lib/chunkers/json-yaml-chunker.test.ts +++ b/apps/sim/lib/chunkers/json-yaml-chunker.test.ts @@ -5,7 +5,7 @@ import { describe, expect, it, vi } from 'vitest' import { JsonYamlChunker } from './json-yaml-chunker' -vi.mock('@/lib/logs/console/logger', () => ({ +vi.mock('@sim/logger', () => ({ createLogger: () => ({ info: vi.fn(), warn: vi.fn(), diff --git a/apps/sim/lib/chunkers/json-yaml-chunker.ts b/apps/sim/lib/chunkers/json-yaml-chunker.ts index 7d9cdd7fa0..5d81b8262e 100644 --- a/apps/sim/lib/chunkers/json-yaml-chunker.ts +++ b/apps/sim/lib/chunkers/json-yaml-chunker.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import * as yaml from 'js-yaml' import type { Chunk, ChunkerOptions } from '@/lib/chunkers/types' -import { createLogger } from '@/lib/logs/console/logger' import { getAccurateTokenCount } from '@/lib/tokenization' import { estimateTokenCount } from '@/lib/tokenization/estimators' diff --git a/apps/sim/lib/chunkers/structured-data-chunker.test.ts b/apps/sim/lib/chunkers/structured-data-chunker.test.ts index 9a3e7e56d1..d2c6de9837 100644 --- a/apps/sim/lib/chunkers/structured-data-chunker.test.ts +++ b/apps/sim/lib/chunkers/structured-data-chunker.test.ts @@ -5,7 +5,7 @@ import { describe, expect, it, vi } from 'vitest' import { StructuredDataChunker } from './structured-data-chunker' -vi.mock('@/lib/logs/console/logger', () => ({ +vi.mock('@sim/logger', () => ({ createLogger: () => ({ info: vi.fn(), warn: vi.fn(), diff --git a/apps/sim/lib/chunkers/structured-data-chunker.ts b/apps/sim/lib/chunkers/structured-data-chunker.ts index 6079d2710e..0d96207244 100644 --- a/apps/sim/lib/chunkers/structured-data-chunker.ts +++ b/apps/sim/lib/chunkers/structured-data-chunker.ts @@ -1,5 +1,5 @@ +import { createLogger } from '@sim/logger' import type { Chunk, StructuredDataOptions } from '@/lib/chunkers/types' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('StructuredDataChunker') diff --git a/apps/sim/lib/copilot/api.ts b/apps/sim/lib/copilot/api.ts index 2bdf38162e..581fe0511f 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 '@sim/logger' const logger = createLogger('CopilotAPI') diff --git a/apps/sim/lib/copilot/auth/permissions.test.ts b/apps/sim/lib/copilot/auth/permissions.test.ts index 147f9c513b..ff1b121d78 100644 --- a/apps/sim/lib/copilot/auth/permissions.test.ts +++ b/apps/sim/lib/copilot/auth/permissions.test.ts @@ -36,7 +36,7 @@ describe('Copilot Auth Permissions', () => { vi.doMock('drizzle-orm', () => drizzleOrmMock) - vi.doMock('@/lib/logs/console/logger', () => loggerMock) + vi.doMock('@sim/logger', () => loggerMock) vi.doMock('@/lib/workspaces/permissions/utils', () => ({ getUserEntityPermissions: vi.fn(), diff --git a/apps/sim/lib/copilot/auth/permissions.ts b/apps/sim/lib/copilot/auth/permissions.ts index 204db549ed..037b7b0fc3 100644 --- a/apps/sim/lib/copilot/auth/permissions.ts +++ b/apps/sim/lib/copilot/auth/permissions.ts @@ -1,7 +1,7 @@ import { db } from '@sim/db' import { workflow } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' -import { createLogger } from '@/lib/logs/console/logger' import { getUserEntityPermissions, type PermissionType } from '@/lib/workspaces/permissions/utils' const logger = createLogger('CopilotPermissions') diff --git a/apps/sim/lib/copilot/chat-title.ts b/apps/sim/lib/copilot/chat-title.ts index 430cf73065..7e383bdbe3 100644 --- a/apps/sim/lib/copilot/chat-title.ts +++ b/apps/sim/lib/copilot/chat-title.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import OpenAI, { AzureOpenAI } from 'openai' import { env } from '@/lib/core/config/env' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('SimAgentUtils') diff --git a/apps/sim/lib/copilot/client.ts b/apps/sim/lib/copilot/client.ts index 4b7864248c..80cb811deb 100644 --- a/apps/sim/lib/copilot/client.ts +++ b/apps/sim/lib/copilot/client.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import { env } from '@/lib/core/config/env' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { SIM_AGENT_API_URL_DEFAULT } from './constants' const logger = createLogger('SimAgentClient') diff --git a/apps/sim/lib/copilot/config.ts b/apps/sim/lib/copilot/config.ts index 81b1ebd98b..4b9c89274c 100644 --- a/apps/sim/lib/copilot/config.ts +++ b/apps/sim/lib/copilot/config.ts @@ -1,5 +1,5 @@ +import { createLogger } from '@sim/logger' import { AGENT_MODE_SYSTEM_PROMPT } from '@/lib/copilot/prompts' -import { createLogger } from '@/lib/logs/console/logger' import { getProviderDefaultModel } from '@/providers/models' import type { ProviderId } from '@/providers/types' diff --git a/apps/sim/lib/copilot/process-contents.ts b/apps/sim/lib/copilot/process-contents.ts index 6c362a2d54..3a18495b90 100644 --- a/apps/sim/lib/copilot/process-contents.ts +++ b/apps/sim/lib/copilot/process-contents.ts @@ -1,7 +1,7 @@ import { db } from '@sim/db' import { copilotChats, document, knowledgeBase, templates } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq, isNull } from 'drizzle-orm' -import { createLogger } from '@/lib/logs/console/logger' import { loadWorkflowFromNormalizedTables } from '@/lib/workflows/persistence/utils' import { sanitizeForCopilot } from '@/lib/workflows/sanitization/json-sanitizer' import { escapeRegExp } from '@/executor/constants' diff --git a/apps/sim/lib/copilot/tools/client/base-tool.ts b/apps/sim/lib/copilot/tools/client/base-tool.ts index 43388b735d..ba748ebcd0 100644 --- a/apps/sim/lib/copilot/tools/client/base-tool.ts +++ b/apps/sim/lib/copilot/tools/client/base-tool.ts @@ -1,6 +1,6 @@ -import type { LucideIcon } from 'lucide-react' // Lazy require in setState to avoid circular init issues -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' +import type { LucideIcon } from 'lucide-react' const baseToolLogger = createLogger('BaseClientTool') diff --git a/apps/sim/lib/copilot/tools/client/blocks/get-block-config.ts b/apps/sim/lib/copilot/tools/client/blocks/get-block-config.ts index 42084f8e05..26b2a71da4 100644 --- a/apps/sim/lib/copilot/tools/client/blocks/get-block-config.ts +++ b/apps/sim/lib/copilot/tools/client/blocks/get-block-config.ts @@ -1,3 +1,4 @@ +import { createLogger } from '@sim/logger' import { FileCode, Loader2, MinusCircle, XCircle } from 'lucide-react' import { BaseClientTool, @@ -9,7 +10,6 @@ import { GetBlockConfigInput, GetBlockConfigResult, } from '@/lib/copilot/tools/shared/schemas' -import { createLogger } from '@/lib/logs/console/logger' interface GetBlockConfigArgs { blockType: string diff --git a/apps/sim/lib/copilot/tools/client/blocks/get-block-options.ts b/apps/sim/lib/copilot/tools/client/blocks/get-block-options.ts index e958ff8769..ee72db387f 100644 --- a/apps/sim/lib/copilot/tools/client/blocks/get-block-options.ts +++ b/apps/sim/lib/copilot/tools/client/blocks/get-block-options.ts @@ -1,3 +1,4 @@ +import { createLogger } from '@sim/logger' import { ListFilter, Loader2, MinusCircle, XCircle } from 'lucide-react' import { BaseClientTool, @@ -9,7 +10,6 @@ import { GetBlockOptionsInput, GetBlockOptionsResult, } from '@/lib/copilot/tools/shared/schemas' -import { createLogger } from '@/lib/logs/console/logger' interface GetBlockOptionsArgs { blockId: string diff --git a/apps/sim/lib/copilot/tools/client/blocks/get-blocks-and-tools.ts b/apps/sim/lib/copilot/tools/client/blocks/get-blocks-and-tools.ts index ccc6bb0706..d57cb1d24e 100644 --- a/apps/sim/lib/copilot/tools/client/blocks/get-blocks-and-tools.ts +++ b/apps/sim/lib/copilot/tools/client/blocks/get-blocks-and-tools.ts @@ -1,3 +1,4 @@ +import { createLogger } from '@sim/logger' import { Blocks, Loader2, MinusCircle, XCircle } from 'lucide-react' import { BaseClientTool, @@ -8,7 +9,6 @@ import { ExecuteResponseSuccessSchema, GetBlocksAndToolsResult, } from '@/lib/copilot/tools/shared/schemas' -import { createLogger } from '@/lib/logs/console/logger' export class GetBlocksAndToolsClientTool extends BaseClientTool { static readonly id = 'get_blocks_and_tools' diff --git a/apps/sim/lib/copilot/tools/client/blocks/get-blocks-metadata.ts b/apps/sim/lib/copilot/tools/client/blocks/get-blocks-metadata.ts index eeab9c2095..8fd88b1a3a 100644 --- a/apps/sim/lib/copilot/tools/client/blocks/get-blocks-metadata.ts +++ b/apps/sim/lib/copilot/tools/client/blocks/get-blocks-metadata.ts @@ -1,3 +1,4 @@ +import { createLogger } from '@sim/logger' import { ListFilter, Loader2, MinusCircle, XCircle } from 'lucide-react' import { BaseClientTool, @@ -9,7 +10,6 @@ import { GetBlocksMetadataInput, GetBlocksMetadataResult, } from '@/lib/copilot/tools/shared/schemas' -import { createLogger } from '@/lib/logs/console/logger' interface GetBlocksMetadataArgs { blockIds: string[] diff --git a/apps/sim/lib/copilot/tools/client/blocks/get-trigger-blocks.ts b/apps/sim/lib/copilot/tools/client/blocks/get-trigger-blocks.ts index 23f7066562..c9fa0f78a2 100644 --- a/apps/sim/lib/copilot/tools/client/blocks/get-trigger-blocks.ts +++ b/apps/sim/lib/copilot/tools/client/blocks/get-trigger-blocks.ts @@ -1,3 +1,4 @@ +import { createLogger } from '@sim/logger' import { ListFilter, Loader2, MinusCircle, XCircle } from 'lucide-react' import { BaseClientTool, @@ -8,7 +9,6 @@ import { ExecuteResponseSuccessSchema, GetTriggerBlocksResult, } from '@/lib/copilot/tools/shared/schemas' -import { createLogger } from '@/lib/logs/console/logger' export class GetTriggerBlocksClientTool extends BaseClientTool { static readonly id = 'get_trigger_blocks' diff --git a/apps/sim/lib/copilot/tools/client/knowledge/knowledge-base.ts b/apps/sim/lib/copilot/tools/client/knowledge/knowledge-base.ts index 80f4f6eb4b..41afc2e853 100644 --- a/apps/sim/lib/copilot/tools/client/knowledge/knowledge-base.ts +++ b/apps/sim/lib/copilot/tools/client/knowledge/knowledge-base.ts @@ -1,3 +1,4 @@ +import { createLogger } from '@sim/logger' import { Database, Loader2, MinusCircle, PlusCircle, XCircle } from 'lucide-react' import { BaseClientTool, @@ -8,7 +9,6 @@ import { ExecuteResponseSuccessSchema, type KnowledgeBaseArgs, } from '@/lib/copilot/tools/shared/schemas' -import { createLogger } from '@/lib/logs/console/logger' import { useCopilotStore } from '@/stores/panel/copilot/store' /** diff --git a/apps/sim/lib/copilot/tools/client/navigation/navigate-ui.ts b/apps/sim/lib/copilot/tools/client/navigation/navigate-ui.ts index 4853618296..5b9d30c067 100644 --- a/apps/sim/lib/copilot/tools/client/navigation/navigate-ui.ts +++ b/apps/sim/lib/copilot/tools/client/navigation/navigate-ui.ts @@ -1,10 +1,10 @@ +import { createLogger } from '@sim/logger' import { Loader2, Navigation, X, XCircle } from 'lucide-react' import { BaseClientTool, type BaseClientToolMetadata, ClientToolCallState, } from '@/lib/copilot/tools/client/base-tool' -import { createLogger } from '@/lib/logs/console/logger' import { useCopilotStore } from '@/stores/panel/copilot/store' import { useWorkflowRegistry } from '@/stores/workflows/registry/store' diff --git a/apps/sim/lib/copilot/tools/client/other/checkoff-todo.ts b/apps/sim/lib/copilot/tools/client/other/checkoff-todo.ts index 0e2e6f0528..b5d95ff396 100644 --- a/apps/sim/lib/copilot/tools/client/other/checkoff-todo.ts +++ b/apps/sim/lib/copilot/tools/client/other/checkoff-todo.ts @@ -1,10 +1,10 @@ +import { createLogger } from '@sim/logger' import { Check, Loader2, XCircle } from 'lucide-react' import { BaseClientTool, type BaseClientToolMetadata, ClientToolCallState, } from '@/lib/copilot/tools/client/base-tool' -import { createLogger } from '@/lib/logs/console/logger' interface CheckoffTodoArgs { id?: string diff --git a/apps/sim/lib/copilot/tools/client/other/make-api-request.ts b/apps/sim/lib/copilot/tools/client/other/make-api-request.ts index 1edfc784bd..30973ef219 100644 --- a/apps/sim/lib/copilot/tools/client/other/make-api-request.ts +++ b/apps/sim/lib/copilot/tools/client/other/make-api-request.ts @@ -1,3 +1,4 @@ +import { createLogger } from '@sim/logger' import { Globe2, Loader2, MinusCircle, XCircle } from 'lucide-react' import { BaseClientTool, @@ -5,7 +6,6 @@ import { ClientToolCallState, } from '@/lib/copilot/tools/client/base-tool' import { ExecuteResponseSuccessSchema } from '@/lib/copilot/tools/shared/schemas' -import { createLogger } from '@/lib/logs/console/logger' interface MakeApiRequestArgs { url: string diff --git a/apps/sim/lib/copilot/tools/client/other/mark-todo-in-progress.ts b/apps/sim/lib/copilot/tools/client/other/mark-todo-in-progress.ts index 2ba0a64ce8..e15637342d 100644 --- a/apps/sim/lib/copilot/tools/client/other/mark-todo-in-progress.ts +++ b/apps/sim/lib/copilot/tools/client/other/mark-todo-in-progress.ts @@ -1,10 +1,10 @@ +import { createLogger } from '@sim/logger' import { Loader2, MinusCircle, XCircle } from 'lucide-react' import { BaseClientTool, type BaseClientToolMetadata, ClientToolCallState, } from '@/lib/copilot/tools/client/base-tool' -import { createLogger } from '@/lib/logs/console/logger' interface MarkTodoInProgressArgs { id?: string diff --git a/apps/sim/lib/copilot/tools/client/other/oauth-request-access.ts b/apps/sim/lib/copilot/tools/client/other/oauth-request-access.ts index b3aaddced8..98fd84704f 100644 --- a/apps/sim/lib/copilot/tools/client/other/oauth-request-access.ts +++ b/apps/sim/lib/copilot/tools/client/other/oauth-request-access.ts @@ -1,10 +1,10 @@ +import { createLogger } from '@sim/logger' import { CheckCircle, Loader2, MinusCircle, PlugZap, X, XCircle } from 'lucide-react' import { BaseClientTool, type BaseClientToolMetadata, ClientToolCallState, } from '@/lib/copilot/tools/client/base-tool' -import { createLogger } from '@/lib/logs/console/logger' import { OAUTH_PROVIDERS, type OAuthServiceConfig } from '@/lib/oauth' const logger = createLogger('OAuthRequestAccessClientTool') diff --git a/apps/sim/lib/copilot/tools/client/other/plan.ts b/apps/sim/lib/copilot/tools/client/other/plan.ts index 2d12ccff00..ebd43a9ce4 100644 --- a/apps/sim/lib/copilot/tools/client/other/plan.ts +++ b/apps/sim/lib/copilot/tools/client/other/plan.ts @@ -1,10 +1,10 @@ +import { createLogger } from '@sim/logger' import { ListTodo, Loader2, X, XCircle } from 'lucide-react' import { BaseClientTool, type BaseClientToolMetadata, ClientToolCallState, } from '@/lib/copilot/tools/client/base-tool' -import { createLogger } from '@/lib/logs/console/logger' interface PlanArgs { objective?: string diff --git a/apps/sim/lib/copilot/tools/client/other/search-documentation.ts b/apps/sim/lib/copilot/tools/client/other/search-documentation.ts index d9e19bd453..96d9e0d4ff 100644 --- a/apps/sim/lib/copilot/tools/client/other/search-documentation.ts +++ b/apps/sim/lib/copilot/tools/client/other/search-documentation.ts @@ -1,3 +1,4 @@ +import { createLogger } from '@sim/logger' import { BookOpen, Loader2, MinusCircle, XCircle } from 'lucide-react' import { BaseClientTool, @@ -5,7 +6,6 @@ import { ClientToolCallState, } from '@/lib/copilot/tools/client/base-tool' import { ExecuteResponseSuccessSchema } from '@/lib/copilot/tools/shared/schemas' -import { createLogger } from '@/lib/logs/console/logger' interface SearchDocumentationArgs { query: string diff --git a/apps/sim/lib/copilot/tools/client/other/search-online.ts b/apps/sim/lib/copilot/tools/client/other/search-online.ts index db3e86158f..ad44c76c08 100644 --- a/apps/sim/lib/copilot/tools/client/other/search-online.ts +++ b/apps/sim/lib/copilot/tools/client/other/search-online.ts @@ -1,3 +1,4 @@ +import { createLogger } from '@sim/logger' import { Globe, Loader2, MinusCircle, XCircle } from 'lucide-react' import { BaseClientTool, @@ -5,7 +6,6 @@ import { ClientToolCallState, } from '@/lib/copilot/tools/client/base-tool' import { ExecuteResponseSuccessSchema } from '@/lib/copilot/tools/shared/schemas' -import { createLogger } from '@/lib/logs/console/logger' interface SearchOnlineArgs { query: string diff --git a/apps/sim/lib/copilot/tools/client/other/sleep.ts b/apps/sim/lib/copilot/tools/client/other/sleep.ts index 18ad084efa..a50990c297 100644 --- a/apps/sim/lib/copilot/tools/client/other/sleep.ts +++ b/apps/sim/lib/copilot/tools/client/other/sleep.ts @@ -1,10 +1,10 @@ +import { createLogger } from '@sim/logger' import { Loader2, MinusCircle, Moon, XCircle } from 'lucide-react' import { BaseClientTool, type BaseClientToolMetadata, ClientToolCallState, } from '@/lib/copilot/tools/client/base-tool' -import { createLogger } from '@/lib/logs/console/logger' /** Maximum sleep duration in seconds (3 minutes) */ const MAX_SLEEP_SECONDS = 180 diff --git a/apps/sim/lib/copilot/tools/client/registry.ts b/apps/sim/lib/copilot/tools/client/registry.ts index 6f347df7f1..7dfb757aa9 100644 --- a/apps/sim/lib/copilot/tools/client/registry.ts +++ b/apps/sim/lib/copilot/tools/client/registry.ts @@ -1,5 +1,5 @@ +import { createLogger } from '@sim/logger' import type { ClientToolDefinition, ToolExecutionContext } from '@/lib/copilot/tools/client/types' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('ClientToolRegistry') diff --git a/apps/sim/lib/copilot/tools/client/user/get-credentials.ts b/apps/sim/lib/copilot/tools/client/user/get-credentials.ts index a8e9897466..8ad821b140 100644 --- a/apps/sim/lib/copilot/tools/client/user/get-credentials.ts +++ b/apps/sim/lib/copilot/tools/client/user/get-credentials.ts @@ -1,3 +1,4 @@ +import { createLogger } from '@sim/logger' import { Key, Loader2, MinusCircle, XCircle } from 'lucide-react' import { BaseClientTool, @@ -5,7 +6,6 @@ import { ClientToolCallState, } from '@/lib/copilot/tools/client/base-tool' import { ExecuteResponseSuccessSchema } from '@/lib/copilot/tools/shared/schemas' -import { createLogger } from '@/lib/logs/console/logger' import { useWorkflowRegistry } from '@/stores/workflows/registry/store' interface GetCredentialsArgs { diff --git a/apps/sim/lib/copilot/tools/client/user/set-environment-variables.ts b/apps/sim/lib/copilot/tools/client/user/set-environment-variables.ts index dad066c14b..c37fa2f90c 100644 --- a/apps/sim/lib/copilot/tools/client/user/set-environment-variables.ts +++ b/apps/sim/lib/copilot/tools/client/user/set-environment-variables.ts @@ -1,3 +1,4 @@ +import { createLogger } from '@sim/logger' import { Loader2, Settings2, X, XCircle } from 'lucide-react' import { BaseClientTool, @@ -5,7 +6,6 @@ import { ClientToolCallState, } from '@/lib/copilot/tools/client/base-tool' import { ExecuteResponseSuccessSchema } from '@/lib/copilot/tools/shared/schemas' -import { createLogger } from '@/lib/logs/console/logger' import { useEnvironmentStore } from '@/stores/settings/environment/store' import { useWorkflowRegistry } from '@/stores/workflows/registry/store' diff --git a/apps/sim/lib/copilot/tools/client/workflow/check-deployment-status.ts b/apps/sim/lib/copilot/tools/client/workflow/check-deployment-status.ts index 50568411c8..c17aa5e7d9 100644 --- a/apps/sim/lib/copilot/tools/client/workflow/check-deployment-status.ts +++ b/apps/sim/lib/copilot/tools/client/workflow/check-deployment-status.ts @@ -1,10 +1,10 @@ +import { createLogger } from '@sim/logger' import { Loader2, Rocket, X, XCircle } from 'lucide-react' import { BaseClientTool, type BaseClientToolMetadata, ClientToolCallState, } from '@/lib/copilot/tools/client/base-tool' -import { createLogger } from '@/lib/logs/console/logger' import { useWorkflowRegistry } from '@/stores/workflows/registry/store' interface CheckDeploymentStatusArgs { diff --git a/apps/sim/lib/copilot/tools/client/workflow/deploy-workflow.ts b/apps/sim/lib/copilot/tools/client/workflow/deploy-workflow.ts index 28cd675775..dda9d7844b 100644 --- a/apps/sim/lib/copilot/tools/client/workflow/deploy-workflow.ts +++ b/apps/sim/lib/copilot/tools/client/workflow/deploy-workflow.ts @@ -1,10 +1,10 @@ +import { createLogger } from '@sim/logger' import { Loader2, Rocket, X, XCircle } from 'lucide-react' import { BaseClientTool, type BaseClientToolMetadata, ClientToolCallState, } from '@/lib/copilot/tools/client/base-tool' -import { createLogger } from '@/lib/logs/console/logger' import { getInputFormatExample } from '@/lib/workflows/operations/deployment-utils' import { useCopilotStore } from '@/stores/panel/copilot/store' import { useWorkflowRegistry } from '@/stores/workflows/registry/store' diff --git a/apps/sim/lib/copilot/tools/client/workflow/edit-workflow.ts b/apps/sim/lib/copilot/tools/client/workflow/edit-workflow.ts index 31e48d9943..20dd32fa7b 100644 --- a/apps/sim/lib/copilot/tools/client/workflow/edit-workflow.ts +++ b/apps/sim/lib/copilot/tools/client/workflow/edit-workflow.ts @@ -1,3 +1,4 @@ +import { createLogger } from '@sim/logger' import { Grid2x2, Grid2x2Check, Grid2x2X, Loader2, MinusCircle, XCircle } from 'lucide-react' import { BaseClientTool, @@ -5,7 +6,6 @@ import { ClientToolCallState, } from '@/lib/copilot/tools/client/base-tool' import { ExecuteResponseSuccessSchema } from '@/lib/copilot/tools/shared/schemas' -import { createLogger } from '@/lib/logs/console/logger' import { stripWorkflowDiffMarkers } from '@/lib/workflows/diff' import { sanitizeForCopilot } from '@/lib/workflows/sanitization/json-sanitizer' import { useWorkflowDiffStore } from '@/stores/workflow-diff/store' diff --git a/apps/sim/lib/copilot/tools/client/workflow/get-block-outputs.ts b/apps/sim/lib/copilot/tools/client/workflow/get-block-outputs.ts index d99ecf94dc..4e613e847c 100644 --- a/apps/sim/lib/copilot/tools/client/workflow/get-block-outputs.ts +++ b/apps/sim/lib/copilot/tools/client/workflow/get-block-outputs.ts @@ -1,3 +1,4 @@ +import { createLogger } from '@sim/logger' import { Loader2, Tag, X, XCircle } from 'lucide-react' import { BaseClientTool, @@ -15,7 +16,6 @@ import { GetBlockOutputsResult, type GetBlockOutputsResultType, } from '@/lib/copilot/tools/shared/schemas' -import { createLogger } from '@/lib/logs/console/logger' import { normalizeName } from '@/executor/constants' import { useWorkflowRegistry } from '@/stores/workflows/registry/store' import { useWorkflowStore } from '@/stores/workflows/workflow/store' diff --git a/apps/sim/lib/copilot/tools/client/workflow/get-block-upstream-references.ts b/apps/sim/lib/copilot/tools/client/workflow/get-block-upstream-references.ts index 8a07654a3d..bf3c1cf081 100644 --- a/apps/sim/lib/copilot/tools/client/workflow/get-block-upstream-references.ts +++ b/apps/sim/lib/copilot/tools/client/workflow/get-block-upstream-references.ts @@ -1,3 +1,4 @@ +import { createLogger } from '@sim/logger' import { GitBranch, Loader2, X, XCircle } from 'lucide-react' import { BaseClientTool, @@ -15,7 +16,6 @@ import { GetBlockUpstreamReferencesResult, type GetBlockUpstreamReferencesResultType, } from '@/lib/copilot/tools/shared/schemas' -import { createLogger } from '@/lib/logs/console/logger' import { BlockPathCalculator } from '@/lib/workflows/blocks/block-path-calculator' import { useWorkflowRegistry } from '@/stores/workflows/registry/store' import { useWorkflowStore } from '@/stores/workflows/workflow/store' diff --git a/apps/sim/lib/copilot/tools/client/workflow/get-user-workflow.ts b/apps/sim/lib/copilot/tools/client/workflow/get-user-workflow.ts index b66d03f7da..c67f92a9e2 100644 --- a/apps/sim/lib/copilot/tools/client/workflow/get-user-workflow.ts +++ b/apps/sim/lib/copilot/tools/client/workflow/get-user-workflow.ts @@ -1,10 +1,10 @@ +import { createLogger } from '@sim/logger' import { Loader2, Workflow as WorkflowIcon, X, XCircle } from 'lucide-react' import { BaseClientTool, type BaseClientToolMetadata, ClientToolCallState, } from '@/lib/copilot/tools/client/base-tool' -import { createLogger } from '@/lib/logs/console/logger' import { stripWorkflowDiffMarkers } from '@/lib/workflows/diff' import { sanitizeForCopilot } from '@/lib/workflows/sanitization/json-sanitizer' import { useWorkflowRegistry } from '@/stores/workflows/registry/store' diff --git a/apps/sim/lib/copilot/tools/client/workflow/get-workflow-console.ts b/apps/sim/lib/copilot/tools/client/workflow/get-workflow-console.ts index e72fd6f5cc..328ae5aad9 100644 --- a/apps/sim/lib/copilot/tools/client/workflow/get-workflow-console.ts +++ b/apps/sim/lib/copilot/tools/client/workflow/get-workflow-console.ts @@ -1,3 +1,4 @@ +import { createLogger } from '@sim/logger' import { Loader2, MinusCircle, TerminalSquare, XCircle } from 'lucide-react' import { BaseClientTool, @@ -5,7 +6,6 @@ import { ClientToolCallState, } from '@/lib/copilot/tools/client/base-tool' import { ExecuteResponseSuccessSchema } from '@/lib/copilot/tools/shared/schemas' -import { createLogger } from '@/lib/logs/console/logger' import { useWorkflowRegistry } from '@/stores/workflows/registry/store' interface GetWorkflowConsoleArgs { diff --git a/apps/sim/lib/copilot/tools/client/workflow/get-workflow-data.ts b/apps/sim/lib/copilot/tools/client/workflow/get-workflow-data.ts index bd98cf19e2..52689ff55b 100644 --- a/apps/sim/lib/copilot/tools/client/workflow/get-workflow-data.ts +++ b/apps/sim/lib/copilot/tools/client/workflow/get-workflow-data.ts @@ -1,10 +1,10 @@ +import { createLogger } from '@sim/logger' import { Database, Loader2, X, XCircle } from 'lucide-react' import { BaseClientTool, type BaseClientToolMetadata, ClientToolCallState, } from '@/lib/copilot/tools/client/base-tool' -import { createLogger } from '@/lib/logs/console/logger' import { useWorkflowRegistry } from '@/stores/workflows/registry/store' const logger = createLogger('GetWorkflowDataClientTool') diff --git a/apps/sim/lib/copilot/tools/client/workflow/get-workflow-from-name.ts b/apps/sim/lib/copilot/tools/client/workflow/get-workflow-from-name.ts index b310748a38..18aeb335f9 100644 --- a/apps/sim/lib/copilot/tools/client/workflow/get-workflow-from-name.ts +++ b/apps/sim/lib/copilot/tools/client/workflow/get-workflow-from-name.ts @@ -1,10 +1,10 @@ +import { createLogger } from '@sim/logger' import { FileText, Loader2, X, XCircle } from 'lucide-react' import { BaseClientTool, type BaseClientToolMetadata, ClientToolCallState, } from '@/lib/copilot/tools/client/base-tool' -import { createLogger } from '@/lib/logs/console/logger' import { sanitizeForCopilot } from '@/lib/workflows/sanitization/json-sanitizer' import { useWorkflowRegistry } from '@/stores/workflows/registry/store' diff --git a/apps/sim/lib/copilot/tools/client/workflow/list-user-workflows.ts b/apps/sim/lib/copilot/tools/client/workflow/list-user-workflows.ts index c62f11e75e..5519820297 100644 --- a/apps/sim/lib/copilot/tools/client/workflow/list-user-workflows.ts +++ b/apps/sim/lib/copilot/tools/client/workflow/list-user-workflows.ts @@ -1,10 +1,10 @@ +import { createLogger } from '@sim/logger' import { ListChecks, Loader2, X, XCircle } from 'lucide-react' import { BaseClientTool, type BaseClientToolMetadata, ClientToolCallState, } from '@/lib/copilot/tools/client/base-tool' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('ListUserWorkflowsClientTool') diff --git a/apps/sim/lib/copilot/tools/client/workflow/manage-custom-tool.ts b/apps/sim/lib/copilot/tools/client/workflow/manage-custom-tool.ts index 52ef2e68db..9918b5c7b5 100644 --- a/apps/sim/lib/copilot/tools/client/workflow/manage-custom-tool.ts +++ b/apps/sim/lib/copilot/tools/client/workflow/manage-custom-tool.ts @@ -1,10 +1,10 @@ +import { createLogger } from '@sim/logger' import { Check, Loader2, Plus, X, XCircle } from 'lucide-react' import { BaseClientTool, type BaseClientToolMetadata, ClientToolCallState, } from '@/lib/copilot/tools/client/base-tool' -import { createLogger } from '@/lib/logs/console/logger' import { useCustomToolsStore } from '@/stores/custom-tools/store' import { useCopilotStore } from '@/stores/panel/copilot/store' import { useWorkflowRegistry } from '@/stores/workflows/registry/store' diff --git a/apps/sim/lib/copilot/tools/client/workflow/manage-mcp-tool.ts b/apps/sim/lib/copilot/tools/client/workflow/manage-mcp-tool.ts index 3c4f68e680..3f16d3c1e9 100644 --- a/apps/sim/lib/copilot/tools/client/workflow/manage-mcp-tool.ts +++ b/apps/sim/lib/copilot/tools/client/workflow/manage-mcp-tool.ts @@ -1,10 +1,10 @@ +import { createLogger } from '@sim/logger' import { Check, Loader2, Server, X, XCircle } from 'lucide-react' import { BaseClientTool, type BaseClientToolMetadata, ClientToolCallState, } from '@/lib/copilot/tools/client/base-tool' -import { createLogger } from '@/lib/logs/console/logger' import { useCopilotStore } from '@/stores/panel/copilot/store' import { useWorkflowRegistry } from '@/stores/workflows/registry/store' diff --git a/apps/sim/lib/copilot/tools/client/workflow/run-workflow.ts b/apps/sim/lib/copilot/tools/client/workflow/run-workflow.ts index f1f9eefa13..1e36b82fc9 100644 --- a/apps/sim/lib/copilot/tools/client/workflow/run-workflow.ts +++ b/apps/sim/lib/copilot/tools/client/workflow/run-workflow.ts @@ -1,3 +1,4 @@ +import { createLogger } from '@sim/logger' import { Loader2, MinusCircle, Play, XCircle } from 'lucide-react' import { v4 as uuidv4 } from 'uuid' import { @@ -6,7 +7,6 @@ import { ClientToolCallState, WORKFLOW_EXECUTION_TIMEOUT_MS, } from '@/lib/copilot/tools/client/base-tool' -import { createLogger } from '@/lib/logs/console/logger' import { executeWorkflowWithFullLogging } from '@/app/workspace/[workspaceId]/w/[workflowId]/utils' import { useExecutionStore } from '@/stores/execution/store' import { useWorkflowRegistry } from '@/stores/workflows/registry/store' diff --git a/apps/sim/lib/copilot/tools/client/workflow/set-global-workflow-variables.ts b/apps/sim/lib/copilot/tools/client/workflow/set-global-workflow-variables.ts index 30c2e89ec2..8762865f8d 100644 --- a/apps/sim/lib/copilot/tools/client/workflow/set-global-workflow-variables.ts +++ b/apps/sim/lib/copilot/tools/client/workflow/set-global-workflow-variables.ts @@ -1,10 +1,10 @@ +import { createLogger } from '@sim/logger' import { Loader2, Settings2, X, XCircle } from 'lucide-react' import { BaseClientTool, type BaseClientToolMetadata, ClientToolCallState, } from '@/lib/copilot/tools/client/base-tool' -import { createLogger } from '@/lib/logs/console/logger' import { useVariablesStore } from '@/stores/panel/variables/store' import { useWorkflowRegistry } from '@/stores/workflows/registry/store' diff --git a/apps/sim/lib/copilot/tools/server/blocks/get-block-config.ts b/apps/sim/lib/copilot/tools/server/blocks/get-block-config.ts index de028a2339..72ce42c6a7 100644 --- a/apps/sim/lib/copilot/tools/server/blocks/get-block-config.ts +++ b/apps/sim/lib/copilot/tools/server/blocks/get-block-config.ts @@ -1,10 +1,10 @@ +import { createLogger } from '@sim/logger' import type { BaseServerTool } from '@/lib/copilot/tools/server/base-tool' import { type GetBlockConfigInputType, GetBlockConfigResult, type GetBlockConfigResultType, } from '@/lib/copilot/tools/shared/schemas' -import { createLogger } from '@/lib/logs/console/logger' import { registry as blockRegistry } from '@/blocks/registry' import type { SubBlockConfig } from '@/blocks/types' import { PROVIDER_DEFINITIONS } from '@/providers/models' diff --git a/apps/sim/lib/copilot/tools/server/blocks/get-block-options.ts b/apps/sim/lib/copilot/tools/server/blocks/get-block-options.ts index 57580e9db7..9ac56dc0eb 100644 --- a/apps/sim/lib/copilot/tools/server/blocks/get-block-options.ts +++ b/apps/sim/lib/copilot/tools/server/blocks/get-block-options.ts @@ -1,10 +1,10 @@ +import { createLogger } from '@sim/logger' import type { BaseServerTool } from '@/lib/copilot/tools/server/base-tool' import { type GetBlockOptionsInputType, GetBlockOptionsResult, type GetBlockOptionsResultType, } from '@/lib/copilot/tools/shared/schemas' -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/lib/copilot/tools/server/blocks/get-blocks-and-tools.ts b/apps/sim/lib/copilot/tools/server/blocks/get-blocks-and-tools.ts index 9609f70aec..90b5381297 100644 --- a/apps/sim/lib/copilot/tools/server/blocks/get-blocks-and-tools.ts +++ b/apps/sim/lib/copilot/tools/server/blocks/get-blocks-and-tools.ts @@ -1,9 +1,9 @@ +import { createLogger } from '@sim/logger' import type { BaseServerTool } from '@/lib/copilot/tools/server/base-tool' import { type GetBlocksAndToolsInput, GetBlocksAndToolsResult, } from '@/lib/copilot/tools/shared/schemas' -import { createLogger } from '@/lib/logs/console/logger' import { registry as blockRegistry } from '@/blocks/registry' import type { BlockConfig } from '@/blocks/types' diff --git a/apps/sim/lib/copilot/tools/server/blocks/get-blocks-metadata-tool.ts b/apps/sim/lib/copilot/tools/server/blocks/get-blocks-metadata-tool.ts index 984988f07f..f27adb8df7 100644 --- a/apps/sim/lib/copilot/tools/server/blocks/get-blocks-metadata-tool.ts +++ b/apps/sim/lib/copilot/tools/server/blocks/get-blocks-metadata-tool.ts @@ -1,11 +1,11 @@ import { existsSync, readFileSync } from 'fs' import { join } from 'path' +import { createLogger } from '@sim/logger' import type { BaseServerTool } from '@/lib/copilot/tools/server/base-tool' import { type GetBlocksMetadataInput, GetBlocksMetadataResult, } from '@/lib/copilot/tools/shared/schemas' -import { createLogger } from '@/lib/logs/console/logger' import { registry as blockRegistry } from '@/blocks/registry' import type { BlockConfig } from '@/blocks/types' import { AuthMode } from '@/blocks/types' diff --git a/apps/sim/lib/copilot/tools/server/blocks/get-trigger-blocks.ts b/apps/sim/lib/copilot/tools/server/blocks/get-trigger-blocks.ts index e9baabf17f..2f3ee142b0 100644 --- a/apps/sim/lib/copilot/tools/server/blocks/get-trigger-blocks.ts +++ b/apps/sim/lib/copilot/tools/server/blocks/get-trigger-blocks.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import { z } from 'zod' import type { BaseServerTool } from '@/lib/copilot/tools/server/base-tool' -import { createLogger } from '@/lib/logs/console/logger' import { registry as blockRegistry } from '@/blocks/registry' import type { BlockConfig } from '@/blocks/types' diff --git a/apps/sim/lib/copilot/tools/server/docs/search-documentation.ts b/apps/sim/lib/copilot/tools/server/docs/search-documentation.ts index 4702edd8bb..0fe3eb4134 100644 --- a/apps/sim/lib/copilot/tools/server/docs/search-documentation.ts +++ b/apps/sim/lib/copilot/tools/server/docs/search-documentation.ts @@ -1,8 +1,8 @@ import { db } from '@sim/db' import { docsEmbeddings } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { sql } from 'drizzle-orm' import type { BaseServerTool } from '@/lib/copilot/tools/server/base-tool' -import { createLogger } from '@/lib/logs/console/logger' interface DocsSearchParams { query: string diff --git a/apps/sim/lib/copilot/tools/server/knowledge/knowledge-base.ts b/apps/sim/lib/copilot/tools/server/knowledge/knowledge-base.ts index f595dfc55a..05ed7820d3 100644 --- a/apps/sim/lib/copilot/tools/server/knowledge/knowledge-base.ts +++ b/apps/sim/lib/copilot/tools/server/knowledge/knowledge-base.ts @@ -1,3 +1,4 @@ +import { createLogger } from '@sim/logger' import type { BaseServerTool } from '@/lib/copilot/tools/server/base-tool' import { type KnowledgeBaseArgs, @@ -10,7 +11,6 @@ import { getKnowledgeBaseById, getKnowledgeBases, } from '@/lib/knowledge/service' -import { createLogger } from '@/lib/logs/console/logger' import { getQueryStrategy, handleVectorOnlySearch } from '@/app/api/knowledge/search/utils' const logger = createLogger('KnowledgeBaseServerTool') diff --git a/apps/sim/lib/copilot/tools/server/other/make-api-request.ts b/apps/sim/lib/copilot/tools/server/other/make-api-request.ts index 2491907797..8d47d7c82e 100644 --- a/apps/sim/lib/copilot/tools/server/other/make-api-request.ts +++ b/apps/sim/lib/copilot/tools/server/other/make-api-request.ts @@ -1,5 +1,5 @@ +import { createLogger } from '@sim/logger' import type { BaseServerTool } from '@/lib/copilot/tools/server/base-tool' -import { createLogger } from '@/lib/logs/console/logger' import { executeTool } from '@/tools' import type { TableRow } from '@/tools/types' diff --git a/apps/sim/lib/copilot/tools/server/other/search-online.ts b/apps/sim/lib/copilot/tools/server/other/search-online.ts index cac850918a..e8b725b050 100644 --- a/apps/sim/lib/copilot/tools/server/other/search-online.ts +++ b/apps/sim/lib/copilot/tools/server/other/search-online.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import type { BaseServerTool } from '@/lib/copilot/tools/server/base-tool' import { env } from '@/lib/core/config/env' -import { createLogger } from '@/lib/logs/console/logger' import { executeTool } from '@/tools' interface OnlineSearchParams { diff --git a/apps/sim/lib/copilot/tools/server/router.ts b/apps/sim/lib/copilot/tools/server/router.ts index 9cde9d2818..c8d76e0155 100644 --- a/apps/sim/lib/copilot/tools/server/router.ts +++ b/apps/sim/lib/copilot/tools/server/router.ts @@ -1,3 +1,4 @@ +import { createLogger } from '@sim/logger' import type { BaseServerTool } from '@/lib/copilot/tools/server/base-tool' import { getBlockConfigServerTool } from '@/lib/copilot/tools/server/blocks/get-block-config' import { getBlockOptionsServerTool } from '@/lib/copilot/tools/server/blocks/get-block-options' @@ -28,7 +29,6 @@ import { GetTriggerBlocksInput, GetTriggerBlocksResult, } from '@/lib/copilot/tools/shared/schemas' -import { createLogger } from '@/lib/logs/console/logger' // Generic execute response schemas (success path only for this route; errors handled via HTTP status) export { ExecuteResponseSuccessSchema } diff --git a/apps/sim/lib/copilot/tools/server/user/get-credentials.ts b/apps/sim/lib/copilot/tools/server/user/get-credentials.ts index 473326ff8d..5aafc2dcbd 100644 --- a/apps/sim/lib/copilot/tools/server/user/get-credentials.ts +++ b/apps/sim/lib/copilot/tools/server/user/get-credentials.ts @@ -1,12 +1,12 @@ import { db } from '@sim/db' import { account, user } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' import { jwtDecode } from 'jwt-decode' import { createPermissionError, verifyWorkflowAccess } from '@/lib/copilot/auth/permissions' import type { BaseServerTool } from '@/lib/copilot/tools/server/base-tool' import { generateRequestId } from '@/lib/core/utils/request' import { getPersonalAndWorkspaceEnv } from '@/lib/environment/utils' -import { createLogger } from '@/lib/logs/console/logger' import { getAllOAuthServices } from '@/lib/oauth' import { refreshTokenIfNeeded } from '@/app/api/auth/oauth/utils' diff --git a/apps/sim/lib/copilot/tools/server/user/set-environment-variables.ts b/apps/sim/lib/copilot/tools/server/user/set-environment-variables.ts index c4c4349358..a4f7959b58 100644 --- a/apps/sim/lib/copilot/tools/server/user/set-environment-variables.ts +++ b/apps/sim/lib/copilot/tools/server/user/set-environment-variables.ts @@ -1,11 +1,11 @@ import { db } from '@sim/db' import { workspaceEnvironment } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' import { z } from 'zod' import { createPermissionError, verifyWorkflowAccess } from '@/lib/copilot/auth/permissions' import type { BaseServerTool } from '@/lib/copilot/tools/server/base-tool' import { decryptSecret, encryptSecret } from '@/lib/core/security/encryption' -import { createLogger } from '@/lib/logs/console/logger' interface SetEnvironmentVariablesParams { variables: Record | Array<{ name: string; value: string }> diff --git a/apps/sim/lib/copilot/tools/server/workflow/edit-workflow.ts b/apps/sim/lib/copilot/tools/server/workflow/edit-workflow.ts index dc4f55a73b..1206512443 100644 --- a/apps/sim/lib/copilot/tools/server/workflow/edit-workflow.ts +++ b/apps/sim/lib/copilot/tools/server/workflow/edit-workflow.ts @@ -1,10 +1,10 @@ import crypto from 'crypto' import { db } from '@sim/db' import { workflow as workflowTable } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' import type { BaseServerTool } from '@/lib/copilot/tools/server/base-tool' import { validateSelectorIds } from '@/lib/copilot/validation/selector-validator' -import { createLogger } from '@/lib/logs/console/logger' import { getBlockOutputs } from '@/lib/workflows/blocks/block-outputs' import { extractAndPersistCustomTools } from '@/lib/workflows/persistence/custom-tools-persistence' import { loadWorkflowFromNormalizedTables } from '@/lib/workflows/persistence/utils' diff --git a/apps/sim/lib/copilot/tools/server/workflow/get-workflow-console.ts b/apps/sim/lib/copilot/tools/server/workflow/get-workflow-console.ts index 3aa6ba245c..601a17c0a0 100644 --- a/apps/sim/lib/copilot/tools/server/workflow/get-workflow-console.ts +++ b/apps/sim/lib/copilot/tools/server/workflow/get-workflow-console.ts @@ -1,8 +1,8 @@ import { db } from '@sim/db' import { workflowExecutionLogs } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { desc, eq } from 'drizzle-orm' import type { BaseServerTool } from '@/lib/copilot/tools/server/base-tool' -import { createLogger } from '@/lib/logs/console/logger' interface GetWorkflowConsoleArgs { workflowId: string diff --git a/apps/sim/lib/copilot/validation/selector-validator.ts b/apps/sim/lib/copilot/validation/selector-validator.ts index bae5aebf35..98466e71d2 100644 --- a/apps/sim/lib/copilot/validation/selector-validator.ts +++ b/apps/sim/lib/copilot/validation/selector-validator.ts @@ -1,7 +1,7 @@ import { db } from '@sim/db' import { account, document, knowledgeBase, mcpServers, workflow } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq, inArray, isNull } from 'drizzle-orm' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('SelectorValidator') diff --git a/apps/sim/lib/core/config/feature-flags.ts b/apps/sim/lib/core/config/feature-flags.ts index 7ec53f179c..61e12732fa 100644 --- a/apps/sim/lib/core/config/feature-flags.ts +++ b/apps/sim/lib/core/config/feature-flags.ts @@ -42,7 +42,7 @@ export const isEmailVerificationEnabled = isTruthy(env.EMAIL_VERIFICATION_ENABLE export const isAuthDisabled = isTruthy(env.DISABLE_AUTH) && !isHosted if (isTruthy(env.DISABLE_AUTH)) { - import('@/lib/logs/console/logger') + import('@sim/logger') .then(({ createLogger }) => { const logger = createLogger('FeatureFlags') if (isHosted) { diff --git a/apps/sim/lib/core/config/redis.ts b/apps/sim/lib/core/config/redis.ts index 911bc322f4..f4250b91bb 100644 --- a/apps/sim/lib/core/config/redis.ts +++ b/apps/sim/lib/core/config/redis.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import Redis from 'ioredis' import { env } from '@/lib/core/config/env' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('Redis') diff --git a/apps/sim/lib/core/idempotency/cleanup.ts b/apps/sim/lib/core/idempotency/cleanup.ts index 8bdb25629a..7dd1e2077b 100644 --- a/apps/sim/lib/core/idempotency/cleanup.ts +++ b/apps/sim/lib/core/idempotency/cleanup.ts @@ -1,7 +1,7 @@ import { db } from '@sim/db' import { idempotencyKey } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq, lt } from 'drizzle-orm' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('IdempotencyCleanup') diff --git a/apps/sim/lib/core/idempotency/service.ts b/apps/sim/lib/core/idempotency/service.ts index 907b07e792..fad66b1317 100644 --- a/apps/sim/lib/core/idempotency/service.ts +++ b/apps/sim/lib/core/idempotency/service.ts @@ -1,10 +1,10 @@ import { randomUUID } from 'crypto' import { db } from '@sim/db' import { idempotencyKey } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq } from 'drizzle-orm' import { getRedisClient } from '@/lib/core/config/redis' import { getStorageMethod, type StorageMethod } from '@/lib/core/storage' -import { createLogger } from '@/lib/logs/console/logger' import { extractProviderIdentifierFromBody } from '@/lib/webhooks/provider-utils' const logger = createLogger('IdempotencyService') diff --git a/apps/sim/lib/core/rate-limiter/rate-limiter.test.ts b/apps/sim/lib/core/rate-limiter/rate-limiter.test.ts index 874009f542..ff1baea400 100644 --- a/apps/sim/lib/core/rate-limiter/rate-limiter.test.ts +++ b/apps/sim/lib/core/rate-limiter/rate-limiter.test.ts @@ -3,7 +3,7 @@ import { RateLimiter } from './rate-limiter' import type { ConsumeResult, RateLimitStorageAdapter, TokenStatus } from './storage' import { MANUAL_EXECUTION_LIMIT, RATE_LIMITS, RateLimitError } from './types' -vi.mock('@/lib/logs/console/logger', () => ({ +vi.mock('@sim/logger', () => ({ createLogger: () => ({ info: vi.fn(), warn: vi.fn(), diff --git a/apps/sim/lib/core/rate-limiter/rate-limiter.ts b/apps/sim/lib/core/rate-limiter/rate-limiter.ts index 8bf70970e6..c0af626b59 100644 --- a/apps/sim/lib/core/rate-limiter/rate-limiter.ts +++ b/apps/sim/lib/core/rate-limiter/rate-limiter.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import { createStorageAdapter, type RateLimitStorageAdapter, diff --git a/apps/sim/lib/core/rate-limiter/storage/factory.ts b/apps/sim/lib/core/rate-limiter/storage/factory.ts index 0452d07746..ff6b9961c1 100644 --- a/apps/sim/lib/core/rate-limiter/storage/factory.ts +++ b/apps/sim/lib/core/rate-limiter/storage/factory.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import { getRedisClient } from '@/lib/core/config/redis' import { getStorageMethod, type StorageMethod } from '@/lib/core/storage' -import { createLogger } from '@/lib/logs/console/logger' import type { RateLimitStorageAdapter } from './adapter' import { DbTokenBucket } from './db-token-bucket' import { RedisTokenBucket } from './redis-token-bucket' diff --git a/apps/sim/lib/core/security/encryption.test.ts b/apps/sim/lib/core/security/encryption.test.ts index a0ab021beb..0e54d21dec 100644 --- a/apps/sim/lib/core/security/encryption.test.ts +++ b/apps/sim/lib/core/security/encryption.test.ts @@ -8,7 +8,7 @@ vi.mock('@/lib/core/config/env', () => ({ env: mockEnv, })) -vi.mock('@/lib/logs/console/logger', () => ({ +vi.mock('@sim/logger', () => ({ createLogger: () => ({ info: vi.fn(), warn: vi.fn(), diff --git a/apps/sim/lib/core/security/encryption.ts b/apps/sim/lib/core/security/encryption.ts index 5ff0c9c845..db20898165 100644 --- a/apps/sim/lib/core/security/encryption.ts +++ b/apps/sim/lib/core/security/encryption.ts @@ -1,6 +1,6 @@ import { createCipheriv, createDecipheriv, randomBytes } from 'crypto' +import { createLogger } from '@sim/logger' import { env } from '@/lib/core/config/env' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('Encryption') diff --git a/apps/sim/lib/core/security/input-validation.test.ts b/apps/sim/lib/core/security/input-validation.test.ts index dd3490b9a1..b61882e2c6 100644 --- a/apps/sim/lib/core/security/input-validation.test.ts +++ b/apps/sim/lib/core/security/input-validation.test.ts @@ -19,7 +19,7 @@ import { } from '@/lib/core/security/input-validation' import { sanitizeForLogging } from '@/lib/core/security/redaction' -vi.mock('@/lib/logs/console/logger', () => ({ +vi.mock('@sim/logger', () => ({ createLogger: () => ({ info: vi.fn(), warn: vi.fn(), diff --git a/apps/sim/lib/core/security/input-validation.ts b/apps/sim/lib/core/security/input-validation.ts index 8fd18e533e..b6d1fe77c1 100644 --- a/apps/sim/lib/core/security/input-validation.ts +++ b/apps/sim/lib/core/security/input-validation.ts @@ -1,5 +1,5 @@ import dns from 'dns/promises' -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' const logger = createLogger('InputValidation') diff --git a/apps/sim/lib/core/storage/storage.ts b/apps/sim/lib/core/storage/storage.ts index 54f6bf8626..7896ae30ac 100644 --- a/apps/sim/lib/core/storage/storage.ts +++ b/apps/sim/lib/core/storage/storage.ts @@ -1,5 +1,5 @@ +import { createLogger } from '@sim/logger' import { getRedisClient } from '@/lib/core/config/redis' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('Storage') diff --git a/apps/sim/lib/core/telemetry.ts b/apps/sim/lib/core/telemetry.ts index cf4356075d..dc2c60e3a2 100644 --- a/apps/sim/lib/core/telemetry.ts +++ b/apps/sim/lib/core/telemetry.ts @@ -17,7 +17,7 @@ */ import { context, type Span, SpanStatusCode, trace } from '@opentelemetry/api' -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { TraceSpan } from '@/lib/logs/types' /** diff --git a/apps/sim/lib/core/utils/browser-storage.ts b/apps/sim/lib/core/utils/browser-storage.ts index 282bc70b08..666fc93770 100644 --- a/apps/sim/lib/core/utils/browser-storage.ts +++ b/apps/sim/lib/core/utils/browser-storage.ts @@ -3,7 +3,7 @@ * Provides clean error handling and type safety for browser storage operations */ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' const logger = createLogger('BrowserStorage') diff --git a/apps/sim/lib/core/utils/optimistic-update.ts b/apps/sim/lib/core/utils/optimistic-update.ts index e0776c718f..4759255e4d 100644 --- a/apps/sim/lib/core/utils/optimistic-update.ts +++ b/apps/sim/lib/core/utils/optimistic-update.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' const logger = createLogger('OptimisticUpdate') diff --git a/apps/sim/lib/core/utils/response-format.ts b/apps/sim/lib/core/utils/response-format.ts index 78c3a71b60..8c95674540 100644 --- a/apps/sim/lib/core/utils/response-format.ts +++ b/apps/sim/lib/core/utils/response-format.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' const logger = createLogger('ResponseFormatUtils') diff --git a/apps/sim/lib/environment/utils.ts b/apps/sim/lib/environment/utils.ts index 764361cd2c..845cf3e87f 100644 --- a/apps/sim/lib/environment/utils.ts +++ b/apps/sim/lib/environment/utils.ts @@ -1,8 +1,8 @@ import { db } from '@sim/db' import { environment, workspaceEnvironment } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' import { decryptSecret } from '@/lib/core/security/encryption' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('EnvironmentUtils') diff --git a/apps/sim/lib/execution/cancellation.ts b/apps/sim/lib/execution/cancellation.ts index 988b4cacec..671209e9c6 100644 --- a/apps/sim/lib/execution/cancellation.ts +++ b/apps/sim/lib/execution/cancellation.ts @@ -1,5 +1,5 @@ +import { createLogger } from '@sim/logger' import { getRedisClient } from '@/lib/core/config/redis' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('ExecutionCancellation') diff --git a/apps/sim/lib/execution/e2b.ts b/apps/sim/lib/execution/e2b.ts index fb6312c6d2..0e9fd7e975 100644 --- a/apps/sim/lib/execution/e2b.ts +++ b/apps/sim/lib/execution/e2b.ts @@ -1,7 +1,7 @@ import { Sandbox } from '@e2b/code-interpreter' +import { createLogger } from '@sim/logger' import { env } from '@/lib/core/config/env' import { CodeLanguage } from '@/lib/execution/languages' -import { createLogger } from '@/lib/logs/console/logger' export interface E2BExecutionRequest { code: string diff --git a/apps/sim/lib/execution/files.ts b/apps/sim/lib/execution/files.ts index 718d1e203a..510856e580 100644 --- a/apps/sim/lib/execution/files.ts +++ b/apps/sim/lib/execution/files.ts @@ -1,5 +1,5 @@ +import { createLogger } from '@sim/logger' import { v4 as uuidv4 } from 'uuid' -import { createLogger } from '@/lib/logs/console/logger' import { uploadExecutionFile } from '@/lib/uploads/contexts/execution' import { TRIGGER_TYPES } from '@/lib/workflows/triggers/triggers' import type { InputFormatField } from '@/lib/workflows/types' diff --git a/apps/sim/lib/execution/isolated-vm.ts b/apps/sim/lib/execution/isolated-vm.ts index 8cbbec8dba..472fc12b25 100644 --- a/apps/sim/lib/execution/isolated-vm.ts +++ b/apps/sim/lib/execution/isolated-vm.ts @@ -2,8 +2,8 @@ import { type ChildProcess, execSync } from 'node:child_process' import fs from 'node:fs' import path from 'node:path' import { fileURLToPath } from 'node:url' +import { createLogger } from '@sim/logger' import { validateProxyUrl } from '@/lib/core/security/input-validation' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('IsolatedVMExecution') diff --git a/apps/sim/lib/execution/preprocessing.ts b/apps/sim/lib/execution/preprocessing.ts index 0261375df4..3effa28853 100644 --- a/apps/sim/lib/execution/preprocessing.ts +++ b/apps/sim/lib/execution/preprocessing.ts @@ -1,10 +1,10 @@ import { db } from '@sim/db' import { workflow } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' import { checkServerSideUsageLimits } from '@/lib/billing/calculations/usage-monitor' import { getHighestPrioritySubscription } from '@/lib/billing/core/subscription' import { RateLimiter } from '@/lib/core/rate-limiter/rate-limiter' -import { createLogger } from '@/lib/logs/console/logger' import { LoggingSession } from '@/lib/logs/execution/logging-session' import { getWorkspaceBilledAccountUserId } from '@/lib/workspaces/utils' diff --git a/apps/sim/lib/file-parsers/csv-parser.ts b/apps/sim/lib/file-parsers/csv-parser.ts index edbb9fe7b3..ad9bf74b86 100644 --- a/apps/sim/lib/file-parsers/csv-parser.ts +++ b/apps/sim/lib/file-parsers/csv-parser.ts @@ -1,9 +1,9 @@ import { createReadStream, existsSync } from 'fs' import { Readable } from 'stream' +import { createLogger } from '@sim/logger' import { type Options, parse } from 'csv-parse' import type { FileParseResult, FileParser } from '@/lib/file-parsers/types' import { sanitizeTextForUTF8 } from '@/lib/file-parsers/utils' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('CsvParser') diff --git a/apps/sim/lib/file-parsers/doc-parser.ts b/apps/sim/lib/file-parsers/doc-parser.ts index 611b61016e..a0e0c1bc3a 100644 --- a/apps/sim/lib/file-parsers/doc-parser.ts +++ b/apps/sim/lib/file-parsers/doc-parser.ts @@ -1,8 +1,8 @@ import { existsSync } from 'fs' import { readFile } from 'fs/promises' +import { createLogger } from '@sim/logger' import type { FileParseResult, FileParser } from '@/lib/file-parsers/types' import { sanitizeTextForUTF8 } from '@/lib/file-parsers/utils' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('DocParser') diff --git a/apps/sim/lib/file-parsers/docx-parser.ts b/apps/sim/lib/file-parsers/docx-parser.ts index 72e4643ac1..5663a50b60 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 { createLogger } from '@sim/logger' import mammoth from 'mammoth' import type { FileParseResult, FileParser } from '@/lib/file-parsers/types' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('DocxParser') diff --git a/apps/sim/lib/file-parsers/html-parser.ts b/apps/sim/lib/file-parsers/html-parser.ts index 615729e07f..a8e30aa04e 100644 --- a/apps/sim/lib/file-parsers/html-parser.ts +++ b/apps/sim/lib/file-parsers/html-parser.ts @@ -1,8 +1,8 @@ import { readFile } from 'fs/promises' +import { createLogger } from '@sim/logger' import * as cheerio from 'cheerio' import type { FileParseResult, FileParser } from '@/lib/file-parsers/types' import { sanitizeTextForUTF8 } from '@/lib/file-parsers/utils' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('HtmlParser') diff --git a/apps/sim/lib/file-parsers/index.ts b/apps/sim/lib/file-parsers/index.ts index 6d009af7cf..a69a8abdf2 100644 --- a/apps/sim/lib/file-parsers/index.ts +++ b/apps/sim/lib/file-parsers/index.ts @@ -1,7 +1,7 @@ import { existsSync } from 'fs' import path from 'path' +import { createLogger } from '@sim/logger' import type { FileParseResult, FileParser, SupportedFileType } from '@/lib/file-parsers/types' -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 cd9db3a0b9..a97e9450df 100644 --- a/apps/sim/lib/file-parsers/md-parser.ts +++ b/apps/sim/lib/file-parsers/md-parser.ts @@ -1,7 +1,7 @@ import { readFile } from 'fs/promises' +import { createLogger } from '@sim/logger' import type { FileParseResult, FileParser } from '@/lib/file-parsers/types' import { sanitizeTextForUTF8 } from '@/lib/file-parsers/utils' -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 4e6b998e19..c23f535a8a 100644 --- a/apps/sim/lib/file-parsers/pdf-parser.ts +++ b/apps/sim/lib/file-parsers/pdf-parser.ts @@ -1,6 +1,6 @@ import { readFile } from 'fs/promises' +import { createLogger } from '@sim/logger' import type { FileParseResult, FileParser } from '@/lib/file-parsers/types' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('PdfParser') diff --git a/apps/sim/lib/file-parsers/pptx-parser.ts b/apps/sim/lib/file-parsers/pptx-parser.ts index bb1c466fad..396db3bf89 100644 --- a/apps/sim/lib/file-parsers/pptx-parser.ts +++ b/apps/sim/lib/file-parsers/pptx-parser.ts @@ -1,8 +1,8 @@ import { existsSync } from 'fs' import { readFile } from 'fs/promises' +import { createLogger } from '@sim/logger' import type { FileParseResult, FileParser } from '@/lib/file-parsers/types' import { sanitizeTextForUTF8 } from '@/lib/file-parsers/utils' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('PptxParser') diff --git a/apps/sim/lib/file-parsers/txt-parser.ts b/apps/sim/lib/file-parsers/txt-parser.ts index e90a953311..3bb9e37785 100644 --- a/apps/sim/lib/file-parsers/txt-parser.ts +++ b/apps/sim/lib/file-parsers/txt-parser.ts @@ -1,7 +1,7 @@ import { readFile } from 'fs/promises' +import { createLogger } from '@sim/logger' import type { FileParseResult, FileParser } from '@/lib/file-parsers/types' import { sanitizeTextForUTF8 } from '@/lib/file-parsers/utils' -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 9cacacec97..1e407f606c 100644 --- a/apps/sim/lib/file-parsers/xlsx-parser.ts +++ b/apps/sim/lib/file-parsers/xlsx-parser.ts @@ -1,8 +1,8 @@ import { existsSync } from 'fs' +import { createLogger } from '@sim/logger' import * as XLSX from 'xlsx' import type { FileParseResult, FileParser } from '@/lib/file-parsers/types' import { sanitizeTextForUTF8 } from '@/lib/file-parsers/utils' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('XlsxParser') diff --git a/apps/sim/lib/guardrails/validate_hallucination.ts b/apps/sim/lib/guardrails/validate_hallucination.ts index fd57526db7..b2668f2488 100644 --- a/apps/sim/lib/guardrails/validate_hallucination.ts +++ b/apps/sim/lib/guardrails/validate_hallucination.ts @@ -1,5 +1,5 @@ +import { createLogger } from '@sim/logger' import { getBaseUrl } from '@/lib/core/utils/urls' -import { createLogger } from '@/lib/logs/console/logger' import { executeProviderRequest } from '@/providers' import { getApiKey, getProviderFromModel } from '@/providers/utils' diff --git a/apps/sim/lib/guardrails/validate_pii.ts b/apps/sim/lib/guardrails/validate_pii.ts index 241d994b09..62392bc066 100644 --- a/apps/sim/lib/guardrails/validate_pii.ts +++ b/apps/sim/lib/guardrails/validate_pii.ts @@ -1,7 +1,7 @@ import { spawn } from 'child_process' import fs from 'fs' import path from 'path' -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' const logger = createLogger('PIIValidator') const DEFAULT_TIMEOUT = 30000 // 30 seconds diff --git a/apps/sim/lib/knowledge/chunks/service.ts b/apps/sim/lib/knowledge/chunks/service.ts index ba43b7dfc9..a40a8e990e 100644 --- a/apps/sim/lib/knowledge/chunks/service.ts +++ b/apps/sim/lib/knowledge/chunks/service.ts @@ -1,6 +1,7 @@ import { createHash, randomUUID } from 'crypto' import { db } from '@sim/db' import { document, embedding } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, asc, eq, ilike, inArray, sql } from 'drizzle-orm' import type { BatchOperationResult, @@ -10,7 +11,6 @@ import type { CreateChunkData, } from '@/lib/knowledge/chunks/types' import { generateEmbeddings } from '@/lib/knowledge/embeddings' -import { createLogger } from '@/lib/logs/console/logger' import { estimateTokenCount } from '@/lib/tokenization/estimators' const logger = createLogger('ChunksService') diff --git a/apps/sim/lib/knowledge/documents/document-processor.ts b/apps/sim/lib/knowledge/documents/document-processor.ts index e9627080b8..e10935cbdc 100644 --- a/apps/sim/lib/knowledge/documents/document-processor.ts +++ b/apps/sim/lib/knowledge/documents/document-processor.ts @@ -1,9 +1,9 @@ +import { createLogger } from '@sim/logger' import { getBYOKKey } from '@/lib/api-key/byok' import { type Chunk, JsonYamlChunker, StructuredDataChunker, TextChunker } from '@/lib/chunkers' import { env } from '@/lib/core/config/env' import { parseBuffer, parseFile } from '@/lib/file-parsers' import { retryWithExponentialBackoff } from '@/lib/knowledge/documents/utils' -import { createLogger } from '@/lib/logs/console/logger' import { StorageService } from '@/lib/uploads' import { downloadFileFromUrl } from '@/lib/uploads/utils/file-utils.server' import { mistralParserTool } from '@/tools/mistral/parser' diff --git a/apps/sim/lib/knowledge/documents/queue.ts b/apps/sim/lib/knowledge/documents/queue.ts index 43ab4de11d..31dd0879c7 100644 --- a/apps/sim/lib/knowledge/documents/queue.ts +++ b/apps/sim/lib/knowledge/documents/queue.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import { getRedisClient } from '@/lib/core/config/redis' import { getStorageMethod, type StorageMethod } from '@/lib/core/storage' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('DocumentQueue') diff --git a/apps/sim/lib/knowledge/documents/service.ts b/apps/sim/lib/knowledge/documents/service.ts index 2996c76884..19419fccf4 100644 --- a/apps/sim/lib/knowledge/documents/service.ts +++ b/apps/sim/lib/knowledge/documents/service.ts @@ -1,6 +1,7 @@ import crypto, { randomUUID } from 'crypto' import { db } from '@sim/db' import { document, embedding, knowledgeBase, knowledgeBaseTagDefinitions } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { tasks } from '@trigger.dev/sdk' import { and, asc, desc, eq, inArray, isNull, sql } from 'drizzle-orm' import { env } from '@/lib/core/config/env' @@ -17,7 +18,6 @@ import { validateTagValue, } from '@/lib/knowledge/tags/utils' import type { ProcessedDocumentTags } from '@/lib/knowledge/types' -import { createLogger } from '@/lib/logs/console/logger' import type { DocumentProcessingPayload } from '@/background/knowledge-processing' const logger = createLogger('DocumentService') diff --git a/apps/sim/lib/knowledge/documents/utils.ts b/apps/sim/lib/knowledge/documents/utils.ts index 60aa8ec103..a872c1edea 100644 --- a/apps/sim/lib/knowledge/documents/utils.ts +++ b/apps/sim/lib/knowledge/documents/utils.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' const logger = createLogger('RetryUtils') diff --git a/apps/sim/lib/knowledge/embeddings.ts b/apps/sim/lib/knowledge/embeddings.ts index bdfdaf8cbb..785d8347d6 100644 --- a/apps/sim/lib/knowledge/embeddings.ts +++ b/apps/sim/lib/knowledge/embeddings.ts @@ -1,7 +1,7 @@ +import { createLogger } from '@sim/logger' import { getBYOKKey } from '@/lib/api-key/byok' import { env } from '@/lib/core/config/env' import { isRetryableError, retryWithExponentialBackoff } from '@/lib/knowledge/documents/utils' -import { createLogger } from '@/lib/logs/console/logger' import { batchByTokenLimit, getTotalTokenCount } from '@/lib/tokenization' const logger = createLogger('EmbeddingUtils') diff --git a/apps/sim/lib/knowledge/service.ts b/apps/sim/lib/knowledge/service.ts index bb43dab672..6b2572a2fb 100644 --- a/apps/sim/lib/knowledge/service.ts +++ b/apps/sim/lib/knowledge/service.ts @@ -1,13 +1,13 @@ import { randomUUID } from 'crypto' import { db } from '@sim/db' import { document, knowledgeBase, permissions } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, count, eq, isNotNull, isNull, or } from 'drizzle-orm' import type { ChunkingConfig, CreateKnowledgeBaseData, KnowledgeBaseWithCounts, } from '@/lib/knowledge/types' -import { createLogger } from '@/lib/logs/console/logger' import { getUserEntityPermissions } from '@/lib/workspaces/permissions/utils' const logger = createLogger('KnowledgeBaseService') diff --git a/apps/sim/lib/knowledge/tags/service.ts b/apps/sim/lib/knowledge/tags/service.ts index 66d663f583..96959e6d26 100644 --- a/apps/sim/lib/knowledge/tags/service.ts +++ b/apps/sim/lib/knowledge/tags/service.ts @@ -1,6 +1,7 @@ import { randomUUID } from 'crypto' import { db } from '@sim/db' import { document, embedding, knowledgeBaseTagDefinitions } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq, isNotNull, isNull, sql } from 'drizzle-orm' import { getSlotsForFieldType, SUPPORTED_FIELD_TYPES } from '@/lib/knowledge/constants' import type { BulkTagDefinitionsData, DocumentTagDefinition } from '@/lib/knowledge/tags/types' @@ -9,7 +10,6 @@ import type { TagDefinition, UpdateTagDefinitionData, } from '@/lib/knowledge/types' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('TagsService') diff --git a/apps/sim/lib/logs/events.ts b/apps/sim/lib/logs/events.ts index 4d2b923c11..767c4bd8a0 100644 --- a/apps/sim/lib/logs/events.ts +++ b/apps/sim/lib/logs/events.ts @@ -4,10 +4,10 @@ import { workspaceNotificationDelivery, workspaceNotificationSubscription, } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq, or, sql } from 'drizzle-orm' import { v4 as uuidv4 } from 'uuid' import { isTriggerDevEnabled } from '@/lib/core/config/feature-flags' -import { createLogger } from '@/lib/logs/console/logger' import type { WorkflowExecutionLog } from '@/lib/logs/types' import { type AlertCheckContext, diff --git a/apps/sim/lib/logs/execution/logger.test.ts b/apps/sim/lib/logs/execution/logger.test.ts index 9b016939ec..805d238e7b 100644 --- a/apps/sim/lib/logs/execution/logger.test.ts +++ b/apps/sim/lib/logs/execution/logger.test.ts @@ -73,7 +73,7 @@ vi.mock('@/lib/core/utils/display-filters', () => ({ filterForDisplay: vi.fn((data) => data), })) -vi.mock('@/lib/logs/console/logger', () => loggerMock) +vi.mock('@sim/logger', () => loggerMock) // Mock events vi.mock('@/lib/logs/events', () => ({ diff --git a/apps/sim/lib/logs/execution/logger.ts b/apps/sim/lib/logs/execution/logger.ts index 465e474406..d31840585e 100644 --- a/apps/sim/lib/logs/execution/logger.ts +++ b/apps/sim/lib/logs/execution/logger.ts @@ -6,6 +6,7 @@ import { workflow, workflowExecutionLogs, } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq, sql } from 'drizzle-orm' import { v4 as uuidv4 } from 'uuid' import { getHighestPrioritySubscription } from '@/lib/billing/core/subscription' @@ -19,7 +20,6 @@ import { checkAndBillOverageThreshold } from '@/lib/billing/threshold-billing' import { isBillingEnabled } from '@/lib/core/config/feature-flags' import { redactApiKeys } from '@/lib/core/security/redaction' import { filterForDisplay } from '@/lib/core/utils/display-filters' -import { createLogger } from '@/lib/logs/console/logger' import { emitWorkflowExecutionCompleted } from '@/lib/logs/events' import { snapshotService } from '@/lib/logs/execution/snapshot/service' import type { diff --git a/apps/sim/lib/logs/execution/logging-factory.test.ts b/apps/sim/lib/logs/execution/logging-factory.test.ts index 54ab963320..0ccfc28b8e 100644 --- a/apps/sim/lib/logs/execution/logging-factory.test.ts +++ b/apps/sim/lib/logs/execution/logging-factory.test.ts @@ -11,7 +11,7 @@ vi.mock('@/lib/billing/constants', () => ({ })) // Mock the console logger -vi.mock('@/lib/logs/console/logger', () => ({ +vi.mock('@sim/logger', () => ({ createLogger: vi.fn(() => ({ debug: vi.fn(), info: vi.fn(), diff --git a/apps/sim/lib/logs/execution/logging-session.ts b/apps/sim/lib/logs/execution/logging-session.ts index 9f2c59f5ac..ca3a5896b9 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 '@sim/logger' import { BASE_EXECUTION_CHARGE } from '@/lib/billing/constants' -import { createLogger } from '@/lib/logs/console/logger' import { executionLogger } from '@/lib/logs/execution/logger' import { calculateCostSummary, diff --git a/apps/sim/lib/logs/execution/snapshot/service.ts b/apps/sim/lib/logs/execution/snapshot/service.ts index bc0b395736..b28e94e529 100644 --- a/apps/sim/lib/logs/execution/snapshot/service.ts +++ b/apps/sim/lib/logs/execution/snapshot/service.ts @@ -1,9 +1,9 @@ import { createHash } from 'crypto' import { db } from '@sim/db' import { workflowExecutionSnapshots } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq, lt } from 'drizzle-orm' import { v4 as uuidv4 } from 'uuid' -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 da02077296..17cdd02d71 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/logger' +import { createLogger } from '@sim/logger' import type { ToolCall, TraceSpan } from '@/lib/logs/types' import { isWorkflowBlockType, stripCustomToolPrefix } from '@/executor/constants' import type { ExecutionResult } from '@/executor/types' diff --git a/apps/sim/lib/mcp/client.ts b/apps/sim/lib/mcp/client.ts index a5015f4244..72281a1ecf 100644 --- a/apps/sim/lib/mcp/client.ts +++ b/apps/sim/lib/mcp/client.ts @@ -11,7 +11,7 @@ import { Client } from '@modelcontextprotocol/sdk/client/index.js' import { StreamableHTTPClientTransport } from '@modelcontextprotocol/sdk/client/streamableHttp.js' import type { ListToolsResult, Tool } from '@modelcontextprotocol/sdk/types.js' -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import { McpConnectionError, type McpConnectionStatus, diff --git a/apps/sim/lib/mcp/middleware.ts b/apps/sim/lib/mcp/middleware.ts index 472937f279..f994990c69 100644 --- a/apps/sim/lib/mcp/middleware.ts +++ b/apps/sim/lib/mcp/middleware.ts @@ -1,7 +1,7 @@ +import { createLogger } from '@sim/logger' import type { NextRequest, NextResponse } from 'next/server' import { checkHybridAuth } from '@/lib/auth/hybrid' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' import { createMcpErrorResponse } from '@/lib/mcp/utils' import { getUserEntityPermissions } from '@/lib/workspaces/permissions/utils' diff --git a/apps/sim/lib/mcp/service.ts b/apps/sim/lib/mcp/service.ts index 3626c04123..a595e17d0f 100644 --- a/apps/sim/lib/mcp/service.ts +++ b/apps/sim/lib/mcp/service.ts @@ -4,11 +4,11 @@ import { db } from '@sim/db' import { mcpServers } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq, isNull } from 'drizzle-orm' import { isTest } from '@/lib/core/config/feature-flags' import { generateRequestId } from '@/lib/core/utils/request' import { getEffectiveDecryptedEnv } from '@/lib/environment/utils' -import { createLogger } from '@/lib/logs/console/logger' import { McpClient } from '@/lib/mcp/client' import { createMcpCacheAdapter, diff --git a/apps/sim/lib/mcp/storage/factory.ts b/apps/sim/lib/mcp/storage/factory.ts index 1b457ead21..ad15af22fc 100644 --- a/apps/sim/lib/mcp/storage/factory.ts +++ b/apps/sim/lib/mcp/storage/factory.ts @@ -1,5 +1,5 @@ +import { createLogger } from '@sim/logger' import { getRedisClient } from '@/lib/core/config/redis' -import { createLogger } from '@/lib/logs/console/logger' import type { McpCacheStorageAdapter } from './adapter' import { MemoryMcpCache } from './memory-cache' import { RedisMcpCache } from './redis-cache' diff --git a/apps/sim/lib/mcp/storage/memory-cache.test.ts b/apps/sim/lib/mcp/storage/memory-cache.test.ts index b8024043d1..ff0798f658 100644 --- a/apps/sim/lib/mcp/storage/memory-cache.test.ts +++ b/apps/sim/lib/mcp/storage/memory-cache.test.ts @@ -1,6 +1,6 @@ import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest' -vi.mock('@/lib/logs/console/logger', () => ({ +vi.mock('@sim/logger', () => ({ createLogger: () => ({ info: vi.fn(), warn: vi.fn(), diff --git a/apps/sim/lib/mcp/storage/memory-cache.ts b/apps/sim/lib/mcp/storage/memory-cache.ts index 053ab56816..b9d5419482 100644 --- a/apps/sim/lib/mcp/storage/memory-cache.ts +++ b/apps/sim/lib/mcp/storage/memory-cache.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { McpTool } from '@/lib/mcp/types' import { MCP_CONSTANTS } from '@/lib/mcp/utils' import type { McpCacheEntry, McpCacheStorageAdapter } from './adapter' diff --git a/apps/sim/lib/mcp/storage/redis-cache.ts b/apps/sim/lib/mcp/storage/redis-cache.ts index 3f69468055..f04b9fea11 100644 --- a/apps/sim/lib/mcp/storage/redis-cache.ts +++ b/apps/sim/lib/mcp/storage/redis-cache.ts @@ -1,5 +1,5 @@ +import { createLogger } from '@sim/logger' import type Redis from 'ioredis' -import { createLogger } from '@/lib/logs/console/logger' import type { McpTool } from '@/lib/mcp/types' import type { McpCacheEntry, McpCacheStorageAdapter } from './adapter' diff --git a/apps/sim/lib/mcp/url-validator.test.ts b/apps/sim/lib/mcp/url-validator.test.ts index 4dc4d7f000..a05002878e 100644 --- a/apps/sim/lib/mcp/url-validator.test.ts +++ b/apps/sim/lib/mcp/url-validator.test.ts @@ -1,6 +1,6 @@ import { beforeEach, describe, expect, it, vi } from 'vitest' -vi.mock('@/lib/logs/console/logger', () => ({ +vi.mock('@sim/logger', () => ({ createLogger: () => ({ info: vi.fn(), warn: vi.fn(), diff --git a/apps/sim/lib/mcp/url-validator.ts b/apps/sim/lib/mcp/url-validator.ts index 5568104954..31694f1317 100644 --- a/apps/sim/lib/mcp/url-validator.ts +++ b/apps/sim/lib/mcp/url-validator.ts @@ -5,7 +5,7 @@ * MCP server URLs against common attack patterns and dangerous destinations. */ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' const logger = createLogger('McpUrlValidator') diff --git a/apps/sim/lib/messaging/email/mailer.test.ts b/apps/sim/lib/messaging/email/mailer.test.ts index 2ae58788f2..a5921eb008 100644 --- a/apps/sim/lib/messaging/email/mailer.test.ts +++ b/apps/sim/lib/messaging/email/mailer.test.ts @@ -67,7 +67,7 @@ vi.mock('@/lib/messaging/email/utils', () => ({ })) // Mock the logger -vi.mock('@/lib/logs/console/logger', () => ({ +vi.mock('@sim/logger', () => ({ createLogger: () => ({ info: vi.fn(), warn: vi.fn(), diff --git a/apps/sim/lib/messaging/email/mailer.ts b/apps/sim/lib/messaging/email/mailer.ts index aace2acf06..2940cfd69a 100644 --- a/apps/sim/lib/messaging/email/mailer.ts +++ b/apps/sim/lib/messaging/email/mailer.ts @@ -1,8 +1,8 @@ import { EmailClient, type EmailMessage } from '@azure/communication-email' +import { createLogger } from '@sim/logger' import { Resend } from 'resend' import { env } from '@/lib/core/config/env' import { getBaseUrl } from '@/lib/core/utils/urls' -import { createLogger } from '@/lib/logs/console/logger' import { generateUnsubscribeToken, isUnsubscribed } from '@/lib/messaging/email/unsubscribe' import { getFromEmailAddress } from '@/lib/messaging/email/utils' diff --git a/apps/sim/lib/messaging/email/unsubscribe.test.ts b/apps/sim/lib/messaging/email/unsubscribe.test.ts index a804a54f34..b456e79c05 100644 --- a/apps/sim/lib/messaging/email/unsubscribe.test.ts +++ b/apps/sim/lib/messaging/email/unsubscribe.test.ts @@ -34,7 +34,7 @@ vi.mock('@/lib/core/config/env', () => ({ getEnv: (variable: string) => process.env[variable], })) -vi.mock('@/lib/logs/console/logger', () => ({ +vi.mock('@sim/logger', () => ({ createLogger: () => ({ info: vi.fn(), warn: vi.fn(), diff --git a/apps/sim/lib/messaging/email/unsubscribe.ts b/apps/sim/lib/messaging/email/unsubscribe.ts index 4a522705e2..5082202642 100644 --- a/apps/sim/lib/messaging/email/unsubscribe.ts +++ b/apps/sim/lib/messaging/email/unsubscribe.ts @@ -1,9 +1,9 @@ import { createHash, randomBytes } from 'crypto' import { db } from '@sim/db' import { settings, user } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' import { env } from '@/lib/core/config/env' -import { createLogger } from '@/lib/logs/console/logger' import type { EmailType } from '@/lib/messaging/email/mailer' const logger = createLogger('Unsubscribe') diff --git a/apps/sim/lib/messaging/email/validation.test.ts b/apps/sim/lib/messaging/email/validation.test.ts index c9da30c2af..53b45b092d 100644 --- a/apps/sim/lib/messaging/email/validation.test.ts +++ b/apps/sim/lib/messaging/email/validation.test.ts @@ -1,7 +1,7 @@ import { describe, expect, it, vi } from 'vitest' import { quickValidateEmail, validateEmail } from '@/lib/messaging/email/validation' -vi.mock('@/lib/logs/console/logger', () => ({ +vi.mock('@sim/logger', () => ({ createLogger: () => ({ info: vi.fn(), warn: vi.fn(), diff --git a/apps/sim/lib/messaging/email/validation.ts b/apps/sim/lib/messaging/email/validation.ts index a9e5bc5f0d..763f2ad16b 100644 --- a/apps/sim/lib/messaging/email/validation.ts +++ b/apps/sim/lib/messaging/email/validation.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' const logger = createLogger('EmailValidation') diff --git a/apps/sim/lib/messaging/sms/service.ts b/apps/sim/lib/messaging/sms/service.ts index 3900b8e992..9359c5b7fc 100644 --- a/apps/sim/lib/messaging/sms/service.ts +++ b/apps/sim/lib/messaging/sms/service.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import { Twilio } from 'twilio' import { env } from '@/lib/core/config/env' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('SMSService') diff --git a/apps/sim/lib/notifications/alert-rules.ts b/apps/sim/lib/notifications/alert-rules.ts index d2263f381e..3a01527555 100644 --- a/apps/sim/lib/notifications/alert-rules.ts +++ b/apps/sim/lib/notifications/alert-rules.ts @@ -1,7 +1,7 @@ import { db } from '@sim/db' import { workflowExecutionLogs } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, avg, count, desc, eq, gte, inArray } from 'drizzle-orm' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('AlertRules') diff --git a/apps/sim/lib/notifications/inactivity-polling.ts b/apps/sim/lib/notifications/inactivity-polling.ts index c5d7498973..3a4505346d 100644 --- a/apps/sim/lib/notifications/inactivity-polling.ts +++ b/apps/sim/lib/notifications/inactivity-polling.ts @@ -6,10 +6,10 @@ import { workspaceNotificationDelivery, workspaceNotificationSubscription, } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq, gte, inArray, sql } from 'drizzle-orm' import { v4 as uuidv4 } from 'uuid' import { isTriggerDevEnabled } from '@/lib/core/config/feature-flags' -import { createLogger } from '@/lib/logs/console/logger' import { TRIGGER_TYPES } from '@/lib/workflows/triggers/triggers' import { executeNotificationDelivery, diff --git a/apps/sim/lib/oauth/oauth.test.ts b/apps/sim/lib/oauth/oauth.test.ts index 9f8a2515c0..4a15fa76d4 100644 --- a/apps/sim/lib/oauth/oauth.test.ts +++ b/apps/sim/lib/oauth/oauth.test.ts @@ -52,7 +52,7 @@ vi.mock('@/lib/core/config/env', () => ({ }, })) -vi.mock('@/lib/logs/console/logger', () => loggerMock) +vi.mock('@sim/logger', () => loggerMock) import { refreshOAuthToken } from '@/lib/oauth' diff --git a/apps/sim/lib/oauth/oauth.ts b/apps/sim/lib/oauth/oauth.ts index e7a10ac060..9b37265a55 100644 --- a/apps/sim/lib/oauth/oauth.ts +++ b/apps/sim/lib/oauth/oauth.ts @@ -1,3 +1,4 @@ +import { createLogger } from '@sim/logger' import { AirtableIcon, AsanaIcon, @@ -39,7 +40,6 @@ import { ZoomIcon, } from '@/components/icons' import { env } from '@/lib/core/config/env' -import { createLogger } from '@/lib/logs/console/logger' import type { OAuthProviderConfig } from './types' const logger = createLogger('OAuth') diff --git a/apps/sim/lib/og/capture-preview.ts b/apps/sim/lib/og/capture-preview.ts index f57a46925e..7f49019c0f 100644 --- a/apps/sim/lib/og/capture-preview.ts +++ b/apps/sim/lib/og/capture-preview.ts @@ -1,5 +1,5 @@ +import { createLogger } from '@sim/logger' import { toPng } from 'html-to-image' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('OGCapturePreview') diff --git a/apps/sim/lib/tokenization/calculators.ts b/apps/sim/lib/tokenization/calculators.ts index e22aa1302d..b0ebc92c5e 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 '@sim/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 14f9b40206..57a084f61b 100644 --- a/apps/sim/lib/tokenization/estimators.ts +++ b/apps/sim/lib/tokenization/estimators.ts @@ -2,8 +2,8 @@ * Token estimation and accurate counting functions for different providers */ +import { createLogger } from '@sim/logger' import { encodingForModel, type Tiktoken } from 'js-tiktoken' -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 { getProviderConfig } from '@/lib/tokenization/utils' diff --git a/apps/sim/lib/tokenization/streaming.ts b/apps/sim/lib/tokenization/streaming.ts index 49dfcf9cb0..ad684b38fa 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 '@sim/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 c1a2600ef2..67cf2f8d00 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 '@sim/logger' import { LLM_BLOCK_TYPES, MAX_PREVIEW_LENGTH, diff --git a/apps/sim/lib/uploads/contexts/chat/chat-file-manager.ts b/apps/sim/lib/uploads/contexts/chat/chat-file-manager.ts index a43bfd5aa5..c527cab2ca 100644 --- a/apps/sim/lib/uploads/contexts/chat/chat-file-manager.ts +++ b/apps/sim/lib/uploads/contexts/chat/chat-file-manager.ts @@ -1,5 +1,5 @@ +import { createLogger } from '@sim/logger' import { processExecutionFiles } from '@/lib/execution/files' -import { createLogger } from '@/lib/logs/console/logger' import type { UserFile } from '@/executor/types' const logger = createLogger('ChatFileManager') diff --git a/apps/sim/lib/uploads/contexts/copilot/copilot-file-manager.ts b/apps/sim/lib/uploads/contexts/copilot/copilot-file-manager.ts index 8228c9ec62..33d273c240 100644 --- a/apps/sim/lib/uploads/contexts/copilot/copilot-file-manager.ts +++ b/apps/sim/lib/uploads/contexts/copilot/copilot-file-manager.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import { deleteFile, downloadFile, diff --git a/apps/sim/lib/uploads/contexts/execution/execution-file-manager.ts b/apps/sim/lib/uploads/contexts/execution/execution-file-manager.ts index 52c2d457cf..8f86950c9c 100644 --- a/apps/sim/lib/uploads/contexts/execution/execution-file-manager.ts +++ b/apps/sim/lib/uploads/contexts/execution/execution-file-manager.ts @@ -1,5 +1,5 @@ +import { createLogger } from '@sim/logger' import { isUserFile } from '@/lib/core/utils/display-filters' -import { createLogger } from '@/lib/logs/console/logger' import type { ExecutionContext } from '@/lib/uploads/contexts/execution/utils' import { generateExecutionFileKey, generateFileId } from '@/lib/uploads/contexts/execution/utils' import type { UserFile } from '@/executor/types' diff --git a/apps/sim/lib/uploads/contexts/workspace/workspace-file-manager.ts b/apps/sim/lib/uploads/contexts/workspace/workspace-file-manager.ts index d4a0d17a07..88843e690a 100644 --- a/apps/sim/lib/uploads/contexts/workspace/workspace-file-manager.ts +++ b/apps/sim/lib/uploads/contexts/workspace/workspace-file-manager.ts @@ -5,13 +5,13 @@ import { db } from '@sim/db' import { workspaceFiles } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq } from 'drizzle-orm' import { checkStorageQuota, decrementStorageUsage, incrementStorageUsage, } from '@/lib/billing/storage' -import { createLogger } from '@/lib/logs/console/logger' import { deleteFile, downloadFile, diff --git a/apps/sim/lib/uploads/core/setup.server.ts b/apps/sim/lib/uploads/core/setup.server.ts index 7f144cfc33..fb6018ed31 100644 --- a/apps/sim/lib/uploads/core/setup.server.ts +++ b/apps/sim/lib/uploads/core/setup.server.ts @@ -1,8 +1,8 @@ import { existsSync } from 'fs' import { mkdir } from 'fs/promises' import path, { join } from 'path' +import { createLogger } from '@sim/logger' import { env } from '@/lib/core/config/env' -import { createLogger } from '@/lib/logs/console/logger' import { getStorageProvider, USE_BLOB_STORAGE, USE_S3_STORAGE } from '@/lib/uploads/config' const logger = createLogger('UploadsSetup') diff --git a/apps/sim/lib/uploads/core/storage-service.ts b/apps/sim/lib/uploads/core/storage-service.ts index aaa9dca6af..0a7a004d82 100644 --- a/apps/sim/lib/uploads/core/storage-service.ts +++ b/apps/sim/lib/uploads/core/storage-service.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import { getStorageConfig, USE_BLOB_STORAGE, USE_S3_STORAGE } from '@/lib/uploads/config' import type { BlobConfig } from '@/lib/uploads/providers/blob/types' import type { S3Config } from '@/lib/uploads/providers/s3/types' diff --git a/apps/sim/lib/uploads/providers/blob/client.test.ts b/apps/sim/lib/uploads/providers/blob/client.test.ts index b90b4d5822..eea96cd00a 100644 --- a/apps/sim/lib/uploads/providers/blob/client.test.ts +++ b/apps/sim/lib/uploads/providers/blob/client.test.ts @@ -64,7 +64,7 @@ describe('Azure Blob Storage Client', () => { }, })) - vi.doMock('@/lib/logs/console/logger', () => ({ + vi.doMock('@sim/logger', () => ({ createLogger: vi.fn().mockReturnValue({ debug: vi.fn(), info: vi.fn(), diff --git a/apps/sim/lib/uploads/providers/blob/client.ts b/apps/sim/lib/uploads/providers/blob/client.ts index 0b2cc89d10..346ce27fa3 100644 --- a/apps/sim/lib/uploads/providers/blob/client.ts +++ b/apps/sim/lib/uploads/providers/blob/client.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import { BLOB_CONFIG } from '@/lib/uploads/config' import type { AzureMultipartPart, diff --git a/apps/sim/lib/uploads/providers/s3/client.test.ts b/apps/sim/lib/uploads/providers/s3/client.test.ts index 881481b1be..8ea6321e72 100644 --- a/apps/sim/lib/uploads/providers/s3/client.test.ts +++ b/apps/sim/lib/uploads/providers/s3/client.test.ts @@ -40,7 +40,7 @@ describe('S3 Client', () => { }, })) - vi.doMock('@/lib/logs/console/logger', () => ({ + vi.doMock('@sim/logger', () => ({ createLogger: vi.fn().mockReturnValue({ debug: vi.fn(), info: vi.fn(), diff --git a/apps/sim/lib/uploads/server/metadata.ts b/apps/sim/lib/uploads/server/metadata.ts index 98cb7eb20a..eedcec15d2 100644 --- a/apps/sim/lib/uploads/server/metadata.ts +++ b/apps/sim/lib/uploads/server/metadata.ts @@ -1,7 +1,7 @@ import { db } from '@sim/db' import { workspaceFiles } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq } from 'drizzle-orm' -import { createLogger } from '@/lib/logs/console/logger' import type { StorageContext } from '../shared/types' const logger = createLogger('FileMetadata') diff --git a/apps/sim/lib/uploads/utils/file-utils.server.ts b/apps/sim/lib/uploads/utils/file-utils.server.ts index f021e07b21..b896853bfe 100644 --- a/apps/sim/lib/uploads/utils/file-utils.server.ts +++ b/apps/sim/lib/uploads/utils/file-utils.server.ts @@ -1,6 +1,6 @@ 'use server' -import type { Logger } from '@/lib/logs/console/logger' +import type { Logger } from '@sim/logger' import type { StorageContext } from '@/lib/uploads' import { isExecutionFile } from '@/lib/uploads/contexts/execution/utils' import { inferContextFromKey } from '@/lib/uploads/utils/file-utils' diff --git a/apps/sim/lib/uploads/utils/file-utils.ts b/apps/sim/lib/uploads/utils/file-utils.ts index 623c1bf3eb..7b1d925ec1 100644 --- a/apps/sim/lib/uploads/utils/file-utils.ts +++ b/apps/sim/lib/uploads/utils/file-utils.ts @@ -1,4 +1,4 @@ -import type { Logger } from '@/lib/logs/console/logger' +import type { Logger } from '@sim/logger' import type { StorageContext } from '@/lib/uploads' import { ACCEPTED_FILE_TYPES, SUPPORTED_DOCUMENT_EXTENSIONS } from '@/lib/uploads/utils/validation' import { isUuid } from '@/executor/constants' diff --git a/apps/sim/lib/webhooks/attachment-processor.ts b/apps/sim/lib/webhooks/attachment-processor.ts index 12fbf812d9..cf2adbcef2 100644 --- a/apps/sim/lib/webhooks/attachment-processor.ts +++ b/apps/sim/lib/webhooks/attachment-processor.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import { uploadFileFromRawData } from '@/lib/uploads/contexts/execution' import type { UserFile } from '@/executor/types' diff --git a/apps/sim/lib/webhooks/env-resolver.ts b/apps/sim/lib/webhooks/env-resolver.ts index 74da1ce2bc..9e4f6d752a 100644 --- a/apps/sim/lib/webhooks/env-resolver.ts +++ b/apps/sim/lib/webhooks/env-resolver.ts @@ -1,5 +1,5 @@ +import { createLogger } from '@sim/logger' import { getEffectiveDecryptedEnv } from '@/lib/environment/utils' -import { createLogger } from '@/lib/logs/console/logger' import { extractEnvVarName, isEnvVarReference } from '@/executor/constants' const logger = createLogger('EnvResolver') diff --git a/apps/sim/lib/webhooks/gmail-polling-service.ts b/apps/sim/lib/webhooks/gmail-polling-service.ts index 6c406ba1e7..c13c9eda03 100644 --- a/apps/sim/lib/webhooks/gmail-polling-service.ts +++ b/apps/sim/lib/webhooks/gmail-polling-service.ts @@ -1,10 +1,10 @@ import { db } from '@sim/db' import { account, webhook, workflow } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq, sql } from 'drizzle-orm' import { nanoid } from 'nanoid' import { pollingIdempotency } from '@/lib/core/idempotency/service' import { getBaseUrl } from '@/lib/core/utils/urls' -import { createLogger } from '@/lib/logs/console/logger' import { getOAuthToken, refreshAccessTokenIfNeeded } from '@/app/api/auth/oauth/utils' import type { GmailAttachment } from '@/tools/gmail/types' import { downloadAttachments, extractAttachmentInfo } from '@/tools/gmail/utils' diff --git a/apps/sim/lib/webhooks/outlook-polling-service.ts b/apps/sim/lib/webhooks/outlook-polling-service.ts index 2ff8c9a9bb..3f982ad002 100644 --- a/apps/sim/lib/webhooks/outlook-polling-service.ts +++ b/apps/sim/lib/webhooks/outlook-polling-service.ts @@ -1,11 +1,11 @@ import { db } from '@sim/db' import { account, webhook, workflow } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq, sql } from 'drizzle-orm' import { htmlToText } from 'html-to-text' import { nanoid } from 'nanoid' import { pollingIdempotency } from '@/lib/core/idempotency' import { getBaseUrl } from '@/lib/core/utils/urls' -import { createLogger } from '@/lib/logs/console/logger' import { getOAuthToken, refreshAccessTokenIfNeeded } from '@/app/api/auth/oauth/utils' import { MAX_CONSECUTIVE_FAILURES } from '@/triggers/constants' diff --git a/apps/sim/lib/webhooks/processor.ts b/apps/sim/lib/webhooks/processor.ts index 2873b59fd3..b197a8ef18 100644 --- a/apps/sim/lib/webhooks/processor.ts +++ b/apps/sim/lib/webhooks/processor.ts @@ -1,11 +1,11 @@ import { db, webhook, workflow } from '@sim/db' +import { createLogger } from '@sim/logger' import { tasks } from '@trigger.dev/sdk' import { and, eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { v4 as uuidv4 } from 'uuid' import { isTriggerDevEnabled } from '@/lib/core/config/feature-flags' import { preprocessExecution } from '@/lib/execution/preprocessing' -import { createLogger } from '@/lib/logs/console/logger' import { convertSquareBracketsToTwiML } from '@/lib/webhooks/utils' import { handleSlackChallenge, diff --git a/apps/sim/lib/webhooks/provider-subscriptions.ts b/apps/sim/lib/webhooks/provider-subscriptions.ts index 087d9e7975..2772b9c8b4 100644 --- a/apps/sim/lib/webhooks/provider-subscriptions.ts +++ b/apps/sim/lib/webhooks/provider-subscriptions.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import type { NextRequest } from 'next/server' import { getBaseUrl } from '@/lib/core/utils/urls' -import { createLogger } from '@/lib/logs/console/logger' import { getOAuthToken, refreshAccessTokenIfNeeded } from '@/app/api/auth/oauth/utils' const teamsLogger = createLogger('TeamsSubscription') diff --git a/apps/sim/lib/webhooks/rss-polling-service.ts b/apps/sim/lib/webhooks/rss-polling-service.ts index 8c81d80c59..cbac784592 100644 --- a/apps/sim/lib/webhooks/rss-polling-service.ts +++ b/apps/sim/lib/webhooks/rss-polling-service.ts @@ -1,12 +1,12 @@ import { db } from '@sim/db' import { webhook, workflow } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq, sql } from 'drizzle-orm' import { nanoid } from 'nanoid' import Parser from 'rss-parser' import { pollingIdempotency } from '@/lib/core/idempotency/service' import { createPinnedUrl, validateUrlWithDNS } from '@/lib/core/security/input-validation' import { getBaseUrl } from '@/lib/core/utils/urls' -import { createLogger } from '@/lib/logs/console/logger' import { MAX_CONSECUTIVE_FAILURES } from '@/triggers/constants' const logger = createLogger('RssPollingService') diff --git a/apps/sim/lib/webhooks/utils.server.ts b/apps/sim/lib/webhooks/utils.server.ts index 844b457f84..49e69649df 100644 --- a/apps/sim/lib/webhooks/utils.server.ts +++ b/apps/sim/lib/webhooks/utils.server.ts @@ -1,9 +1,9 @@ import { db } from '@sim/db' import { account, webhook } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq } from 'drizzle-orm' import { type NextRequest, NextResponse } from 'next/server' import { createPinnedUrl, validateUrlWithDNS } from '@/lib/core/security/input-validation' -import { createLogger } from '@/lib/logs/console/logger' import { refreshAccessTokenIfNeeded } from '@/app/api/auth/oauth/utils' const logger = createLogger('WebhookUtils') diff --git a/apps/sim/lib/workflows/autolayout/containers.ts b/apps/sim/lib/workflows/autolayout/containers.ts index cdd79fcadc..8beeea4ce4 100644 --- a/apps/sim/lib/workflows/autolayout/containers.ts +++ b/apps/sim/lib/workflows/autolayout/containers.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import { CONTAINER_PADDING_X, CONTAINER_PADDING_Y, diff --git a/apps/sim/lib/workflows/autolayout/core.ts b/apps/sim/lib/workflows/autolayout/core.ts index 1fde838212..9187d526b9 100644 --- a/apps/sim/lib/workflows/autolayout/core.ts +++ b/apps/sim/lib/workflows/autolayout/core.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import { CONTAINER_LAYOUT_OPTIONS, DEFAULT_LAYOUT_OPTIONS, diff --git a/apps/sim/lib/workflows/autolayout/index.ts b/apps/sim/lib/workflows/autolayout/index.ts index 5647f3bae0..6683660338 100644 --- a/apps/sim/lib/workflows/autolayout/index.ts +++ b/apps/sim/lib/workflows/autolayout/index.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import { DEFAULT_HORIZONTAL_SPACING, DEFAULT_VERTICAL_SPACING, diff --git a/apps/sim/lib/workflows/autolayout/targeted.ts b/apps/sim/lib/workflows/autolayout/targeted.ts index f4b741bd8f..08afa57a5e 100644 --- a/apps/sim/lib/workflows/autolayout/targeted.ts +++ b/apps/sim/lib/workflows/autolayout/targeted.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import { CONTAINER_PADDING, DEFAULT_HORIZONTAL_SPACING, diff --git a/apps/sim/lib/workflows/credentials/credential-resolver.ts b/apps/sim/lib/workflows/credentials/credential-resolver.ts index 1658de0156..db1637b340 100644 --- a/apps/sim/lib/workflows/credentials/credential-resolver.ts +++ b/apps/sim/lib/workflows/credentials/credential-resolver.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import { getProviderIdFromServiceId } from '@/lib/oauth' import { getBlock } from '@/blocks/index' import type { SubBlockConfig } from '@/blocks/types' diff --git a/apps/sim/lib/workflows/custom-tools/operations.ts b/apps/sim/lib/workflows/custom-tools/operations.ts index c5b97bf752..54194a7352 100644 --- a/apps/sim/lib/workflows/custom-tools/operations.ts +++ b/apps/sim/lib/workflows/custom-tools/operations.ts @@ -1,9 +1,9 @@ import { db } from '@sim/db' import { customTools } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, desc, eq, isNull } from 'drizzle-orm' import { nanoid } from 'nanoid' import { generateRequestId } from '@/lib/core/utils/request' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('CustomToolsOperations') diff --git a/apps/sim/lib/workflows/diff/diff-engine.ts b/apps/sim/lib/workflows/diff/diff-engine.ts index e41652acdb..3efb6831ae 100644 --- a/apps/sim/lib/workflows/diff/diff-engine.ts +++ b/apps/sim/lib/workflows/diff/diff-engine.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import type { Edge } from 'reactflow' import { v4 as uuidv4 } from 'uuid' -import { createLogger } from '@/lib/logs/console/logger' import type { BlockWithDiff } from '@/lib/workflows/diff/types' import { isValidKey } from '@/lib/workflows/sanitization/key-validation' import { mergeSubblockState } from '@/stores/workflows/utils' diff --git a/apps/sim/lib/workflows/executor/execute-workflow.ts b/apps/sim/lib/workflows/executor/execute-workflow.ts index ac66cbe3ce..a3ac85f569 100644 --- a/apps/sim/lib/workflows/executor/execute-workflow.ts +++ b/apps/sim/lib/workflows/executor/execute-workflow.ts @@ -1,5 +1,5 @@ +import { createLogger } from '@sim/logger' import { v4 as uuidv4 } from 'uuid' -import { createLogger } from '@/lib/logs/console/logger' import { LoggingSession } from '@/lib/logs/execution/logging-session' import { executeWorkflowCore } from '@/lib/workflows/executor/execution-core' import { PauseResumeManager } from '@/lib/workflows/executor/human-in-the-loop-manager' diff --git a/apps/sim/lib/workflows/executor/execution-core.ts b/apps/sim/lib/workflows/executor/execution-core.ts index a2c6a87040..403d690d76 100644 --- a/apps/sim/lib/workflows/executor/execution-core.ts +++ b/apps/sim/lib/workflows/executor/execution-core.ts @@ -3,11 +3,11 @@ * This is the SINGLE source of truth for workflow execution */ +import { createLogger } from '@sim/logger' import type { Edge } from 'reactflow' import { z } from 'zod' import { getPersonalAndWorkspaceEnv } from '@/lib/environment/utils' import { clearExecutionCancellation } from '@/lib/execution/cancellation' -import { createLogger } from '@/lib/logs/console/logger' import type { LoggingSession } from '@/lib/logs/execution/logging-session' import { buildTraceSpans } from '@/lib/logs/execution/trace-spans/trace-spans' import { diff --git a/apps/sim/lib/workflows/executor/human-in-the-loop-manager.ts b/apps/sim/lib/workflows/executor/human-in-the-loop-manager.ts index bc619bcf4b..5d99eabb48 100644 --- a/apps/sim/lib/workflows/executor/human-in-the-loop-manager.ts +++ b/apps/sim/lib/workflows/executor/human-in-the-loop-manager.ts @@ -1,10 +1,10 @@ import { randomUUID } from 'crypto' import { db } from '@sim/db' import { pausedExecutions, resumeQueue, workflowExecutionLogs } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, asc, desc, eq, inArray, lt, sql } from 'drizzle-orm' import type { Edge } from 'reactflow' import { preprocessExecution } from '@/lib/execution/preprocessing' -import { createLogger } from '@/lib/logs/console/logger' import { LoggingSession } from '@/lib/logs/execution/logging-session' import { executeWorkflowCore } from '@/lib/workflows/executor/execution-core' import { ExecutionSnapshot } from '@/executor/execution/snapshot' diff --git a/apps/sim/lib/workflows/operations/deployment-utils.ts b/apps/sim/lib/workflows/operations/deployment-utils.ts index b5fcc35143..70c1f035cb 100644 --- a/apps/sim/lib/workflows/operations/deployment-utils.ts +++ b/apps/sim/lib/workflows/operations/deployment-utils.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import { resolveStartCandidates, StartBlockPath } from '@/lib/workflows/triggers/triggers' import { normalizeName, startsWithUuid } from '@/executor/constants' import { useSubBlockStore } from '@/stores/workflows/subblock/store' diff --git a/apps/sim/lib/workflows/operations/import-export.ts b/apps/sim/lib/workflows/operations/import-export.ts index eddc21d93e..f5dbd52a92 100644 --- a/apps/sim/lib/workflows/operations/import-export.ts +++ b/apps/sim/lib/workflows/operations/import-export.ts @@ -1,5 +1,5 @@ +import { createLogger } from '@sim/logger' import JSZip from 'jszip' -import { createLogger } from '@/lib/logs/console/logger' import { sanitizeForExport } from '@/lib/workflows/sanitization/json-sanitizer' import type { WorkflowState } from '@/stores/workflows/workflow/types' diff --git a/apps/sim/lib/workflows/operations/socket-operations.ts b/apps/sim/lib/workflows/operations/socket-operations.ts index e4279a8bce..e0abd45051 100644 --- a/apps/sim/lib/workflows/operations/socket-operations.ts +++ b/apps/sim/lib/workflows/operations/socket-operations.ts @@ -1,5 +1,5 @@ +import { createLogger } from '@sim/logger' import { client } from '@/lib/auth/auth-client' -import { createLogger } from '@/lib/logs/console/logger' import { useOperationQueueStore } from '@/stores/operation-queue/store' import type { WorkflowState } from '@/stores/workflows/workflow/types' diff --git a/apps/sim/lib/workflows/persistence/custom-tools-persistence.ts b/apps/sim/lib/workflows/persistence/custom-tools-persistence.ts index ccf062508a..90a670095c 100644 --- a/apps/sim/lib/workflows/persistence/custom-tools-persistence.ts +++ b/apps/sim/lib/workflows/persistence/custom-tools-persistence.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import { upsertCustomTools } from '@/lib/workflows/custom-tools/operations' const logger = createLogger('CustomToolsPersistence') diff --git a/apps/sim/lib/workflows/persistence/duplicate.ts b/apps/sim/lib/workflows/persistence/duplicate.ts index bf6fde02ce..9a98309fe2 100644 --- a/apps/sim/lib/workflows/persistence/duplicate.ts +++ b/apps/sim/lib/workflows/persistence/duplicate.ts @@ -1,7 +1,7 @@ import { db } from '@sim/db' import { workflow, workflowBlocks, workflowEdges, workflowSubflows } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' -import { createLogger } from '@/lib/logs/console/logger' import { getUserEntityPermissions } from '@/lib/workspaces/permissions/utils' import type { Variable } from '@/stores/panel/variables/types' import type { LoopConfig, ParallelConfig } from '@/stores/workflows/workflow/types' diff --git a/apps/sim/lib/workflows/persistence/utils.test.ts b/apps/sim/lib/workflows/persistence/utils.test.ts index 9b2a6934d6..642b54e2f0 100644 --- a/apps/sim/lib/workflows/persistence/utils.test.ts +++ b/apps/sim/lib/workflows/persistence/utils.test.ts @@ -117,7 +117,7 @@ vi.mock('@sim/db', () => ({ vi.mock('drizzle-orm', () => drizzleOrmMock) -vi.mock('@/lib/logs/console/logger', () => loggerMock) +vi.mock('@sim/logger', () => loggerMock) import * as dbHelpers from '@/lib/workflows/persistence/utils' diff --git a/apps/sim/lib/workflows/persistence/utils.ts b/apps/sim/lib/workflows/persistence/utils.ts index e08caa70df..2981e1d2ac 100644 --- a/apps/sim/lib/workflows/persistence/utils.ts +++ b/apps/sim/lib/workflows/persistence/utils.ts @@ -8,11 +8,11 @@ import { workflowEdges, workflowSubflows, } from '@sim/db' +import { createLogger } from '@sim/logger' import type { InferSelectModel } from 'drizzle-orm' import { and, desc, eq, sql } from 'drizzle-orm' import type { Edge } from 'reactflow' import { v4 as uuidv4 } from 'uuid' -import { createLogger } from '@/lib/logs/console/logger' import { sanitizeAgentToolsInBlocks } from '@/lib/workflows/sanitization/validation' import type { BlockState, Loop, Parallel, WorkflowState } from '@/stores/workflows/workflow/types' import { SUBFLOW_TYPES } from '@/stores/workflows/workflow/types' diff --git a/apps/sim/lib/workflows/sanitization/validation.ts b/apps/sim/lib/workflows/sanitization/validation.ts index 7519383d48..75e9ef5639 100644 --- a/apps/sim/lib/workflows/sanitization/validation.ts +++ b/apps/sim/lib/workflows/sanitization/validation.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import { getBlock } from '@/blocks/registry' import { isCustomTool, isMcpTool } from '@/executor/constants' import type { WorkflowState } from '@/stores/workflows/workflow/types' diff --git a/apps/sim/lib/workflows/schedules/deploy.test.ts b/apps/sim/lib/workflows/schedules/deploy.test.ts index 3fb7cca40a..fbb6314b45 100644 --- a/apps/sim/lib/workflows/schedules/deploy.test.ts +++ b/apps/sim/lib/workflows/schedules/deploy.test.ts @@ -41,7 +41,7 @@ vi.mock('drizzle-orm', () => ({ eq: vi.fn((...args) => ({ type: 'eq', args })), })) -vi.mock('@/lib/logs/console/logger', () => ({ +vi.mock('@sim/logger', () => ({ createLogger: vi.fn(() => ({ info: vi.fn(), warn: vi.fn(), diff --git a/apps/sim/lib/workflows/schedules/deploy.ts b/apps/sim/lib/workflows/schedules/deploy.ts index 8c6346bbb2..165db1a59e 100644 --- a/apps/sim/lib/workflows/schedules/deploy.ts +++ b/apps/sim/lib/workflows/schedules/deploy.ts @@ -1,10 +1,10 @@ import { type db, workflowSchedule } from '@sim/db' import type * as schema from '@sim/db/schema' +import { createLogger } from '@sim/logger' import type { ExtractTablesWithRelations } from 'drizzle-orm' import { eq } from 'drizzle-orm' import type { PgTransaction } from 'drizzle-orm/pg-core' import type { PostgresJsQueryResultHKT } from 'drizzle-orm/postgres-js' -import { createLogger } from '@/lib/logs/console/logger' import type { BlockState } from '@/lib/workflows/schedules/utils' import { findScheduleBlocks, validateScheduleBlock } from '@/lib/workflows/schedules/validation' diff --git a/apps/sim/lib/workflows/schedules/utils.ts b/apps/sim/lib/workflows/schedules/utils.ts index 2658ddca7e..c15376958b 100644 --- a/apps/sim/lib/workflows/schedules/utils.ts +++ b/apps/sim/lib/workflows/schedules/utils.ts @@ -1,7 +1,7 @@ +import { createLogger } from '@sim/logger' import { Cron } from 'croner' import cronstrue from 'cronstrue' import { formatDateTime } from '@/lib/core/utils/formatting' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('ScheduleUtils') diff --git a/apps/sim/lib/workflows/streaming/streaming.ts b/apps/sim/lib/workflows/streaming/streaming.ts index a762e53ce7..da606c6a9c 100644 --- a/apps/sim/lib/workflows/streaming/streaming.ts +++ b/apps/sim/lib/workflows/streaming/streaming.ts @@ -1,10 +1,10 @@ +import { createLogger } from '@sim/logger' import { extractBlockIdFromOutputId, extractPathFromOutputId, traverseObjectPath, } from '@/lib/core/utils/response-format' import { encodeSSE } from '@/lib/core/utils/sse' -import { createLogger } from '@/lib/logs/console/logger' import { buildTraceSpans } from '@/lib/logs/execution/trace-spans/trace-spans' import { processStreamingBlockLogs } from '@/lib/tokenization' import { executeWorkflow } from '@/lib/workflows/executor/execute-workflow' diff --git a/apps/sim/lib/workflows/triggers/trigger-utils.ts b/apps/sim/lib/workflows/triggers/trigger-utils.ts index aaf6dbb697..a4da45cd2b 100644 --- a/apps/sim/lib/workflows/triggers/trigger-utils.ts +++ b/apps/sim/lib/workflows/triggers/trigger-utils.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import { type StartBlockCandidate, StartBlockPath, diff --git a/apps/sim/lib/workflows/utils.ts b/apps/sim/lib/workflows/utils.ts index 483014425a..25c10f24c3 100644 --- a/apps/sim/lib/workflows/utils.ts +++ b/apps/sim/lib/workflows/utils.ts @@ -1,10 +1,10 @@ import { db } from '@sim/db' import { permissions, userStats, workflow as workflowTable, workspace } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import type { InferSelectModel } from 'drizzle-orm' import { and, eq } from 'drizzle-orm' import { NextResponse } from 'next/server' import { getSession } from '@/lib/auth' -import { createLogger } from '@/lib/logs/console/logger' import type { PermissionType } from '@/lib/workspaces/permissions/utils' import type { ExecutionResult } from '@/executor/types' diff --git a/apps/sim/lib/workspaces/duplicate.ts b/apps/sim/lib/workspaces/duplicate.ts index 9bda00d5f4..375c52ed2a 100644 --- a/apps/sim/lib/workspaces/duplicate.ts +++ b/apps/sim/lib/workspaces/duplicate.ts @@ -1,7 +1,7 @@ import { db } from '@sim/db' import { permissions, workflow, workflowFolder, workspace as workspaceTable } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' -import { createLogger } from '@/lib/logs/console/logger' import { duplicateWorkflow } from '@/lib/workflows/persistence/duplicate' import { getUserEntityPermissions } from '@/lib/workspaces/permissions/utils' diff --git a/apps/sim/package.json b/apps/sim/package.json index 0fdba99d58..20e168ba26 100644 --- a/apps/sim/package.json +++ b/apps/sim/package.json @@ -23,6 +23,7 @@ "generate-docs": "bun run ../../scripts/generate-docs.ts" }, "dependencies": { + "@sim/logger": "workspace:*", "@anthropic-ai/sdk": "^0.39.0", "@aws-sdk/client-dynamodb": "3.940.0", "@aws-sdk/client-rds-data": "3.940.0", diff --git a/apps/sim/providers/anthropic/index.ts b/apps/sim/providers/anthropic/index.ts index 0ad50fa90f..8c8b04336b 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 '@sim/logger' import type { StreamingExecution } from '@/executor/types' import { MAX_TOOL_ITERATIONS } from '@/providers' import { diff --git a/apps/sim/providers/anthropic/utils.ts b/apps/sim/providers/anthropic/utils.ts index f2e5cbb4ec..6ab45379f8 100644 --- a/apps/sim/providers/anthropic/utils.ts +++ b/apps/sim/providers/anthropic/utils.ts @@ -4,7 +4,7 @@ import type { RawMessageStreamEvent, Usage, } from '@anthropic-ai/sdk/resources' -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import { trackForcedToolUsage } from '@/providers/utils' const logger = createLogger('AnthropicUtils') diff --git a/apps/sim/providers/azure-openai/index.ts b/apps/sim/providers/azure-openai/index.ts index 3964971697..bde1166ddd 100644 --- a/apps/sim/providers/azure-openai/index.ts +++ b/apps/sim/providers/azure-openai/index.ts @@ -1,7 +1,7 @@ +import { createLogger } from '@sim/logger' import { AzureOpenAI } from 'openai' import type { ChatCompletionCreateParamsStreaming } from 'openai/resources/chat/completions' import { env } from '@/lib/core/config/env' -import { createLogger } from '@/lib/logs/console/logger' import type { StreamingExecution } from '@/executor/types' import { MAX_TOOL_ITERATIONS } from '@/providers' import { diff --git a/apps/sim/providers/azure-openai/utils.ts b/apps/sim/providers/azure-openai/utils.ts index a4d317f2e8..a3d12fa966 100644 --- a/apps/sim/providers/azure-openai/utils.ts +++ b/apps/sim/providers/azure-openai/utils.ts @@ -1,7 +1,7 @@ +import type { Logger } from '@sim/logger' import type { ChatCompletionChunk } from 'openai/resources/chat/completions' import type { CompletionUsage } from 'openai/resources/completions' import type { Stream } from 'openai/streaming' -import type { Logger } from '@/lib/logs/console/logger' import { checkForForcedToolUsageOpenAI, createOpenAICompatibleStream } from '@/providers/utils' /** diff --git a/apps/sim/providers/cerebras/index.ts b/apps/sim/providers/cerebras/index.ts index 7fb5c04f9c..c21989800f 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 '@sim/logger' import type { StreamingExecution } from '@/executor/types' import { MAX_TOOL_ITERATIONS } from '@/providers' import type { CerebrasResponse } from '@/providers/cerebras/types' diff --git a/apps/sim/providers/deepseek/index.ts b/apps/sim/providers/deepseek/index.ts index f645c9ea2d..22bb105526 100644 --- a/apps/sim/providers/deepseek/index.ts +++ b/apps/sim/providers/deepseek/index.ts @@ -1,5 +1,5 @@ +import { createLogger } from '@sim/logger' import OpenAI from 'openai' -import { createLogger } from '@/lib/logs/console/logger' import type { StreamingExecution } from '@/executor/types' import { MAX_TOOL_ITERATIONS } from '@/providers' import { createReadableStreamFromDeepseekStream } from '@/providers/deepseek/utils' diff --git a/apps/sim/providers/gemini/client.ts b/apps/sim/providers/gemini/client.ts index 0b5e5bdca1..3a90c3649e 100644 --- a/apps/sim/providers/gemini/client.ts +++ b/apps/sim/providers/gemini/client.ts @@ -1,5 +1,5 @@ import { GoogleGenAI } from '@google/genai' -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { GeminiClientConfig } from './types' const logger = createLogger('GeminiClient') diff --git a/apps/sim/providers/gemini/core.ts b/apps/sim/providers/gemini/core.ts index 08ee02cff2..76b9bb4293 100644 --- a/apps/sim/providers/gemini/core.ts +++ b/apps/sim/providers/gemini/core.ts @@ -10,7 +10,7 @@ import { type ThinkingConfig, type ToolConfig, } from '@google/genai' -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { StreamingExecution } from '@/executor/types' import { MAX_TOOL_ITERATIONS } from '@/providers' import { diff --git a/apps/sim/providers/google/index.ts b/apps/sim/providers/google/index.ts index c827480a69..e381ef9da7 100644 --- a/apps/sim/providers/google/index.ts +++ b/apps/sim/providers/google/index.ts @@ -1,5 +1,5 @@ import { GoogleGenAI } from '@google/genai' -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { StreamingExecution } from '@/executor/types' import { executeGeminiRequest } from '@/providers/gemini/core' import { getProviderDefaultModel, getProviderModels } from '@/providers/models' diff --git a/apps/sim/providers/google/utils.ts b/apps/sim/providers/google/utils.ts index c663137b51..76d7961acb 100644 --- a/apps/sim/providers/google/utils.ts +++ b/apps/sim/providers/google/utils.ts @@ -12,7 +12,7 @@ import { type ToolConfig, Type, } from '@google/genai' -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ProviderRequest } from '@/providers/types' import { trackForcedToolUsage } from '@/providers/utils' diff --git a/apps/sim/providers/groq/index.ts b/apps/sim/providers/groq/index.ts index b61cd5fd49..77b15c9e6f 100644 --- a/apps/sim/providers/groq/index.ts +++ b/apps/sim/providers/groq/index.ts @@ -1,5 +1,5 @@ +import { createLogger } from '@sim/logger' import { Groq } from 'groq-sdk' -import { createLogger } from '@/lib/logs/console/logger' import type { StreamingExecution } from '@/executor/types' import { MAX_TOOL_ITERATIONS } from '@/providers' import { createReadableStreamFromGroqStream } from '@/providers/groq/utils' diff --git a/apps/sim/providers/index.ts b/apps/sim/providers/index.ts index 9ba946b528..5c1e92f67c 100644 --- a/apps/sim/providers/index.ts +++ b/apps/sim/providers/index.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import { getApiKeyWithBYOK } from '@/lib/api-key/byok' import { getCostMultiplier } from '@/lib/core/config/feature-flags' -import { createLogger } from '@/lib/logs/console/logger' import type { StreamingExecution } from '@/executor/types' import { getProviderExecutor } from '@/providers/registry' import type { ProviderId, ProviderRequest, ProviderResponse } from '@/providers/types' diff --git a/apps/sim/providers/mistral/index.ts b/apps/sim/providers/mistral/index.ts index 1a5d2b5585..fb32591050 100644 --- a/apps/sim/providers/mistral/index.ts +++ b/apps/sim/providers/mistral/index.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import OpenAI from 'openai' import type { ChatCompletionCreateParamsStreaming } from 'openai/resources/chat/completions' -import { createLogger } from '@/lib/logs/console/logger' import type { StreamingExecution } from '@/executor/types' import { MAX_TOOL_ITERATIONS } from '@/providers' import { createReadableStreamFromMistralStream } from '@/providers/mistral/utils' diff --git a/apps/sim/providers/ollama/index.ts b/apps/sim/providers/ollama/index.ts index 467cd5b141..f76b237248 100644 --- a/apps/sim/providers/ollama/index.ts +++ b/apps/sim/providers/ollama/index.ts @@ -1,7 +1,7 @@ +import { createLogger } from '@sim/logger' import OpenAI from 'openai' import type { ChatCompletionCreateParamsStreaming } from 'openai/resources/chat/completions' import { env } from '@/lib/core/config/env' -import { createLogger } from '@/lib/logs/console/logger' import type { StreamingExecution } from '@/executor/types' import { MAX_TOOL_ITERATIONS } from '@/providers' import type { ModelsObject } from '@/providers/ollama/types' diff --git a/apps/sim/providers/openai/index.ts b/apps/sim/providers/openai/index.ts index 74d8d5d712..8f4a9a0cf2 100644 --- a/apps/sim/providers/openai/index.ts +++ b/apps/sim/providers/openai/index.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import OpenAI from 'openai' import type { ChatCompletionCreateParamsStreaming } from 'openai/resources/chat/completions' -import { createLogger } from '@/lib/logs/console/logger' import type { StreamingExecution } from '@/executor/types' import { MAX_TOOL_ITERATIONS } from '@/providers' import { getProviderDefaultModel, getProviderModels } from '@/providers/models' diff --git a/apps/sim/providers/openrouter/index.ts b/apps/sim/providers/openrouter/index.ts index ac2357656c..628f76d703 100644 --- a/apps/sim/providers/openrouter/index.ts +++ b/apps/sim/providers/openrouter/index.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import OpenAI from 'openai' import type { ChatCompletionCreateParamsStreaming } from 'openai/resources/chat/completions' -import { createLogger } from '@/lib/logs/console/logger' import type { StreamingExecution } from '@/executor/types' import { MAX_TOOL_ITERATIONS } from '@/providers' import { getProviderDefaultModel, getProviderModels } from '@/providers/models' diff --git a/apps/sim/providers/openrouter/utils.ts b/apps/sim/providers/openrouter/utils.ts index cab149b7ff..c3947249c8 100644 --- a/apps/sim/providers/openrouter/utils.ts +++ b/apps/sim/providers/openrouter/utils.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import type { ChatCompletionChunk } from 'openai/resources/chat/completions' import type { CompletionUsage } from 'openai/resources/completions' -import { createLogger } from '@/lib/logs/console/logger' import { checkForForcedToolUsageOpenAI, createOpenAICompatibleStream } from '@/providers/utils' const logger = createLogger('OpenRouterUtils') diff --git a/apps/sim/providers/registry.ts b/apps/sim/providers/registry.ts index 4ea7906672..ed30f35900 100644 --- a/apps/sim/providers/registry.ts +++ b/apps/sim/providers/registry.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import { anthropicProvider } from '@/providers/anthropic' import { azureOpenAIProvider } from '@/providers/azure-openai' import { cerebrasProvider } from '@/providers/cerebras' diff --git a/apps/sim/providers/utils.ts b/apps/sim/providers/utils.ts index 33485ac561..f485096b1c 100644 --- a/apps/sim/providers/utils.ts +++ b/apps/sim/providers/utils.ts @@ -1,8 +1,8 @@ +import { createLogger, type Logger } from '@sim/logger' import type { ChatCompletionChunk } from 'openai/resources/chat/completions' import type { CompletionUsage } from 'openai/resources/completions' import { getEnv, isTruthy } from '@/lib/core/config/env' import { isHosted } from '@/lib/core/config/feature-flags' -import { createLogger, type Logger } from '@/lib/logs/console/logger' import { isCustomTool } from '@/executor/constants' import { getComputerUseModels, diff --git a/apps/sim/providers/vertex/index.ts b/apps/sim/providers/vertex/index.ts index e926c43d6f..6c1e5b1c95 100644 --- a/apps/sim/providers/vertex/index.ts +++ b/apps/sim/providers/vertex/index.ts @@ -1,7 +1,7 @@ import { GoogleGenAI } from '@google/genai' +import { createLogger } from '@sim/logger' import { OAuth2Client } from 'google-auth-library' import { env } from '@/lib/core/config/env' -import { createLogger } from '@/lib/logs/console/logger' import type { StreamingExecution } from '@/executor/types' import { executeGeminiRequest } from '@/providers/gemini/core' import { getProviderDefaultModel, getProviderModels } from '@/providers/models' diff --git a/apps/sim/providers/vllm/index.ts b/apps/sim/providers/vllm/index.ts index 4984d8cec0..fb4185ca19 100644 --- a/apps/sim/providers/vllm/index.ts +++ b/apps/sim/providers/vllm/index.ts @@ -1,7 +1,7 @@ +import { createLogger } from '@sim/logger' import OpenAI from 'openai' import type { ChatCompletionCreateParamsStreaming } from 'openai/resources/chat/completions' import { env } from '@/lib/core/config/env' -import { createLogger } from '@/lib/logs/console/logger' import type { StreamingExecution } from '@/executor/types' import { MAX_TOOL_ITERATIONS } from '@/providers' import { getProviderDefaultModel, getProviderModels } from '@/providers/models' diff --git a/apps/sim/providers/xai/index.ts b/apps/sim/providers/xai/index.ts index 4d86efbd2b..d568526f84 100644 --- a/apps/sim/providers/xai/index.ts +++ b/apps/sim/providers/xai/index.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import OpenAI from 'openai' import type { ChatCompletionCreateParamsStreaming } from 'openai/resources/chat/completions' -import { createLogger } from '@/lib/logs/console/logger' import type { StreamingExecution } from '@/executor/types' import { MAX_TOOL_ITERATIONS } from '@/providers' import { getProviderDefaultModel, getProviderModels } from '@/providers/models' diff --git a/apps/sim/proxy.ts b/apps/sim/proxy.ts index bb1b23bfad..0d9f5aaa85 100644 --- a/apps/sim/proxy.ts +++ b/apps/sim/proxy.ts @@ -1,8 +1,8 @@ +import { createLogger } from '@sim/logger' import { getSessionCookie } from 'better-auth/cookies' import { type NextRequest, NextResponse } from 'next/server' import { isAuthDisabled, isHosted } from './lib/core/config/feature-flags' import { generateRuntimeCSP } from './lib/core/security/csp' -import { createLogger } from './lib/logs/console/logger' const logger = createLogger('Proxy') diff --git a/apps/sim/scripts/process-docs.ts b/apps/sim/scripts/process-docs.ts index ee5bf4720c..bef7938ccb 100644 --- a/apps/sim/scripts/process-docs.ts +++ b/apps/sim/scripts/process-docs.ts @@ -3,10 +3,10 @@ import path from 'path' import { db } from '@sim/db' import { docsEmbeddings } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { sql } from 'drizzle-orm' import { type DocChunk, DocsChunker } from '@/lib/chunkers' import { isDev } from '@/lib/core/config/feature-flags' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('ProcessDocs') diff --git a/apps/sim/serializer/index.test.ts b/apps/sim/serializer/index.test.ts index c9fc5b8c9c..a3dbf4ab22 100644 --- a/apps/sim/serializer/index.test.ts +++ b/apps/sim/serializer/index.test.ts @@ -240,7 +240,7 @@ vi.mock('@/tools/utils', () => ({ })) // Mock logger -vi.mock('@/lib/logs/console/logger', () => ({ +vi.mock('@sim/logger', () => ({ createLogger: () => ({ error: vi.fn(), info: vi.fn(), diff --git a/apps/sim/serializer/index.ts b/apps/sim/serializer/index.ts index 1e0425179e..bf996579fe 100644 --- a/apps/sim/serializer/index.ts +++ b/apps/sim/serializer/index.ts @@ -1,5 +1,5 @@ +import { createLogger } from '@sim/logger' import type { Edge } from 'reactflow' -import { createLogger } from '@/lib/logs/console/logger' import { BlockPathCalculator } from '@/lib/workflows/blocks/block-path-calculator' import { getBlock } from '@/blocks' import type { SubBlockConfig } from '@/blocks/types' diff --git a/apps/sim/serializer/tests/serializer.extended.test.ts b/apps/sim/serializer/tests/serializer.extended.test.ts index 793a30e818..65846f79f8 100644 --- a/apps/sim/serializer/tests/serializer.extended.test.ts +++ b/apps/sim/serializer/tests/serializer.extended.test.ts @@ -217,7 +217,7 @@ vi.mock('@/tools/utils', () => ({ getTool: () => null, })) -vi.mock('@/lib/logs/console/logger', () => ({ +vi.mock('@sim/logger', () => ({ createLogger: () => ({ error: vi.fn(), info: vi.fn(), diff --git a/apps/sim/socket/config/socket.ts b/apps/sim/socket/config/socket.ts index 6015dc971f..71bfd3d194 100644 --- a/apps/sim/socket/config/socket.ts +++ b/apps/sim/socket/config/socket.ts @@ -1,9 +1,9 @@ import type { Server as HttpServer } from 'http' +import { createLogger } from '@sim/logger' import { Server } from 'socket.io' import { env } from '@/lib/core/config/env' import { isProd } from '@/lib/core/config/feature-flags' import { getBaseUrl } from '@/lib/core/utils/urls' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('SocketIOConfig') diff --git a/apps/sim/socket/database/operations.ts b/apps/sim/socket/database/operations.ts index 09a4f48d12..faacd94fd0 100644 --- a/apps/sim/socket/database/operations.ts +++ b/apps/sim/socket/database/operations.ts @@ -1,10 +1,10 @@ import * as schema from '@sim/db' import { webhook, workflow, workflowBlocks, workflowEdges, workflowSubflows } from '@sim/db' +import { createLogger } from '@sim/logger' import { and, eq, inArray, or, sql } from 'drizzle-orm' import { drizzle } from 'drizzle-orm/postgres-js' import postgres from 'postgres' import { env } from '@/lib/core/config/env' -import { createLogger } from '@/lib/logs/console/logger' import { cleanupExternalWebhook } from '@/lib/webhooks/provider-subscriptions' import { loadWorkflowFromNormalizedTables } from '@/lib/workflows/persistence/utils' diff --git a/apps/sim/socket/handlers/connection.ts b/apps/sim/socket/handlers/connection.ts index e65e709e8d..eac513ff60 100644 --- a/apps/sim/socket/handlers/connection.ts +++ b/apps/sim/socket/handlers/connection.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { HandlerDependencies } from '@/socket/handlers/workflow' import type { AuthenticatedSocket } from '@/socket/middleware/auth' import type { RoomManager } from '@/socket/rooms/manager' diff --git a/apps/sim/socket/handlers/operations.ts b/apps/sim/socket/handlers/operations.ts index 87b242f814..0ae0c58596 100644 --- a/apps/sim/socket/handlers/operations.ts +++ b/apps/sim/socket/handlers/operations.ts @@ -1,5 +1,5 @@ +import { createLogger } from '@sim/logger' import { ZodError } from 'zod' -import { createLogger } from '@/lib/logs/console/logger' import { persistWorkflowOperation } from '@/socket/database/operations' import type { HandlerDependencies } from '@/socket/handlers/workflow' import type { AuthenticatedSocket } from '@/socket/middleware/auth' diff --git a/apps/sim/socket/handlers/presence.ts b/apps/sim/socket/handlers/presence.ts index 24c1e64b50..03b1e64cfa 100644 --- a/apps/sim/socket/handlers/presence.ts +++ b/apps/sim/socket/handlers/presence.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { HandlerDependencies } from '@/socket/handlers/workflow' import type { AuthenticatedSocket } from '@/socket/middleware/auth' import type { RoomManager } from '@/socket/rooms/manager' diff --git a/apps/sim/socket/handlers/subblocks.ts b/apps/sim/socket/handlers/subblocks.ts index 648e269f1b..cfd0e1a1a9 100644 --- a/apps/sim/socket/handlers/subblocks.ts +++ b/apps/sim/socket/handlers/subblocks.ts @@ -1,7 +1,7 @@ import { db } from '@sim/db' import { workflow, workflowBlocks } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq } from 'drizzle-orm' -import { createLogger } from '@/lib/logs/console/logger' import type { HandlerDependencies } from '@/socket/handlers/workflow' import type { AuthenticatedSocket } from '@/socket/middleware/auth' import type { RoomManager } from '@/socket/rooms/manager' diff --git a/apps/sim/socket/handlers/variables.ts b/apps/sim/socket/handlers/variables.ts index fe45979192..ec4a6ae613 100644 --- a/apps/sim/socket/handlers/variables.ts +++ b/apps/sim/socket/handlers/variables.ts @@ -1,7 +1,7 @@ import { db } from '@sim/db' import { workflow } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' -import { createLogger } from '@/lib/logs/console/logger' import type { HandlerDependencies } from '@/socket/handlers/workflow' import type { AuthenticatedSocket } from '@/socket/middleware/auth' import type { RoomManager } from '@/socket/rooms/manager' diff --git a/apps/sim/socket/handlers/workflow.ts b/apps/sim/socket/handlers/workflow.ts index 997a172cdc..539bcc2269 100644 --- a/apps/sim/socket/handlers/workflow.ts +++ b/apps/sim/socket/handlers/workflow.ts @@ -1,6 +1,6 @@ import { db, user } from '@sim/db' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' -import { createLogger } from '@/lib/logs/console/logger' import { getWorkflowState } from '@/socket/database/operations' import type { AuthenticatedSocket } from '@/socket/middleware/auth' import { verifyWorkflowAccess } from '@/socket/middleware/permissions' diff --git a/apps/sim/socket/index.ts b/apps/sim/socket/index.ts index 7d4b55ed6e..3f7d46615e 100644 --- a/apps/sim/socket/index.ts +++ b/apps/sim/socket/index.ts @@ -1,6 +1,6 @@ import { createServer } from 'http' +import { createLogger } from '@sim/logger' import { env } from '@/lib/core/config/env' -import { createLogger } from '@/lib/logs/console/logger' import { createSocketIOServer } from '@/socket/config/socket' import { setupAllHandlers } from '@/socket/handlers' import { type AuthenticatedSocket, authenticateSocket } from '@/socket/middleware/auth' diff --git a/apps/sim/socket/middleware/auth.ts b/apps/sim/socket/middleware/auth.ts index 3b3a6cc548..d6c26e63a8 100644 --- a/apps/sim/socket/middleware/auth.ts +++ b/apps/sim/socket/middleware/auth.ts @@ -1,8 +1,8 @@ +import { createLogger } from '@sim/logger' import type { Socket } from 'socket.io' import { auth } from '@/lib/auth' import { ANONYMOUS_USER, ANONYMOUS_USER_ID } from '@/lib/auth/constants' import { isAuthDisabled } from '@/lib/core/config/feature-flags' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('SocketAuth') diff --git a/apps/sim/socket/middleware/permissions.ts b/apps/sim/socket/middleware/permissions.ts index 7ce8db17e1..65ffe64785 100644 --- a/apps/sim/socket/middleware/permissions.ts +++ b/apps/sim/socket/middleware/permissions.ts @@ -1,7 +1,7 @@ import { db } from '@sim/db' import { workflow } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { eq } from 'drizzle-orm' -import { createLogger } from '@/lib/logs/console/logger' import { getUserEntityPermissions } from '@/lib/workspaces/permissions/utils' const logger = createLogger('SocketPermissions') diff --git a/apps/sim/socket/rooms/manager.ts b/apps/sim/socket/rooms/manager.ts index b8f4948798..8273834ffb 100644 --- a/apps/sim/socket/rooms/manager.ts +++ b/apps/sim/socket/rooms/manager.ts @@ -1,11 +1,11 @@ import * as schema from '@sim/db/schema' import { workflowBlocks, workflowEdges } from '@sim/db/schema' +import { createLogger } from '@sim/logger' import { and, eq, isNull } from 'drizzle-orm' import { drizzle } from 'drizzle-orm/postgres-js' import postgres from 'postgres' import type { Server } from 'socket.io' import { env } from '@/lib/core/config/env' -import { createLogger } from '@/lib/logs/console/logger' const connectionString = env.DATABASE_URL const db = drizzle( diff --git a/apps/sim/stores/chat/store.ts b/apps/sim/stores/chat/store.ts index 755dd44913..1e7da675af 100644 --- a/apps/sim/stores/chat/store.ts +++ b/apps/sim/stores/chat/store.ts @@ -1,7 +1,7 @@ +import { createLogger } from '@sim/logger' import { v4 as uuidv4 } from 'uuid' import { create } from 'zustand' import { devtools, persist } from 'zustand/middleware' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('ChatStore') diff --git a/apps/sim/stores/copilot-training/store.ts b/apps/sim/stores/copilot-training/store.ts index f9841849d6..e22ed60715 100644 --- a/apps/sim/stores/copilot-training/store.ts +++ b/apps/sim/stores/copilot-training/store.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import { create } from 'zustand' import { devtools } from 'zustand/middleware' -import { createLogger } from '@/lib/logs/console/logger' import { sanitizeForCopilot } from '@/lib/workflows/sanitization/json-sanitizer' import { computeEditSequence, diff --git a/apps/sim/stores/custom-tools/store.ts b/apps/sim/stores/custom-tools/store.ts index 932f541812..b99bad13cc 100644 --- a/apps/sim/stores/custom-tools/store.ts +++ b/apps/sim/stores/custom-tools/store.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import { create } from 'zustand' import { devtools } from 'zustand/middleware' -import { createLogger } from '@/lib/logs/console/logger' import type { CustomToolsState, CustomToolsStore } from '@/stores/custom-tools/types' const logger = createLogger('CustomToolsStore') diff --git a/apps/sim/stores/folders/store.ts b/apps/sim/stores/folders/store.ts index 407ab9817d..4bc98e4e1f 100644 --- a/apps/sim/stores/folders/store.ts +++ b/apps/sim/stores/folders/store.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import { create } from 'zustand' import { devtools } from 'zustand/middleware' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('FoldersStore') diff --git a/apps/sim/stores/index.ts b/apps/sim/stores/index.ts index a3407cac9b..ef1af6bfc2 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 '@sim/logger' import { useCustomToolsStore } from '@/stores/custom-tools/store' import { useExecutionStore } from '@/stores/execution/store' import { useCopilotStore } from '@/stores/panel/copilot/store' diff --git a/apps/sim/stores/knowledge/store.ts b/apps/sim/stores/knowledge/store.ts index 2d236e9cd8..40c3eef172 100644 --- a/apps/sim/stores/knowledge/store.ts +++ b/apps/sim/stores/knowledge/store.ts @@ -1,5 +1,5 @@ +import { createLogger } from '@sim/logger' import { create } from 'zustand' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('KnowledgeStore') diff --git a/apps/sim/stores/notifications/store.ts b/apps/sim/stores/notifications/store.ts index 09525065f4..42394461b1 100644 --- a/apps/sim/stores/notifications/store.ts +++ b/apps/sim/stores/notifications/store.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import { create } from 'zustand' import { persist } from 'zustand/middleware' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('NotificationStore') diff --git a/apps/sim/stores/notifications/utils.ts b/apps/sim/stores/notifications/utils.ts index 64fd910253..59fc577b64 100644 --- a/apps/sim/stores/notifications/utils.ts +++ b/apps/sim/stores/notifications/utils.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import { useCopilotStore } from '@/stores/panel/copilot/store' import { usePanelStore } from '@/stores/panel/store' diff --git a/apps/sim/stores/operation-queue/store.ts b/apps/sim/stores/operation-queue/store.ts index ae90a519b4..25e2ad09d7 100644 --- a/apps/sim/stores/operation-queue/store.ts +++ b/apps/sim/stores/operation-queue/store.ts @@ -1,5 +1,5 @@ +import { createLogger } from '@sim/logger' import { create } from 'zustand' -import { createLogger } from '@/lib/logs/console/logger' const logger = createLogger('OperationQueue') diff --git a/apps/sim/stores/panel/copilot/store.ts b/apps/sim/stores/panel/copilot/store.ts index 763165411a..f963983ce0 100644 --- a/apps/sim/stores/panel/copilot/store.ts +++ b/apps/sim/stores/panel/copilot/store.ts @@ -1,5 +1,6 @@ 'use client' +import { createLogger } from '@sim/logger' import { create } from 'zustand' import { devtools } from 'zustand/middleware' import { type CopilotChat, sendStreamingMessage } from '@/lib/copilot/api' @@ -52,7 +53,6 @@ import { ManageCustomToolClientTool } from '@/lib/copilot/tools/client/workflow/ import { ManageMcpToolClientTool } from '@/lib/copilot/tools/client/workflow/manage-mcp-tool' import { RunWorkflowClientTool } from '@/lib/copilot/tools/client/workflow/run-workflow' import { SetGlobalWorkflowVariablesClientTool } from '@/lib/copilot/tools/client/workflow/set-global-workflow-variables' -import { createLogger } from '@/lib/logs/console/logger' import { getQueryClient } from '@/app/_shell/providers/query-provider' import { subscriptionKeys } from '@/hooks/queries/subscription' import type { diff --git a/apps/sim/stores/panel/variables/store.ts b/apps/sim/stores/panel/variables/store.ts index e404227b2d..14878753d9 100644 --- a/apps/sim/stores/panel/variables/store.ts +++ b/apps/sim/stores/panel/variables/store.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import { create } from 'zustand' import { devtools } from 'zustand/middleware' -import { createLogger } from '@/lib/logs/console/logger' import { useOperationQueueStore } from '@/stores/operation-queue/store' import type { Variable, VariablesStore } from '@/stores/panel/variables/types' import { useWorkflowRegistry } from '@/stores/workflows/registry/store' diff --git a/apps/sim/stores/providers/store.ts b/apps/sim/stores/providers/store.ts index 68ecd536ee..3db2cbf29f 100644 --- a/apps/sim/stores/providers/store.ts +++ b/apps/sim/stores/providers/store.ts @@ -1,5 +1,5 @@ +import { createLogger } from '@sim/logger' import { create } from 'zustand' -import { createLogger } from '@/lib/logs/console/logger' import type { OpenRouterModelInfo, ProvidersStore } from '@/stores/providers/types' const logger = createLogger('ProvidersStore') diff --git a/apps/sim/stores/settings/environment/store.ts b/apps/sim/stores/settings/environment/store.ts index 54ee275e4d..e1e77e286a 100644 --- a/apps/sim/stores/settings/environment/store.ts +++ b/apps/sim/stores/settings/environment/store.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import { create } from 'zustand' import { fetchPersonalEnvironment } from '@/lib/environment/api' -import { createLogger } from '@/lib/logs/console/logger' import type { EnvironmentStore, EnvironmentVariable } from '@/stores/settings/environment/types' const logger = createLogger('EnvironmentStore') diff --git a/apps/sim/stores/settings/general/store.ts b/apps/sim/stores/settings/general/store.ts index 8ea19b72ba..f6df99e34c 100644 --- a/apps/sim/stores/settings/general/store.ts +++ b/apps/sim/stores/settings/general/store.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import { create } from 'zustand' import { devtools } from 'zustand/middleware' -import { createLogger } from '@/lib/logs/console/logger' import type { General, GeneralStore } from '@/stores/settings/general/types' const logger = createLogger('GeneralStore') diff --git a/apps/sim/stores/terminal/console/store.ts b/apps/sim/stores/terminal/console/store.ts index ec437d796a..45b0ae0bca 100644 --- a/apps/sim/stores/terminal/console/store.ts +++ b/apps/sim/stores/terminal/console/store.ts @@ -1,7 +1,7 @@ +import { createLogger } from '@sim/logger' import { create } from 'zustand' import { devtools, persist } from 'zustand/middleware' import { redactApiKeys } from '@/lib/core/security/redaction' -import { createLogger } from '@/lib/logs/console/logger' import type { NormalizedBlockOutput } from '@/executor/types' import { useExecutionStore } from '@/stores/execution/store' import { useNotificationStore } from '@/stores/notifications' diff --git a/apps/sim/stores/undo-redo/store.ts b/apps/sim/stores/undo-redo/store.ts index af2867a734..2d5b9dafaf 100644 --- a/apps/sim/stores/undo-redo/store.ts +++ b/apps/sim/stores/undo-redo/store.ts @@ -1,7 +1,7 @@ +import { createLogger } from '@sim/logger' import type { Edge } from 'reactflow' import { create } from 'zustand' import { createJSONStorage, persist } from 'zustand/middleware' -import { createLogger } from '@/lib/logs/console/logger' import type { MoveBlockOperation, Operation, diff --git a/apps/sim/stores/variables/store.ts b/apps/sim/stores/variables/store.ts index c4bcb89ff8..df348e12b0 100644 --- a/apps/sim/stores/variables/store.ts +++ b/apps/sim/stores/variables/store.ts @@ -1,7 +1,7 @@ +import { createLogger } from '@sim/logger' import { v4 as uuidv4 } from 'uuid' import { create } from 'zustand' import { devtools, persist } from 'zustand/middleware' -import { createLogger } from '@/lib/logs/console/logger' import type { Variable, VariablesDimensions, diff --git a/apps/sim/stores/workflow-diff/store.ts b/apps/sim/stores/workflow-diff/store.ts index 2cac31c8cd..2fb8fe65b5 100644 --- a/apps/sim/stores/workflow-diff/store.ts +++ b/apps/sim/stores/workflow-diff/store.ts @@ -1,7 +1,7 @@ +import { createLogger } from '@sim/logger' import { create } from 'zustand' import { devtools } from 'zustand/middleware' import { getClientTool } from '@/lib/copilot/tools/client/manager' -import { createLogger } from '@/lib/logs/console/logger' import { type DiffAnalysis, stripWorkflowDiffMarkers, diff --git a/apps/sim/stores/workflows/index.ts b/apps/sim/stores/workflows/index.ts index 733fdda79b..305f8cbbd4 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 '@sim/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/stores/workflows/json/importer.ts b/apps/sim/stores/workflows/json/importer.ts index 6157cfd3b9..6ab3764de0 100644 --- a/apps/sim/stores/workflows/json/importer.ts +++ b/apps/sim/stores/workflows/json/importer.ts @@ -1,5 +1,5 @@ +import { createLogger } from '@sim/logger' import { v4 as uuidv4 } from 'uuid' -import { createLogger } from '@/lib/logs/console/logger' import { TRIGGER_RUNTIME_SUBBLOCK_IDS } from '@/triggers/constants' import type { WorkflowState } from '../workflow/types' diff --git a/apps/sim/stores/workflows/json/store.ts b/apps/sim/stores/workflows/json/store.ts index 0b1550091d..9a9c688a36 100644 --- a/apps/sim/stores/workflows/json/store.ts +++ b/apps/sim/stores/workflows/json/store.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import { create } from 'zustand' import { devtools } from 'zustand/middleware' -import { createLogger } from '@/lib/logs/console/logger' import { type ExportWorkflowState, sanitizeForExport, diff --git a/apps/sim/stores/workflows/registry/store.ts b/apps/sim/stores/workflows/registry/store.ts index 3f8e781362..a531207cfa 100644 --- a/apps/sim/stores/workflows/registry/store.ts +++ b/apps/sim/stores/workflows/registry/store.ts @@ -1,7 +1,7 @@ +import { createLogger } from '@sim/logger' import { create } from 'zustand' import { devtools } from 'zustand/middleware' import { withOptimisticUpdate } from '@/lib/core/utils/optimistic-update' -import { createLogger } from '@/lib/logs/console/logger' import { buildDefaultWorkflowArtifacts } from '@/lib/workflows/defaults' import { useVariablesStore } from '@/stores/panel/variables/store' import type { diff --git a/apps/sim/stores/workflows/subblock/store.ts b/apps/sim/stores/workflows/subblock/store.ts index 5b4a7ab37e..a6bb3bd572 100644 --- a/apps/sim/stores/workflows/subblock/store.ts +++ b/apps/sim/stores/workflows/subblock/store.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import { create } from 'zustand' import { devtools } from 'zustand/middleware' -import { createLogger } from '@/lib/logs/console/logger' import { getBlock } from '@/blocks' import type { SubBlockConfig } from '@/blocks/types' import { populateTriggerFieldsFromConfig } from '@/hooks/use-trigger-config-aggregation' diff --git a/apps/sim/stores/workflows/workflow/store.ts b/apps/sim/stores/workflows/workflow/store.ts index 1e947030fa..297d1ee85a 100644 --- a/apps/sim/stores/workflows/workflow/store.ts +++ b/apps/sim/stores/workflows/workflow/store.ts @@ -1,7 +1,7 @@ +import { createLogger } from '@sim/logger' import type { Edge } from 'reactflow' import { create } from 'zustand' import { devtools } from 'zustand/middleware' -import { createLogger } from '@/lib/logs/console/logger' import { DEFAULT_DUPLICATE_OFFSET } from '@/lib/workflows/autolayout/constants' import { getBlockOutputs } from '@/lib/workflows/blocks/block-outputs' import { TriggerUtils } from '@/lib/workflows/triggers/triggers' diff --git a/apps/sim/tools/browser_use/run_task.ts b/apps/sim/tools/browser_use/run_task.ts index c2e5e8010b..34eb1b15cd 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 '@sim/logger' import type { BrowserUseRunTaskParams, BrowserUseRunTaskResponse } from '@/tools/browser_use/types' import type { ToolConfig } from '@/tools/types' diff --git a/apps/sim/tools/exa/research.ts b/apps/sim/tools/exa/research.ts index 8a0de3cfaa..95f08cd074 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 '@sim/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 785fbd63a2..6076e4248c 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 '@sim/logger' import type { FileParseResult, FileParserInput, diff --git a/apps/sim/tools/firecrawl/crawl.ts b/apps/sim/tools/firecrawl/crawl.ts index f6bd018f86..c2fff3f60f 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 '@sim/logger' import type { FirecrawlCrawlParams, FirecrawlCrawlResponse } from '@/tools/firecrawl/types' import type { ToolConfig } from '@/tools/types' diff --git a/apps/sim/tools/firecrawl/extract.ts b/apps/sim/tools/firecrawl/extract.ts index a92242963a..4f3aa9692c 100644 --- a/apps/sim/tools/firecrawl/extract.ts +++ b/apps/sim/tools/firecrawl/extract.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ExtractParams, ExtractResponse } from '@/tools/firecrawl/types' import type { ToolConfig } from '@/tools/types' diff --git a/apps/sim/tools/github/latest_commit.ts b/apps/sim/tools/github/latest_commit.ts index af47329284..c4e7db0318 100644 --- a/apps/sim/tools/github/latest_commit.ts +++ b/apps/sim/tools/github/latest_commit.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { LatestCommitParams, LatestCommitResponse } from '@/tools/github/types' import type { ToolConfig } from '@/tools/types' diff --git a/apps/sim/tools/gmail/read.ts b/apps/sim/tools/gmail/read.ts index 0e28c63b1c..76ca1af958 100644 --- a/apps/sim/tools/gmail/read.ts +++ b/apps/sim/tools/gmail/read.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { GmailAttachment, GmailReadParams, GmailToolResponse } from '@/tools/gmail/types' import { createMessagesSummary, diff --git a/apps/sim/tools/gmail/search.ts b/apps/sim/tools/gmail/search.ts index d941cb4ae6..e46868541f 100644 --- a/apps/sim/tools/gmail/search.ts +++ b/apps/sim/tools/gmail/search.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { GmailSearchParams, GmailToolResponse } from '@/tools/gmail/types' import { createMessagesSummary, diff --git a/apps/sim/tools/google_docs/create.ts b/apps/sim/tools/google_docs/create.ts index 9191dd8b3f..f17c3cbec1 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 '@sim/logger' import type { GoogleDocsCreateResponse, GoogleDocsToolParams } from '@/tools/google_docs/types' import type { ToolConfig } from '@/tools/types' diff --git a/apps/sim/tools/google_drive/download.ts b/apps/sim/tools/google_drive/download.ts index 4aa0d58544..c01d1a0475 100644 --- a/apps/sim/tools/google_drive/download.ts +++ b/apps/sim/tools/google_drive/download.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { GoogleDriveDownloadResponse, GoogleDriveToolParams } from '@/tools/google_drive/types' import { DEFAULT_EXPORT_FORMATS, GOOGLE_WORKSPACE_MIME_TYPES } from '@/tools/google_drive/utils' 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 7d3595a962..a43915818d 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 '@sim/logger' import type { GoogleDriveGetContentResponse, GoogleDriveToolParams, diff --git a/apps/sim/tools/google_drive/upload.ts b/apps/sim/tools/google_drive/upload.ts index 21b72d255d..5d8f0c6747 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 '@sim/logger' import type { GoogleDriveToolParams, GoogleDriveUploadResponse } from '@/tools/google_drive/types' import { GOOGLE_WORKSPACE_MIME_TYPES, diff --git a/apps/sim/tools/google_form/utils.ts b/apps/sim/tools/google_form/utils.ts index 4f4402b919..70dff427a1 100644 --- a/apps/sim/tools/google_form/utils.ts +++ b/apps/sim/tools/google_form/utils.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' export const FORMS_API_BASE = 'https://forms.googleapis.com/v1' diff --git a/apps/sim/tools/google_slides/add_image.ts b/apps/sim/tools/google_slides/add_image.ts index 51d3cf4c1a..9056667fc6 100644 --- a/apps/sim/tools/google_slides/add_image.ts +++ b/apps/sim/tools/google_slides/add_image.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' const logger = createLogger('GoogleSlidesAddImageTool') diff --git a/apps/sim/tools/google_slides/add_slide.ts b/apps/sim/tools/google_slides/add_slide.ts index 3b1556fa4c..eb86707466 100644 --- a/apps/sim/tools/google_slides/add_slide.ts +++ b/apps/sim/tools/google_slides/add_slide.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' const logger = createLogger('GoogleSlidesAddSlideTool') diff --git a/apps/sim/tools/google_slides/create.ts b/apps/sim/tools/google_slides/create.ts index 92217b0747..ff44c5393a 100644 --- a/apps/sim/tools/google_slides/create.ts +++ b/apps/sim/tools/google_slides/create.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { GoogleSlidesCreateResponse, GoogleSlidesToolParams, diff --git a/apps/sim/tools/google_slides/get_thumbnail.ts b/apps/sim/tools/google_slides/get_thumbnail.ts index 5bef5db674..4af7443caf 100644 --- a/apps/sim/tools/google_slides/get_thumbnail.ts +++ b/apps/sim/tools/google_slides/get_thumbnail.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' const logger = createLogger('GoogleSlidesGetThumbnailTool') diff --git a/apps/sim/tools/google_slides/replace_all_text.ts b/apps/sim/tools/google_slides/replace_all_text.ts index 14936f9e0e..3d2abd680d 100644 --- a/apps/sim/tools/google_slides/replace_all_text.ts +++ b/apps/sim/tools/google_slides/replace_all_text.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' const logger = createLogger('GoogleSlidesReplaceAllTextTool') diff --git a/apps/sim/tools/google_slides/write.ts b/apps/sim/tools/google_slides/write.ts index 387a426eb5..dbe5e1e3e2 100644 --- a/apps/sim/tools/google_slides/write.ts +++ b/apps/sim/tools/google_slides/write.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { GoogleSlidesToolParams, GoogleSlidesWriteResponse } from '@/tools/google_slides/types' import type { ToolConfig } from '@/tools/types' diff --git a/apps/sim/tools/google_vault/download_export_file.ts b/apps/sim/tools/google_vault/download_export_file.ts index bf32ea6d4b..e63bd71cd9 100644 --- a/apps/sim/tools/google_vault/download_export_file.ts +++ b/apps/sim/tools/google_vault/download_export_file.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' const logger = createLogger('GoogleVaultDownloadExportFileTool') diff --git a/apps/sim/tools/http/utils.ts b/apps/sim/tools/http/utils.ts index 9e8248d3e3..eb108fef36 100644 --- a/apps/sim/tools/http/utils.ts +++ b/apps/sim/tools/http/utils.ts @@ -1,6 +1,6 @@ +import { createLogger } from '@sim/logger' import { isTest } from '@/lib/core/config/feature-flags' import { getBaseUrl } from '@/lib/core/utils/urls' -import { createLogger } from '@/lib/logs/console/logger' import type { TableRow } from '@/tools/types' const logger = createLogger('HTTPRequestUtils') diff --git a/apps/sim/tools/hubspot/create_company.ts b/apps/sim/tools/hubspot/create_company.ts index 9ead3fb5d8..85615c97c1 100644 --- a/apps/sim/tools/hubspot/create_company.ts +++ b/apps/sim/tools/hubspot/create_company.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { HubSpotCreateCompanyParams, HubSpotCreateCompanyResponse, diff --git a/apps/sim/tools/hubspot/create_contact.ts b/apps/sim/tools/hubspot/create_contact.ts index 11ec2894c3..8c529fa7c6 100644 --- a/apps/sim/tools/hubspot/create_contact.ts +++ b/apps/sim/tools/hubspot/create_contact.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { HubSpotCreateContactParams, HubSpotCreateContactResponse, diff --git a/apps/sim/tools/hubspot/get_company.ts b/apps/sim/tools/hubspot/get_company.ts index b8b684703a..556930c811 100644 --- a/apps/sim/tools/hubspot/get_company.ts +++ b/apps/sim/tools/hubspot/get_company.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { HubSpotGetCompanyParams, HubSpotGetCompanyResponse } from '@/tools/hubspot/types' import type { ToolConfig } from '@/tools/types' diff --git a/apps/sim/tools/hubspot/get_contact.ts b/apps/sim/tools/hubspot/get_contact.ts index c566b4a7c9..c6bdc85ff3 100644 --- a/apps/sim/tools/hubspot/get_contact.ts +++ b/apps/sim/tools/hubspot/get_contact.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { HubSpotGetContactParams, HubSpotGetContactResponse } from '@/tools/hubspot/types' import type { ToolConfig } from '@/tools/types' diff --git a/apps/sim/tools/hubspot/get_users.ts b/apps/sim/tools/hubspot/get_users.ts index 5a9c637f15..ba244aab25 100644 --- a/apps/sim/tools/hubspot/get_users.ts +++ b/apps/sim/tools/hubspot/get_users.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { HubSpotGetUsersParams, HubSpotGetUsersResponse } from '@/tools/hubspot/types' import type { ToolConfig } from '@/tools/types' diff --git a/apps/sim/tools/hubspot/list_companies.ts b/apps/sim/tools/hubspot/list_companies.ts index 4137934d86..321344be9d 100644 --- a/apps/sim/tools/hubspot/list_companies.ts +++ b/apps/sim/tools/hubspot/list_companies.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { HubSpotListCompaniesParams, HubSpotListCompaniesResponse, diff --git a/apps/sim/tools/hubspot/list_contacts.ts b/apps/sim/tools/hubspot/list_contacts.ts index 9635abec29..1cff6d00b7 100644 --- a/apps/sim/tools/hubspot/list_contacts.ts +++ b/apps/sim/tools/hubspot/list_contacts.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { HubSpotListContactsParams, HubSpotListContactsResponse } from '@/tools/hubspot/types' import type { ToolConfig } from '@/tools/types' diff --git a/apps/sim/tools/hubspot/list_deals.ts b/apps/sim/tools/hubspot/list_deals.ts index 7048a1a274..b23e63add7 100644 --- a/apps/sim/tools/hubspot/list_deals.ts +++ b/apps/sim/tools/hubspot/list_deals.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { HubSpotListDealsParams, HubSpotListDealsResponse } from '@/tools/hubspot/types' import type { ToolConfig } from '@/tools/types' diff --git a/apps/sim/tools/hubspot/search_companies.ts b/apps/sim/tools/hubspot/search_companies.ts index 1371015bad..cb4bdac309 100644 --- a/apps/sim/tools/hubspot/search_companies.ts +++ b/apps/sim/tools/hubspot/search_companies.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { HubSpotSearchCompaniesParams, HubSpotSearchCompaniesResponse, diff --git a/apps/sim/tools/hubspot/search_contacts.ts b/apps/sim/tools/hubspot/search_contacts.ts index 710b279337..e24f27e499 100644 --- a/apps/sim/tools/hubspot/search_contacts.ts +++ b/apps/sim/tools/hubspot/search_contacts.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { HubSpotSearchContactsParams, HubSpotSearchContactsResponse, diff --git a/apps/sim/tools/hubspot/update_company.ts b/apps/sim/tools/hubspot/update_company.ts index 2812a39e4d..a2b9845b5b 100644 --- a/apps/sim/tools/hubspot/update_company.ts +++ b/apps/sim/tools/hubspot/update_company.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { HubSpotUpdateCompanyParams, HubSpotUpdateCompanyResponse, diff --git a/apps/sim/tools/hubspot/update_contact.ts b/apps/sim/tools/hubspot/update_contact.ts index 59fbae4f5e..1bcf8c2de2 100644 --- a/apps/sim/tools/hubspot/update_contact.ts +++ b/apps/sim/tools/hubspot/update_contact.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { HubSpotUpdateContactParams, HubSpotUpdateContactResponse, diff --git a/apps/sim/tools/index.ts b/apps/sim/tools/index.ts index 930e4e1891..865f279ca9 100644 --- a/apps/sim/tools/index.ts +++ b/apps/sim/tools/index.ts @@ -1,7 +1,7 @@ +import { createLogger } from '@sim/logger' import { generateInternalToken } from '@/lib/auth/internal' import { generateRequestId } from '@/lib/core/utils/request' import { getBaseUrl } from '@/lib/core/utils/urls' -import { createLogger } from '@/lib/logs/console/logger' import { parseMcpToolId } from '@/lib/mcp/utils' import { isCustomTool, isMcpTool } from '@/executor/constants' import type { ExecutionContext } from '@/executor/types' diff --git a/apps/sim/tools/intercom/create_company.ts b/apps/sim/tools/intercom/create_company.ts index 0b456c597f..1b636e0e9e 100644 --- a/apps/sim/tools/intercom/create_company.ts +++ b/apps/sim/tools/intercom/create_company.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildIntercomUrl, handleIntercomError } from './types' diff --git a/apps/sim/tools/intercom/create_contact.ts b/apps/sim/tools/intercom/create_contact.ts index 6f2d85893b..a22917a8c5 100644 --- a/apps/sim/tools/intercom/create_contact.ts +++ b/apps/sim/tools/intercom/create_contact.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildIntercomUrl, handleIntercomError } from './types' diff --git a/apps/sim/tools/intercom/create_message.ts b/apps/sim/tools/intercom/create_message.ts index bdcf0a56e5..0b8aac53a9 100644 --- a/apps/sim/tools/intercom/create_message.ts +++ b/apps/sim/tools/intercom/create_message.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildIntercomUrl, handleIntercomError } from './types' diff --git a/apps/sim/tools/intercom/create_ticket.ts b/apps/sim/tools/intercom/create_ticket.ts index c5d0dd12b3..af00bd3434 100644 --- a/apps/sim/tools/intercom/create_ticket.ts +++ b/apps/sim/tools/intercom/create_ticket.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildIntercomUrl, handleIntercomError } from './types' diff --git a/apps/sim/tools/intercom/delete_contact.ts b/apps/sim/tools/intercom/delete_contact.ts index 27bdd8e6dd..16a68229f7 100644 --- a/apps/sim/tools/intercom/delete_contact.ts +++ b/apps/sim/tools/intercom/delete_contact.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildIntercomUrl, handleIntercomError } from './types' diff --git a/apps/sim/tools/intercom/get_company.ts b/apps/sim/tools/intercom/get_company.ts index c23d08edcd..d76ee3270e 100644 --- a/apps/sim/tools/intercom/get_company.ts +++ b/apps/sim/tools/intercom/get_company.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildIntercomUrl, handleIntercomError } from './types' diff --git a/apps/sim/tools/intercom/get_contact.ts b/apps/sim/tools/intercom/get_contact.ts index b76bf11d65..034396f272 100644 --- a/apps/sim/tools/intercom/get_contact.ts +++ b/apps/sim/tools/intercom/get_contact.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildIntercomUrl, handleIntercomError } from './types' diff --git a/apps/sim/tools/intercom/get_conversation.ts b/apps/sim/tools/intercom/get_conversation.ts index e7e6a858e6..adaf02816e 100644 --- a/apps/sim/tools/intercom/get_conversation.ts +++ b/apps/sim/tools/intercom/get_conversation.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildIntercomUrl, handleIntercomError } from './types' diff --git a/apps/sim/tools/intercom/get_ticket.ts b/apps/sim/tools/intercom/get_ticket.ts index a0c92cf561..ba2eb3ad7e 100644 --- a/apps/sim/tools/intercom/get_ticket.ts +++ b/apps/sim/tools/intercom/get_ticket.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildIntercomUrl, handleIntercomError } from './types' diff --git a/apps/sim/tools/intercom/list_companies.ts b/apps/sim/tools/intercom/list_companies.ts index 14145b9fb5..7e9121eb83 100644 --- a/apps/sim/tools/intercom/list_companies.ts +++ b/apps/sim/tools/intercom/list_companies.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildIntercomUrl, handleIntercomError } from './types' diff --git a/apps/sim/tools/intercom/list_contacts.ts b/apps/sim/tools/intercom/list_contacts.ts index cca3ef45a4..fc98cdf1d8 100644 --- a/apps/sim/tools/intercom/list_contacts.ts +++ b/apps/sim/tools/intercom/list_contacts.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildIntercomUrl, handleIntercomError } from './types' diff --git a/apps/sim/tools/intercom/list_conversations.ts b/apps/sim/tools/intercom/list_conversations.ts index 030ed61794..932ef26bec 100644 --- a/apps/sim/tools/intercom/list_conversations.ts +++ b/apps/sim/tools/intercom/list_conversations.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildIntercomUrl, handleIntercomError } from './types' diff --git a/apps/sim/tools/intercom/reply_conversation.ts b/apps/sim/tools/intercom/reply_conversation.ts index a068d024a4..b2ed1daa63 100644 --- a/apps/sim/tools/intercom/reply_conversation.ts +++ b/apps/sim/tools/intercom/reply_conversation.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildIntercomUrl, handleIntercomError } from './types' diff --git a/apps/sim/tools/intercom/search_contacts.ts b/apps/sim/tools/intercom/search_contacts.ts index e96dfceb70..4e18e5d363 100644 --- a/apps/sim/tools/intercom/search_contacts.ts +++ b/apps/sim/tools/intercom/search_contacts.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildIntercomUrl, handleIntercomError } from './types' diff --git a/apps/sim/tools/intercom/search_conversations.ts b/apps/sim/tools/intercom/search_conversations.ts index 8b3ba6b758..32099a98f4 100644 --- a/apps/sim/tools/intercom/search_conversations.ts +++ b/apps/sim/tools/intercom/search_conversations.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildIntercomUrl, handleIntercomError } from './types' diff --git a/apps/sim/tools/intercom/types.ts b/apps/sim/tools/intercom/types.ts index 0059700c8c..d15940d3f2 100644 --- a/apps/sim/tools/intercom/types.ts +++ b/apps/sim/tools/intercom/types.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' const logger = createLogger('Intercom') diff --git a/apps/sim/tools/intercom/update_contact.ts b/apps/sim/tools/intercom/update_contact.ts index aa6f537869..33511cd79f 100644 --- a/apps/sim/tools/intercom/update_contact.ts +++ b/apps/sim/tools/intercom/update_contact.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildIntercomUrl, handleIntercomError } from './types' diff --git a/apps/sim/tools/jira/retrieve.ts b/apps/sim/tools/jira/retrieve.ts index d9d5507841..9aaf92fbca 100644 --- a/apps/sim/tools/jira/retrieve.ts +++ b/apps/sim/tools/jira/retrieve.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { JiraRetrieveParams, JiraRetrieveResponse } from '@/tools/jira/types' import { getJiraCloudId } from '@/tools/jira/utils' import type { ToolConfig } from '@/tools/types' diff --git a/apps/sim/tools/kalshi/types.ts b/apps/sim/tools/kalshi/types.ts index bd63d08152..7041f1dd1f 100644 --- a/apps/sim/tools/kalshi/types.ts +++ b/apps/sim/tools/kalshi/types.ts @@ -1,5 +1,5 @@ import crypto from 'crypto' -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' const logger = createLogger('Kalshi') diff --git a/apps/sim/tools/llm/chat.ts b/apps/sim/tools/llm/chat.ts index 5f1bb3b2f6..a6863dafb5 100644 --- a/apps/sim/tools/llm/chat.ts +++ b/apps/sim/tools/llm/chat.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import { getProviderFromModel } from '@/providers/utils' import type { ToolConfig, ToolResponse } from '@/tools/types' diff --git a/apps/sim/tools/mailchimp/add_member.ts b/apps/sim/tools/mailchimp/add_member.ts index 7a917f00ca..45ce315bd9 100644 --- a/apps/sim/tools/mailchimp/add_member.ts +++ b/apps/sim/tools/mailchimp/add_member.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildMailchimpUrl, handleMailchimpError, type MailchimpMember } from './types' diff --git a/apps/sim/tools/mailchimp/add_member_tags.ts b/apps/sim/tools/mailchimp/add_member_tags.ts index 6d3a140f8e..2584d99116 100644 --- a/apps/sim/tools/mailchimp/add_member_tags.ts +++ b/apps/sim/tools/mailchimp/add_member_tags.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildMailchimpUrl, handleMailchimpError } from './types' diff --git a/apps/sim/tools/mailchimp/add_or_update_member.ts b/apps/sim/tools/mailchimp/add_or_update_member.ts index a4b3daf7ac..abdfd2e750 100644 --- a/apps/sim/tools/mailchimp/add_or_update_member.ts +++ b/apps/sim/tools/mailchimp/add_or_update_member.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildMailchimpUrl, handleMailchimpError, type MailchimpMember } from './types' diff --git a/apps/sim/tools/mailchimp/add_segment_member.ts b/apps/sim/tools/mailchimp/add_segment_member.ts index 0ab705a297..020f6d7981 100644 --- a/apps/sim/tools/mailchimp/add_segment_member.ts +++ b/apps/sim/tools/mailchimp/add_segment_member.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildMailchimpUrl, handleMailchimpError, type MailchimpMember } from './types' diff --git a/apps/sim/tools/mailchimp/add_subscriber_to_automation.ts b/apps/sim/tools/mailchimp/add_subscriber_to_automation.ts index 8d84ec807a..ed0d6b603c 100644 --- a/apps/sim/tools/mailchimp/add_subscriber_to_automation.ts +++ b/apps/sim/tools/mailchimp/add_subscriber_to_automation.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import type { MailchimpMember } from './types' import { buildMailchimpUrl, handleMailchimpError } from './types' diff --git a/apps/sim/tools/mailchimp/archive_member.ts b/apps/sim/tools/mailchimp/archive_member.ts index dbe79651e4..8189ee394c 100644 --- a/apps/sim/tools/mailchimp/archive_member.ts +++ b/apps/sim/tools/mailchimp/archive_member.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildMailchimpUrl, handleMailchimpError } from './types' diff --git a/apps/sim/tools/mailchimp/create_audience.ts b/apps/sim/tools/mailchimp/create_audience.ts index bb3d827f75..789f98ea2d 100644 --- a/apps/sim/tools/mailchimp/create_audience.ts +++ b/apps/sim/tools/mailchimp/create_audience.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import type { MailchimpAudience } from './types' import { buildMailchimpUrl, handleMailchimpError } from './types' diff --git a/apps/sim/tools/mailchimp/create_batch_operation.ts b/apps/sim/tools/mailchimp/create_batch_operation.ts index 1da6c56ff4..591627b611 100644 --- a/apps/sim/tools/mailchimp/create_batch_operation.ts +++ b/apps/sim/tools/mailchimp/create_batch_operation.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import type { MailchimpBatchOperation } from './types' import { buildMailchimpUrl, handleMailchimpError } from './types' diff --git a/apps/sim/tools/mailchimp/create_campaign.ts b/apps/sim/tools/mailchimp/create_campaign.ts index fce2b86fee..f164d2b8d4 100644 --- a/apps/sim/tools/mailchimp/create_campaign.ts +++ b/apps/sim/tools/mailchimp/create_campaign.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildMailchimpUrl, handleMailchimpError, type MailchimpCampaign } from './types' diff --git a/apps/sim/tools/mailchimp/create_interest.ts b/apps/sim/tools/mailchimp/create_interest.ts index c29c562bee..cb7c0fdb08 100644 --- a/apps/sim/tools/mailchimp/create_interest.ts +++ b/apps/sim/tools/mailchimp/create_interest.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import type { MailchimpInterest } from './types' import { buildMailchimpUrl, handleMailchimpError } from './types' diff --git a/apps/sim/tools/mailchimp/create_interest_category.ts b/apps/sim/tools/mailchimp/create_interest_category.ts index f33a6e7342..5464c9fb4f 100644 --- a/apps/sim/tools/mailchimp/create_interest_category.ts +++ b/apps/sim/tools/mailchimp/create_interest_category.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import type { MailchimpInterestCategory } from './types' import { buildMailchimpUrl, handleMailchimpError } from './types' diff --git a/apps/sim/tools/mailchimp/create_landing_page.ts b/apps/sim/tools/mailchimp/create_landing_page.ts index c2895c8cc4..8df73d805a 100644 --- a/apps/sim/tools/mailchimp/create_landing_page.ts +++ b/apps/sim/tools/mailchimp/create_landing_page.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import type { MailchimpLandingPage } from './types' import { buildMailchimpUrl, handleMailchimpError } from './types' diff --git a/apps/sim/tools/mailchimp/create_merge_field.ts b/apps/sim/tools/mailchimp/create_merge_field.ts index d409c96ecb..a5352c7ed3 100644 --- a/apps/sim/tools/mailchimp/create_merge_field.ts +++ b/apps/sim/tools/mailchimp/create_merge_field.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import type { MailchimpMergeField } from './types' import { buildMailchimpUrl, handleMailchimpError } from './types' diff --git a/apps/sim/tools/mailchimp/create_segment.ts b/apps/sim/tools/mailchimp/create_segment.ts index c278444806..b45553982c 100644 --- a/apps/sim/tools/mailchimp/create_segment.ts +++ b/apps/sim/tools/mailchimp/create_segment.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import type { MailchimpSegment } from './types' import { buildMailchimpUrl, handleMailchimpError } from './types' diff --git a/apps/sim/tools/mailchimp/create_template.ts b/apps/sim/tools/mailchimp/create_template.ts index 51de9edf9c..41c7b62068 100644 --- a/apps/sim/tools/mailchimp/create_template.ts +++ b/apps/sim/tools/mailchimp/create_template.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildMailchimpUrl, handleMailchimpError } from './types' diff --git a/apps/sim/tools/mailchimp/delete_audience.ts b/apps/sim/tools/mailchimp/delete_audience.ts index 29519a1f0e..cb9934c9d7 100644 --- a/apps/sim/tools/mailchimp/delete_audience.ts +++ b/apps/sim/tools/mailchimp/delete_audience.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildMailchimpUrl, handleMailchimpError } from './types' diff --git a/apps/sim/tools/mailchimp/delete_batch_operation.ts b/apps/sim/tools/mailchimp/delete_batch_operation.ts index a808bd2970..9ca85bd235 100644 --- a/apps/sim/tools/mailchimp/delete_batch_operation.ts +++ b/apps/sim/tools/mailchimp/delete_batch_operation.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildMailchimpUrl, handleMailchimpError } from './types' diff --git a/apps/sim/tools/mailchimp/delete_campaign.ts b/apps/sim/tools/mailchimp/delete_campaign.ts index bde51c42ec..b6f8f1d9eb 100644 --- a/apps/sim/tools/mailchimp/delete_campaign.ts +++ b/apps/sim/tools/mailchimp/delete_campaign.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildMailchimpUrl, handleMailchimpError } from './types' diff --git a/apps/sim/tools/mailchimp/delete_interest.ts b/apps/sim/tools/mailchimp/delete_interest.ts index 4eac735552..cf8f50c8ab 100644 --- a/apps/sim/tools/mailchimp/delete_interest.ts +++ b/apps/sim/tools/mailchimp/delete_interest.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildMailchimpUrl, handleMailchimpError } from './types' diff --git a/apps/sim/tools/mailchimp/delete_interest_category.ts b/apps/sim/tools/mailchimp/delete_interest_category.ts index db4031b430..23fbc37a1d 100644 --- a/apps/sim/tools/mailchimp/delete_interest_category.ts +++ b/apps/sim/tools/mailchimp/delete_interest_category.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildMailchimpUrl, handleMailchimpError } from './types' diff --git a/apps/sim/tools/mailchimp/delete_landing_page.ts b/apps/sim/tools/mailchimp/delete_landing_page.ts index a590f5ee43..61ea6e47c6 100644 --- a/apps/sim/tools/mailchimp/delete_landing_page.ts +++ b/apps/sim/tools/mailchimp/delete_landing_page.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildMailchimpUrl, handleMailchimpError } from './types' diff --git a/apps/sim/tools/mailchimp/delete_member.ts b/apps/sim/tools/mailchimp/delete_member.ts index 1b0e02b535..a74da3f52c 100644 --- a/apps/sim/tools/mailchimp/delete_member.ts +++ b/apps/sim/tools/mailchimp/delete_member.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildMailchimpUrl, handleMailchimpError } from './types' diff --git a/apps/sim/tools/mailchimp/delete_merge_field.ts b/apps/sim/tools/mailchimp/delete_merge_field.ts index bb9f4a1c40..f04a2492de 100644 --- a/apps/sim/tools/mailchimp/delete_merge_field.ts +++ b/apps/sim/tools/mailchimp/delete_merge_field.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildMailchimpUrl, handleMailchimpError } from './types' diff --git a/apps/sim/tools/mailchimp/delete_segment.ts b/apps/sim/tools/mailchimp/delete_segment.ts index 5c5ee2640b..3e89c20bad 100644 --- a/apps/sim/tools/mailchimp/delete_segment.ts +++ b/apps/sim/tools/mailchimp/delete_segment.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildMailchimpUrl, handleMailchimpError } from './types' diff --git a/apps/sim/tools/mailchimp/delete_template.ts b/apps/sim/tools/mailchimp/delete_template.ts index 2756b9eef4..effb32ca1c 100644 --- a/apps/sim/tools/mailchimp/delete_template.ts +++ b/apps/sim/tools/mailchimp/delete_template.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildMailchimpUrl, handleMailchimpError } from './types' diff --git a/apps/sim/tools/mailchimp/get_audience.ts b/apps/sim/tools/mailchimp/get_audience.ts index c4f92bc6be..ebe9a5f16e 100644 --- a/apps/sim/tools/mailchimp/get_audience.ts +++ b/apps/sim/tools/mailchimp/get_audience.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import type { MailchimpAudience } from './types' import { buildMailchimpUrl, handleMailchimpError } from './types' diff --git a/apps/sim/tools/mailchimp/get_audiences.ts b/apps/sim/tools/mailchimp/get_audiences.ts index cf9383c96a..dcb4497179 100644 --- a/apps/sim/tools/mailchimp/get_audiences.ts +++ b/apps/sim/tools/mailchimp/get_audiences.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import type { MailchimpAudience } from './types' import { buildMailchimpUrl, handleMailchimpError } from './types' diff --git a/apps/sim/tools/mailchimp/get_automation.ts b/apps/sim/tools/mailchimp/get_automation.ts index dae107aa63..fc4736392a 100644 --- a/apps/sim/tools/mailchimp/get_automation.ts +++ b/apps/sim/tools/mailchimp/get_automation.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import type { MailchimpAutomation } from './types' import { buildMailchimpUrl, handleMailchimpError } from './types' diff --git a/apps/sim/tools/mailchimp/get_automations.ts b/apps/sim/tools/mailchimp/get_automations.ts index 4ae25e30db..f27b396d92 100644 --- a/apps/sim/tools/mailchimp/get_automations.ts +++ b/apps/sim/tools/mailchimp/get_automations.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import type { MailchimpAutomation } from './types' import { buildMailchimpUrl, handleMailchimpError } from './types' diff --git a/apps/sim/tools/mailchimp/get_batch_operation.ts b/apps/sim/tools/mailchimp/get_batch_operation.ts index a9c478d74d..abd63a5f65 100644 --- a/apps/sim/tools/mailchimp/get_batch_operation.ts +++ b/apps/sim/tools/mailchimp/get_batch_operation.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import type { MailchimpBatchOperation } from './types' import { buildMailchimpUrl, handleMailchimpError } from './types' diff --git a/apps/sim/tools/mailchimp/get_batch_operations.ts b/apps/sim/tools/mailchimp/get_batch_operations.ts index c4ef501ef8..652d6461ca 100644 --- a/apps/sim/tools/mailchimp/get_batch_operations.ts +++ b/apps/sim/tools/mailchimp/get_batch_operations.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import type { MailchimpBatchOperation } from './types' import { buildMailchimpUrl, handleMailchimpError } from './types' diff --git a/apps/sim/tools/mailchimp/get_campaign.ts b/apps/sim/tools/mailchimp/get_campaign.ts index 4c4ac68542..b52a6ca3b1 100644 --- a/apps/sim/tools/mailchimp/get_campaign.ts +++ b/apps/sim/tools/mailchimp/get_campaign.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildMailchimpUrl, handleMailchimpError, type MailchimpCampaign } from './types' diff --git a/apps/sim/tools/mailchimp/get_campaign_content.ts b/apps/sim/tools/mailchimp/get_campaign_content.ts index 3e0a33bf5e..eb91a1facf 100644 --- a/apps/sim/tools/mailchimp/get_campaign_content.ts +++ b/apps/sim/tools/mailchimp/get_campaign_content.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildMailchimpUrl, handleMailchimpError, type MailchimpCampaignContent } from './types' diff --git a/apps/sim/tools/mailchimp/get_campaign_report.ts b/apps/sim/tools/mailchimp/get_campaign_report.ts index 306baef7cc..e9ffd2447f 100644 --- a/apps/sim/tools/mailchimp/get_campaign_report.ts +++ b/apps/sim/tools/mailchimp/get_campaign_report.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildMailchimpUrl, handleMailchimpError, type MailchimpCampaignReport } from './types' diff --git a/apps/sim/tools/mailchimp/get_campaign_reports.ts b/apps/sim/tools/mailchimp/get_campaign_reports.ts index d5a1bd152a..20924e192e 100644 --- a/apps/sim/tools/mailchimp/get_campaign_reports.ts +++ b/apps/sim/tools/mailchimp/get_campaign_reports.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildMailchimpUrl, handleMailchimpError, type MailchimpCampaignReport } from './types' diff --git a/apps/sim/tools/mailchimp/get_campaigns.ts b/apps/sim/tools/mailchimp/get_campaigns.ts index 65b5404240..596fc3b570 100644 --- a/apps/sim/tools/mailchimp/get_campaigns.ts +++ b/apps/sim/tools/mailchimp/get_campaigns.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildMailchimpUrl, handleMailchimpError, type MailchimpCampaign } from './types' diff --git a/apps/sim/tools/mailchimp/get_interest.ts b/apps/sim/tools/mailchimp/get_interest.ts index 8e1b1bea1d..d7e56a9751 100644 --- a/apps/sim/tools/mailchimp/get_interest.ts +++ b/apps/sim/tools/mailchimp/get_interest.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import type { MailchimpInterest } from './types' import { buildMailchimpUrl, handleMailchimpError } from './types' diff --git a/apps/sim/tools/mailchimp/get_interest_categories.ts b/apps/sim/tools/mailchimp/get_interest_categories.ts index 80305e7d45..c624041ce2 100644 --- a/apps/sim/tools/mailchimp/get_interest_categories.ts +++ b/apps/sim/tools/mailchimp/get_interest_categories.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildMailchimpUrl, handleMailchimpError } from './types' diff --git a/apps/sim/tools/mailchimp/get_interest_category.ts b/apps/sim/tools/mailchimp/get_interest_category.ts index e550a3e3b6..24248d8fd6 100644 --- a/apps/sim/tools/mailchimp/get_interest_category.ts +++ b/apps/sim/tools/mailchimp/get_interest_category.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import type { MailchimpInterestCategory } from './types' import { buildMailchimpUrl, handleMailchimpError } from './types' diff --git a/apps/sim/tools/mailchimp/get_interests.ts b/apps/sim/tools/mailchimp/get_interests.ts index 93ca63e1f5..54446457b1 100644 --- a/apps/sim/tools/mailchimp/get_interests.ts +++ b/apps/sim/tools/mailchimp/get_interests.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildMailchimpUrl, handleMailchimpError } from './types' diff --git a/apps/sim/tools/mailchimp/get_landing_page.ts b/apps/sim/tools/mailchimp/get_landing_page.ts index c8abd6265e..c624f106bb 100644 --- a/apps/sim/tools/mailchimp/get_landing_page.ts +++ b/apps/sim/tools/mailchimp/get_landing_page.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import type { MailchimpLandingPage } from './types' import { buildMailchimpUrl, handleMailchimpError } from './types' diff --git a/apps/sim/tools/mailchimp/get_landing_pages.ts b/apps/sim/tools/mailchimp/get_landing_pages.ts index 7147e5d005..548c4eb1b6 100644 --- a/apps/sim/tools/mailchimp/get_landing_pages.ts +++ b/apps/sim/tools/mailchimp/get_landing_pages.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import type { MailchimpLandingPage } from './types' import { buildMailchimpUrl, handleMailchimpError } from './types' diff --git a/apps/sim/tools/mailchimp/get_member.ts b/apps/sim/tools/mailchimp/get_member.ts index 8be49b13c2..e19ae22fd6 100644 --- a/apps/sim/tools/mailchimp/get_member.ts +++ b/apps/sim/tools/mailchimp/get_member.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildMailchimpUrl, handleMailchimpError, type MailchimpMember } from './types' diff --git a/apps/sim/tools/mailchimp/get_member_tags.ts b/apps/sim/tools/mailchimp/get_member_tags.ts index f4816fe778..06f17b6189 100644 --- a/apps/sim/tools/mailchimp/get_member_tags.ts +++ b/apps/sim/tools/mailchimp/get_member_tags.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildMailchimpUrl, handleMailchimpError, type MailchimpTag } from './types' diff --git a/apps/sim/tools/mailchimp/get_members.ts b/apps/sim/tools/mailchimp/get_members.ts index a7e31dcc3f..42e7220d15 100644 --- a/apps/sim/tools/mailchimp/get_members.ts +++ b/apps/sim/tools/mailchimp/get_members.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildMailchimpUrl, handleMailchimpError, type MailchimpMember } from './types' diff --git a/apps/sim/tools/mailchimp/get_merge_field.ts b/apps/sim/tools/mailchimp/get_merge_field.ts index 912be2a5fc..25bd428808 100644 --- a/apps/sim/tools/mailchimp/get_merge_field.ts +++ b/apps/sim/tools/mailchimp/get_merge_field.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildMailchimpUrl, handleMailchimpError } from './types' diff --git a/apps/sim/tools/mailchimp/get_merge_fields.ts b/apps/sim/tools/mailchimp/get_merge_fields.ts index 796429f03d..9b234314d8 100644 --- a/apps/sim/tools/mailchimp/get_merge_fields.ts +++ b/apps/sim/tools/mailchimp/get_merge_fields.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import type { MailchimpMergeField } from './types' import { buildMailchimpUrl, handleMailchimpError } from './types' diff --git a/apps/sim/tools/mailchimp/get_segment.ts b/apps/sim/tools/mailchimp/get_segment.ts index 171e04bb8a..a9e18f1e9f 100644 --- a/apps/sim/tools/mailchimp/get_segment.ts +++ b/apps/sim/tools/mailchimp/get_segment.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import type { MailchimpSegment } from './types' import { buildMailchimpUrl, handleMailchimpError } from './types' diff --git a/apps/sim/tools/mailchimp/get_segment_members.ts b/apps/sim/tools/mailchimp/get_segment_members.ts index 4c51959730..7bbd7c3768 100644 --- a/apps/sim/tools/mailchimp/get_segment_members.ts +++ b/apps/sim/tools/mailchimp/get_segment_members.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import type { MailchimpMember } from './types' import { buildMailchimpUrl, handleMailchimpError } from './types' diff --git a/apps/sim/tools/mailchimp/get_segments.ts b/apps/sim/tools/mailchimp/get_segments.ts index 480eb0cf73..dc806eb3d3 100644 --- a/apps/sim/tools/mailchimp/get_segments.ts +++ b/apps/sim/tools/mailchimp/get_segments.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildMailchimpUrl, handleMailchimpError } from './types' diff --git a/apps/sim/tools/mailchimp/get_template.ts b/apps/sim/tools/mailchimp/get_template.ts index 9e079a23e4..7b7c8eb11b 100644 --- a/apps/sim/tools/mailchimp/get_template.ts +++ b/apps/sim/tools/mailchimp/get_template.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import type { MailchimpTemplate } from './types' import { buildMailchimpUrl, handleMailchimpError } from './types' diff --git a/apps/sim/tools/mailchimp/get_templates.ts b/apps/sim/tools/mailchimp/get_templates.ts index 8be121bf43..200300a7a9 100644 --- a/apps/sim/tools/mailchimp/get_templates.ts +++ b/apps/sim/tools/mailchimp/get_templates.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import type { MailchimpTemplate } from './types' import { buildMailchimpUrl, handleMailchimpError } from './types' diff --git a/apps/sim/tools/mailchimp/pause_automation.ts b/apps/sim/tools/mailchimp/pause_automation.ts index 0f26072019..c433b14cc4 100644 --- a/apps/sim/tools/mailchimp/pause_automation.ts +++ b/apps/sim/tools/mailchimp/pause_automation.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildMailchimpUrl, handleMailchimpError } from './types' diff --git a/apps/sim/tools/mailchimp/publish_landing_page.ts b/apps/sim/tools/mailchimp/publish_landing_page.ts index bfcfa700d8..f780b908e6 100644 --- a/apps/sim/tools/mailchimp/publish_landing_page.ts +++ b/apps/sim/tools/mailchimp/publish_landing_page.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildMailchimpUrl, handleMailchimpError } from './types' diff --git a/apps/sim/tools/mailchimp/remove_member_tags.ts b/apps/sim/tools/mailchimp/remove_member_tags.ts index 578f84d057..205e329d53 100644 --- a/apps/sim/tools/mailchimp/remove_member_tags.ts +++ b/apps/sim/tools/mailchimp/remove_member_tags.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildMailchimpUrl, handleMailchimpError } from './types' diff --git a/apps/sim/tools/mailchimp/remove_segment_member.ts b/apps/sim/tools/mailchimp/remove_segment_member.ts index 7166f86881..9e32d580e6 100644 --- a/apps/sim/tools/mailchimp/remove_segment_member.ts +++ b/apps/sim/tools/mailchimp/remove_segment_member.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildMailchimpUrl, handleMailchimpError } from './types' diff --git a/apps/sim/tools/mailchimp/replicate_campaign.ts b/apps/sim/tools/mailchimp/replicate_campaign.ts index 36f856045c..359bbb5e7a 100644 --- a/apps/sim/tools/mailchimp/replicate_campaign.ts +++ b/apps/sim/tools/mailchimp/replicate_campaign.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildMailchimpUrl, handleMailchimpError } from './types' diff --git a/apps/sim/tools/mailchimp/schedule_campaign.ts b/apps/sim/tools/mailchimp/schedule_campaign.ts index 377ac05a39..fcd8ad630c 100644 --- a/apps/sim/tools/mailchimp/schedule_campaign.ts +++ b/apps/sim/tools/mailchimp/schedule_campaign.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildMailchimpUrl, handleMailchimpError } from './types' diff --git a/apps/sim/tools/mailchimp/send_campaign.ts b/apps/sim/tools/mailchimp/send_campaign.ts index f30269e80f..acccf287e0 100644 --- a/apps/sim/tools/mailchimp/send_campaign.ts +++ b/apps/sim/tools/mailchimp/send_campaign.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildMailchimpUrl, handleMailchimpError } from './types' diff --git a/apps/sim/tools/mailchimp/set_campaign_content.ts b/apps/sim/tools/mailchimp/set_campaign_content.ts index 9dcf0a9d82..9c13ebf85e 100644 --- a/apps/sim/tools/mailchimp/set_campaign_content.ts +++ b/apps/sim/tools/mailchimp/set_campaign_content.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildMailchimpUrl, handleMailchimpError, type MailchimpCampaignContent } from './types' diff --git a/apps/sim/tools/mailchimp/start_automation.ts b/apps/sim/tools/mailchimp/start_automation.ts index 4f7fa3133c..9c78b254a4 100644 --- a/apps/sim/tools/mailchimp/start_automation.ts +++ b/apps/sim/tools/mailchimp/start_automation.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildMailchimpUrl, handleMailchimpError } from './types' diff --git a/apps/sim/tools/mailchimp/types.ts b/apps/sim/tools/mailchimp/types.ts index 7fcdb9d5d8..aa13ec97ed 100644 --- a/apps/sim/tools/mailchimp/types.ts +++ b/apps/sim/tools/mailchimp/types.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' const logger = createLogger('Mailchimp') diff --git a/apps/sim/tools/mailchimp/unarchive_member.ts b/apps/sim/tools/mailchimp/unarchive_member.ts index 7f25767192..ab84b0159b 100644 --- a/apps/sim/tools/mailchimp/unarchive_member.ts +++ b/apps/sim/tools/mailchimp/unarchive_member.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildMailchimpUrl, handleMailchimpError, type MailchimpMember } from './types' diff --git a/apps/sim/tools/mailchimp/unpublish_landing_page.ts b/apps/sim/tools/mailchimp/unpublish_landing_page.ts index defa2bdb3f..aaf48d4a01 100644 --- a/apps/sim/tools/mailchimp/unpublish_landing_page.ts +++ b/apps/sim/tools/mailchimp/unpublish_landing_page.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildMailchimpUrl, handleMailchimpError } from './types' diff --git a/apps/sim/tools/mailchimp/unschedule_campaign.ts b/apps/sim/tools/mailchimp/unschedule_campaign.ts index 20f383a8c5..473798bdbc 100644 --- a/apps/sim/tools/mailchimp/unschedule_campaign.ts +++ b/apps/sim/tools/mailchimp/unschedule_campaign.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildMailchimpUrl, handleMailchimpError } from './types' diff --git a/apps/sim/tools/mailchimp/update_audience.ts b/apps/sim/tools/mailchimp/update_audience.ts index 1352443c19..935fd81fdd 100644 --- a/apps/sim/tools/mailchimp/update_audience.ts +++ b/apps/sim/tools/mailchimp/update_audience.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import type { MailchimpAudience } from './types' import { buildMailchimpUrl, handleMailchimpError } from './types' diff --git a/apps/sim/tools/mailchimp/update_campaign.ts b/apps/sim/tools/mailchimp/update_campaign.ts index 2040418c3b..cb008ddc53 100644 --- a/apps/sim/tools/mailchimp/update_campaign.ts +++ b/apps/sim/tools/mailchimp/update_campaign.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildMailchimpUrl, handleMailchimpError, type MailchimpCampaign } from './types' diff --git a/apps/sim/tools/mailchimp/update_interest.ts b/apps/sim/tools/mailchimp/update_interest.ts index 5da1aaf49a..00369edc3b 100644 --- a/apps/sim/tools/mailchimp/update_interest.ts +++ b/apps/sim/tools/mailchimp/update_interest.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import type { MailchimpInterest } from './types' import { buildMailchimpUrl, handleMailchimpError } from './types' diff --git a/apps/sim/tools/mailchimp/update_interest_category.ts b/apps/sim/tools/mailchimp/update_interest_category.ts index 898d36dc38..c0cad15078 100644 --- a/apps/sim/tools/mailchimp/update_interest_category.ts +++ b/apps/sim/tools/mailchimp/update_interest_category.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import type { MailchimpInterestCategory } from './types' import { buildMailchimpUrl, handleMailchimpError } from './types' diff --git a/apps/sim/tools/mailchimp/update_landing_page.ts b/apps/sim/tools/mailchimp/update_landing_page.ts index a84fbd8112..3fe6f2ecfd 100644 --- a/apps/sim/tools/mailchimp/update_landing_page.ts +++ b/apps/sim/tools/mailchimp/update_landing_page.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import type { MailchimpLandingPage } from './types' import { buildMailchimpUrl, handleMailchimpError } from './types' diff --git a/apps/sim/tools/mailchimp/update_member.ts b/apps/sim/tools/mailchimp/update_member.ts index fe730b23bf..5424207af4 100644 --- a/apps/sim/tools/mailchimp/update_member.ts +++ b/apps/sim/tools/mailchimp/update_member.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildMailchimpUrl, handleMailchimpError, type MailchimpMember } from './types' diff --git a/apps/sim/tools/mailchimp/update_merge_field.ts b/apps/sim/tools/mailchimp/update_merge_field.ts index c1c266256b..1f0d26fda6 100644 --- a/apps/sim/tools/mailchimp/update_merge_field.ts +++ b/apps/sim/tools/mailchimp/update_merge_field.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import type { MailchimpMergeField } from './types' import { buildMailchimpUrl, handleMailchimpError } from './types' diff --git a/apps/sim/tools/mailchimp/update_segment.ts b/apps/sim/tools/mailchimp/update_segment.ts index ebac0e4b9e..4107c9851d 100644 --- a/apps/sim/tools/mailchimp/update_segment.ts +++ b/apps/sim/tools/mailchimp/update_segment.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import type { MailchimpSegment } from './types' import { buildMailchimpUrl, handleMailchimpError } from './types' diff --git a/apps/sim/tools/mailchimp/update_template.ts b/apps/sim/tools/mailchimp/update_template.ts index 115fd24c2b..ef505128ad 100644 --- a/apps/sim/tools/mailchimp/update_template.ts +++ b/apps/sim/tools/mailchimp/update_template.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import type { MailchimpTemplate } from './types' import { buildMailchimpUrl, handleMailchimpError } from './types' diff --git a/apps/sim/tools/microsoft_excel/utils.ts b/apps/sim/tools/microsoft_excel/utils.ts index 1cb8da9ecc..dc10e74629 100644 --- a/apps/sim/tools/microsoft_excel/utils.ts +++ b/apps/sim/tools/microsoft_excel/utils.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ExcelCellValue } from '@/tools/microsoft_excel/types' const logger = createLogger('MicrosoftExcelUtils') diff --git a/apps/sim/tools/microsoft_planner/create_bucket.ts b/apps/sim/tools/microsoft_planner/create_bucket.ts index 3c771d4c74..ede3565ebb 100644 --- a/apps/sim/tools/microsoft_planner/create_bucket.ts +++ b/apps/sim/tools/microsoft_planner/create_bucket.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { MicrosoftPlannerCreateBucketResponse, MicrosoftPlannerToolParams, diff --git a/apps/sim/tools/microsoft_planner/create_task.ts b/apps/sim/tools/microsoft_planner/create_task.ts index 7c3259077d..6bee878791 100644 --- a/apps/sim/tools/microsoft_planner/create_task.ts +++ b/apps/sim/tools/microsoft_planner/create_task.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { MicrosoftPlannerCreateResponse, MicrosoftPlannerToolParams, diff --git a/apps/sim/tools/microsoft_planner/delete_bucket.ts b/apps/sim/tools/microsoft_planner/delete_bucket.ts index 05efe577b9..dd8dc412e2 100644 --- a/apps/sim/tools/microsoft_planner/delete_bucket.ts +++ b/apps/sim/tools/microsoft_planner/delete_bucket.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { MicrosoftPlannerDeleteBucketResponse, MicrosoftPlannerToolParams, diff --git a/apps/sim/tools/microsoft_planner/delete_task.ts b/apps/sim/tools/microsoft_planner/delete_task.ts index 408173ff3a..23fdb16f2f 100644 --- a/apps/sim/tools/microsoft_planner/delete_task.ts +++ b/apps/sim/tools/microsoft_planner/delete_task.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { MicrosoftPlannerDeleteTaskResponse, MicrosoftPlannerToolParams, diff --git a/apps/sim/tools/microsoft_planner/get_task_details.ts b/apps/sim/tools/microsoft_planner/get_task_details.ts index 54dd0679f5..cc040baaf6 100644 --- a/apps/sim/tools/microsoft_planner/get_task_details.ts +++ b/apps/sim/tools/microsoft_planner/get_task_details.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { MicrosoftPlannerGetTaskDetailsResponse, MicrosoftPlannerToolParams, diff --git a/apps/sim/tools/microsoft_planner/list_buckets.ts b/apps/sim/tools/microsoft_planner/list_buckets.ts index 3b13f076b9..b08901569e 100644 --- a/apps/sim/tools/microsoft_planner/list_buckets.ts +++ b/apps/sim/tools/microsoft_planner/list_buckets.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { MicrosoftPlannerListBucketsResponse, MicrosoftPlannerToolParams, diff --git a/apps/sim/tools/microsoft_planner/list_plans.ts b/apps/sim/tools/microsoft_planner/list_plans.ts index 0f184852eb..81df8a5fb3 100644 --- a/apps/sim/tools/microsoft_planner/list_plans.ts +++ b/apps/sim/tools/microsoft_planner/list_plans.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { MicrosoftPlannerListPlansResponse, MicrosoftPlannerToolParams, diff --git a/apps/sim/tools/microsoft_planner/read_bucket.ts b/apps/sim/tools/microsoft_planner/read_bucket.ts index 2dea9a1f94..b0e3659386 100644 --- a/apps/sim/tools/microsoft_planner/read_bucket.ts +++ b/apps/sim/tools/microsoft_planner/read_bucket.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { MicrosoftPlannerReadBucketResponse, MicrosoftPlannerToolParams, diff --git a/apps/sim/tools/microsoft_planner/read_plan.ts b/apps/sim/tools/microsoft_planner/read_plan.ts index 32fd88aafe..8b67aa7cd6 100644 --- a/apps/sim/tools/microsoft_planner/read_plan.ts +++ b/apps/sim/tools/microsoft_planner/read_plan.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { MicrosoftPlannerReadPlanResponse, MicrosoftPlannerToolParams, diff --git a/apps/sim/tools/microsoft_planner/read_task.ts b/apps/sim/tools/microsoft_planner/read_task.ts index d66d2bc0f7..aea4ae5cc5 100644 --- a/apps/sim/tools/microsoft_planner/read_task.ts +++ b/apps/sim/tools/microsoft_planner/read_task.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { MicrosoftPlannerReadResponse, MicrosoftPlannerToolParams, diff --git a/apps/sim/tools/microsoft_planner/update_bucket.ts b/apps/sim/tools/microsoft_planner/update_bucket.ts index ab8e717c2e..10d151feba 100644 --- a/apps/sim/tools/microsoft_planner/update_bucket.ts +++ b/apps/sim/tools/microsoft_planner/update_bucket.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { MicrosoftPlannerToolParams, MicrosoftPlannerUpdateBucketResponse, diff --git a/apps/sim/tools/microsoft_planner/update_task.ts b/apps/sim/tools/microsoft_planner/update_task.ts index 2d1ac24db2..782c5e6134 100644 --- a/apps/sim/tools/microsoft_planner/update_task.ts +++ b/apps/sim/tools/microsoft_planner/update_task.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { MicrosoftPlannerToolParams, MicrosoftPlannerUpdateTaskResponse, diff --git a/apps/sim/tools/microsoft_planner/update_task_details.ts b/apps/sim/tools/microsoft_planner/update_task_details.ts index b4f72fa880..ab5f6b75f2 100644 --- a/apps/sim/tools/microsoft_planner/update_task_details.ts +++ b/apps/sim/tools/microsoft_planner/update_task_details.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { MicrosoftPlannerToolParams, MicrosoftPlannerUpdateTaskDetailsResponse, diff --git a/apps/sim/tools/microsoft_teams/read_channel.ts b/apps/sim/tools/microsoft_teams/read_channel.ts index f12ad7aaba..586c3c5960 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 '@sim/logger' import type { MicrosoftTeamsReadResponse, MicrosoftTeamsToolParams, diff --git a/apps/sim/tools/microsoft_teams/utils.ts b/apps/sim/tools/microsoft_teams/utils.ts index de1db0e91a..5014574717 100644 --- a/apps/sim/tools/microsoft_teams/utils.ts +++ b/apps/sim/tools/microsoft_teams/utils.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { MicrosoftTeamsAttachment } from '@/tools/microsoft_teams/types' import type { ToolFileData } from '@/tools/types' diff --git a/apps/sim/tools/mistral/parser.ts b/apps/sim/tools/mistral/parser.ts index 70547a9061..4856801d78 100644 --- a/apps/sim/tools/mistral/parser.ts +++ b/apps/sim/tools/mistral/parser.ts @@ -1,5 +1,5 @@ +import { createLogger } from '@sim/logger' import { getBaseUrl } from '@/lib/core/utils/urls' -import { createLogger } from '@/lib/logs/console/logger' import type { MistralParserInput, MistralParserOutput } from '@/tools/mistral/types' import type { ToolConfig } from '@/tools/types' diff --git a/apps/sim/tools/onedrive/delete.ts b/apps/sim/tools/onedrive/delete.ts index d7b679819a..776716fca0 100644 --- a/apps/sim/tools/onedrive/delete.ts +++ b/apps/sim/tools/onedrive/delete.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { OneDriveDeleteResponse, OneDriveToolParams } from '@/tools/onedrive/types' import type { ToolConfig } from '@/tools/types' diff --git a/apps/sim/tools/onedrive/download.ts b/apps/sim/tools/onedrive/download.ts index 3026435901..fb419151d4 100644 --- a/apps/sim/tools/onedrive/download.ts +++ b/apps/sim/tools/onedrive/download.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { OneDriveDownloadResponse, OneDriveToolParams } from '@/tools/onedrive/types' import type { ToolConfig } from '@/tools/types' diff --git a/apps/sim/tools/onedrive/upload.ts b/apps/sim/tools/onedrive/upload.ts index b523613f78..2d660ad6d1 100644 --- a/apps/sim/tools/onedrive/upload.ts +++ b/apps/sim/tools/onedrive/upload.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { OneDriveToolParams, OneDriveUploadResponse } from '@/tools/onedrive/types' import type { ToolConfig } from '@/tools/types' diff --git a/apps/sim/tools/openai/image.ts b/apps/sim/tools/openai/image.ts index b65a59923f..dfac59e4e4 100644 --- a/apps/sim/tools/openai/image.ts +++ b/apps/sim/tools/openai/image.ts @@ -1,5 +1,5 @@ +import { createLogger } from '@sim/logger' import { getBaseUrl } from '@/lib/core/utils/urls' -import { createLogger } from '@/lib/logs/console/logger' import type { BaseImageRequestBody } from '@/tools/openai/types' import type { ToolConfig } from '@/tools/types' diff --git a/apps/sim/tools/parallel/deep_research.ts b/apps/sim/tools/parallel/deep_research.ts index cd0cca9f38..1533af232e 100644 --- a/apps/sim/tools/parallel/deep_research.ts +++ b/apps/sim/tools/parallel/deep_research.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ParallelDeepResearchParams } from '@/tools/parallel/types' import type { ToolConfig, ToolResponse } from '@/tools/types' diff --git a/apps/sim/tools/params.ts b/apps/sim/tools/params.ts index 1230cdc8e0..17f9392831 100644 --- a/apps/sim/tools/params.ts +++ b/apps/sim/tools/params.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ParameterVisibility, ToolConfig } from '@/tools/types' import { getTool } from '@/tools/utils' diff --git a/apps/sim/tools/pipedrive/create_activity.ts b/apps/sim/tools/pipedrive/create_activity.ts index 906d1697b0..78e936508e 100644 --- a/apps/sim/tools/pipedrive/create_activity.ts +++ b/apps/sim/tools/pipedrive/create_activity.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { PipedriveCreateActivityParams, PipedriveCreateActivityResponse, diff --git a/apps/sim/tools/pipedrive/create_deal.ts b/apps/sim/tools/pipedrive/create_deal.ts index 91c7798c0f..e0b4762a33 100644 --- a/apps/sim/tools/pipedrive/create_deal.ts +++ b/apps/sim/tools/pipedrive/create_deal.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { PipedriveCreateDealParams, PipedriveCreateDealResponse, diff --git a/apps/sim/tools/pipedrive/create_lead.ts b/apps/sim/tools/pipedrive/create_lead.ts index f7f1223d19..649bbe7484 100644 --- a/apps/sim/tools/pipedrive/create_lead.ts +++ b/apps/sim/tools/pipedrive/create_lead.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { PipedriveCreateLeadParams, PipedriveCreateLeadResponse, diff --git a/apps/sim/tools/pipedrive/create_project.ts b/apps/sim/tools/pipedrive/create_project.ts index 6673c4e404..70395fba6a 100644 --- a/apps/sim/tools/pipedrive/create_project.ts +++ b/apps/sim/tools/pipedrive/create_project.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { PipedriveCreateProjectParams, PipedriveCreateProjectResponse, diff --git a/apps/sim/tools/pipedrive/delete_lead.ts b/apps/sim/tools/pipedrive/delete_lead.ts index fcaee03f72..10c2635bb6 100644 --- a/apps/sim/tools/pipedrive/delete_lead.ts +++ b/apps/sim/tools/pipedrive/delete_lead.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { PipedriveDeleteLeadParams, PipedriveDeleteLeadResponse, diff --git a/apps/sim/tools/pipedrive/get_activities.ts b/apps/sim/tools/pipedrive/get_activities.ts index 2d0d3070b3..554f64a6ce 100644 --- a/apps/sim/tools/pipedrive/get_activities.ts +++ b/apps/sim/tools/pipedrive/get_activities.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { PipedriveGetActivitiesParams, PipedriveGetActivitiesResponse, diff --git a/apps/sim/tools/pipedrive/get_all_deals.ts b/apps/sim/tools/pipedrive/get_all_deals.ts index 6c645f5880..c9457a6a3f 100644 --- a/apps/sim/tools/pipedrive/get_all_deals.ts +++ b/apps/sim/tools/pipedrive/get_all_deals.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { PipedriveGetAllDealsParams, PipedriveGetAllDealsResponse, diff --git a/apps/sim/tools/pipedrive/get_deal.ts b/apps/sim/tools/pipedrive/get_deal.ts index 2733cfe284..26600e67a4 100644 --- a/apps/sim/tools/pipedrive/get_deal.ts +++ b/apps/sim/tools/pipedrive/get_deal.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { PipedriveGetDealParams, PipedriveGetDealResponse } from '@/tools/pipedrive/types' import type { ToolConfig } from '@/tools/types' diff --git a/apps/sim/tools/pipedrive/get_files.ts b/apps/sim/tools/pipedrive/get_files.ts index dabda66c4f..0c24a1d558 100644 --- a/apps/sim/tools/pipedrive/get_files.ts +++ b/apps/sim/tools/pipedrive/get_files.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { PipedriveGetFilesParams, PipedriveGetFilesResponse } from '@/tools/pipedrive/types' import type { ToolConfig } from '@/tools/types' diff --git a/apps/sim/tools/pipedrive/get_leads.ts b/apps/sim/tools/pipedrive/get_leads.ts index 115984f74e..1a024fee91 100644 --- a/apps/sim/tools/pipedrive/get_leads.ts +++ b/apps/sim/tools/pipedrive/get_leads.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { PipedriveGetLeadsParams, PipedriveGetLeadsResponse } from '@/tools/pipedrive/types' import type { ToolConfig } from '@/tools/types' diff --git a/apps/sim/tools/pipedrive/get_mail_messages.ts b/apps/sim/tools/pipedrive/get_mail_messages.ts index 546cdcf26a..64858fc540 100644 --- a/apps/sim/tools/pipedrive/get_mail_messages.ts +++ b/apps/sim/tools/pipedrive/get_mail_messages.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { PipedriveGetMailMessagesParams, PipedriveGetMailMessagesResponse, diff --git a/apps/sim/tools/pipedrive/get_mail_thread.ts b/apps/sim/tools/pipedrive/get_mail_thread.ts index cbe466dd39..cd69fdb2b3 100644 --- a/apps/sim/tools/pipedrive/get_mail_thread.ts +++ b/apps/sim/tools/pipedrive/get_mail_thread.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { PipedriveGetMailThreadParams, PipedriveGetMailThreadResponse, diff --git a/apps/sim/tools/pipedrive/get_pipeline_deals.ts b/apps/sim/tools/pipedrive/get_pipeline_deals.ts index 1e0995220f..46c9f7e7ed 100644 --- a/apps/sim/tools/pipedrive/get_pipeline_deals.ts +++ b/apps/sim/tools/pipedrive/get_pipeline_deals.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { PipedriveGetPipelineDealsParams, PipedriveGetPipelineDealsResponse, diff --git a/apps/sim/tools/pipedrive/get_pipelines.ts b/apps/sim/tools/pipedrive/get_pipelines.ts index d6700e8761..2edbf6a9cd 100644 --- a/apps/sim/tools/pipedrive/get_pipelines.ts +++ b/apps/sim/tools/pipedrive/get_pipelines.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { PipedriveGetPipelinesParams, PipedriveGetPipelinesResponse, diff --git a/apps/sim/tools/pipedrive/get_projects.ts b/apps/sim/tools/pipedrive/get_projects.ts index b40d1f0049..16c4fda4fd 100644 --- a/apps/sim/tools/pipedrive/get_projects.ts +++ b/apps/sim/tools/pipedrive/get_projects.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { PipedriveGetProjectsParams, PipedriveGetProjectsResponse, diff --git a/apps/sim/tools/pipedrive/update_activity.ts b/apps/sim/tools/pipedrive/update_activity.ts index c4d9874f93..a08ff90cbe 100644 --- a/apps/sim/tools/pipedrive/update_activity.ts +++ b/apps/sim/tools/pipedrive/update_activity.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { PipedriveUpdateActivityParams, PipedriveUpdateActivityResponse, diff --git a/apps/sim/tools/pipedrive/update_deal.ts b/apps/sim/tools/pipedrive/update_deal.ts index 44a3333077..d2a2a6b356 100644 --- a/apps/sim/tools/pipedrive/update_deal.ts +++ b/apps/sim/tools/pipedrive/update_deal.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { PipedriveUpdateDealParams, PipedriveUpdateDealResponse, diff --git a/apps/sim/tools/pipedrive/update_lead.ts b/apps/sim/tools/pipedrive/update_lead.ts index 16bedae4cc..99f3fed89b 100644 --- a/apps/sim/tools/pipedrive/update_lead.ts +++ b/apps/sim/tools/pipedrive/update_lead.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { PipedriveUpdateLeadParams, PipedriveUpdateLeadResponse, diff --git a/apps/sim/tools/salesforce/create_account.ts b/apps/sim/tools/salesforce/create_account.ts index d82b666503..01f4f4496e 100644 --- a/apps/sim/tools/salesforce/create_account.ts +++ b/apps/sim/tools/salesforce/create_account.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { SalesforceCreateAccountParams, SalesforceCreateAccountResponse, diff --git a/apps/sim/tools/salesforce/create_contact.ts b/apps/sim/tools/salesforce/create_contact.ts index d8ee11c04c..68241198b1 100644 --- a/apps/sim/tools/salesforce/create_contact.ts +++ b/apps/sim/tools/salesforce/create_contact.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { SalesforceCreateContactParams, SalesforceCreateContactResponse, diff --git a/apps/sim/tools/salesforce/delete_account.ts b/apps/sim/tools/salesforce/delete_account.ts index 10e4007719..5d51d3c5c0 100644 --- a/apps/sim/tools/salesforce/delete_account.ts +++ b/apps/sim/tools/salesforce/delete_account.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { SalesforceDeleteAccountParams, SalesforceDeleteAccountResponse, diff --git a/apps/sim/tools/salesforce/delete_contact.ts b/apps/sim/tools/salesforce/delete_contact.ts index 28ae47c6a5..c91fbed196 100644 --- a/apps/sim/tools/salesforce/delete_contact.ts +++ b/apps/sim/tools/salesforce/delete_contact.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { SalesforceDeleteContactParams, SalesforceDeleteContactResponse, diff --git a/apps/sim/tools/salesforce/describe_object.ts b/apps/sim/tools/salesforce/describe_object.ts index 70b5f12348..74f357c827 100644 --- a/apps/sim/tools/salesforce/describe_object.ts +++ b/apps/sim/tools/salesforce/describe_object.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { SalesforceDescribeObjectParams, SalesforceDescribeObjectResponse, diff --git a/apps/sim/tools/salesforce/get_accounts.ts b/apps/sim/tools/salesforce/get_accounts.ts index 4180fb8fac..f861af7065 100644 --- a/apps/sim/tools/salesforce/get_accounts.ts +++ b/apps/sim/tools/salesforce/get_accounts.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { SalesforceGetAccountsParams, SalesforceGetAccountsResponse, diff --git a/apps/sim/tools/salesforce/get_contacts.ts b/apps/sim/tools/salesforce/get_contacts.ts index 3ab35e0a19..11408c8196 100644 --- a/apps/sim/tools/salesforce/get_contacts.ts +++ b/apps/sim/tools/salesforce/get_contacts.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { SalesforceGetContactsParams, SalesforceGetContactsResponse, diff --git a/apps/sim/tools/salesforce/get_dashboard.ts b/apps/sim/tools/salesforce/get_dashboard.ts index a9bf3a769e..246443e911 100644 --- a/apps/sim/tools/salesforce/get_dashboard.ts +++ b/apps/sim/tools/salesforce/get_dashboard.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { SalesforceGetDashboardParams, SalesforceGetDashboardResponse, diff --git a/apps/sim/tools/salesforce/get_report.ts b/apps/sim/tools/salesforce/get_report.ts index 12da61bbf5..49ddbfb4bf 100644 --- a/apps/sim/tools/salesforce/get_report.ts +++ b/apps/sim/tools/salesforce/get_report.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { SalesforceGetReportParams, SalesforceGetReportResponse, diff --git a/apps/sim/tools/salesforce/list_dashboards.ts b/apps/sim/tools/salesforce/list_dashboards.ts index a2122aed20..cbbb5df757 100644 --- a/apps/sim/tools/salesforce/list_dashboards.ts +++ b/apps/sim/tools/salesforce/list_dashboards.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { SalesforceListDashboardsParams, SalesforceListDashboardsResponse, diff --git a/apps/sim/tools/salesforce/list_objects.ts b/apps/sim/tools/salesforce/list_objects.ts index 20406bf66b..dc4f3aff03 100644 --- a/apps/sim/tools/salesforce/list_objects.ts +++ b/apps/sim/tools/salesforce/list_objects.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { SalesforceListObjectsParams, SalesforceListObjectsResponse, diff --git a/apps/sim/tools/salesforce/list_report_types.ts b/apps/sim/tools/salesforce/list_report_types.ts index 9a1988e130..3c5ff278a5 100644 --- a/apps/sim/tools/salesforce/list_report_types.ts +++ b/apps/sim/tools/salesforce/list_report_types.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { SalesforceListReportTypesParams, SalesforceListReportTypesResponse, diff --git a/apps/sim/tools/salesforce/list_reports.ts b/apps/sim/tools/salesforce/list_reports.ts index fe85a65f77..546256f229 100644 --- a/apps/sim/tools/salesforce/list_reports.ts +++ b/apps/sim/tools/salesforce/list_reports.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { SalesforceListReportsParams, SalesforceListReportsResponse, diff --git a/apps/sim/tools/salesforce/query.ts b/apps/sim/tools/salesforce/query.ts index 4c138ed0f0..88c2c2f970 100644 --- a/apps/sim/tools/salesforce/query.ts +++ b/apps/sim/tools/salesforce/query.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { SalesforceQueryParams, SalesforceQueryResponse } from '@/tools/salesforce/types' import { extractErrorMessage, getInstanceUrl } from '@/tools/salesforce/utils' import type { ToolConfig } from '@/tools/types' diff --git a/apps/sim/tools/salesforce/query_more.ts b/apps/sim/tools/salesforce/query_more.ts index 77b3bd3eb3..5ccab67f1f 100644 --- a/apps/sim/tools/salesforce/query_more.ts +++ b/apps/sim/tools/salesforce/query_more.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { SalesforceQueryMoreParams, SalesforceQueryMoreResponse, diff --git a/apps/sim/tools/salesforce/refresh_dashboard.ts b/apps/sim/tools/salesforce/refresh_dashboard.ts index 8a0f965bf5..559bafe84e 100644 --- a/apps/sim/tools/salesforce/refresh_dashboard.ts +++ b/apps/sim/tools/salesforce/refresh_dashboard.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { SalesforceRefreshDashboardParams, SalesforceRefreshDashboardResponse, diff --git a/apps/sim/tools/salesforce/run_report.ts b/apps/sim/tools/salesforce/run_report.ts index 25eddd35ae..a61d827ce6 100644 --- a/apps/sim/tools/salesforce/run_report.ts +++ b/apps/sim/tools/salesforce/run_report.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { SalesforceRunReportParams, SalesforceRunReportResponse, diff --git a/apps/sim/tools/salesforce/update_account.ts b/apps/sim/tools/salesforce/update_account.ts index 0981db68b3..b56b15a739 100644 --- a/apps/sim/tools/salesforce/update_account.ts +++ b/apps/sim/tools/salesforce/update_account.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { SalesforceUpdateAccountParams, SalesforceUpdateAccountResponse, diff --git a/apps/sim/tools/salesforce/update_contact.ts b/apps/sim/tools/salesforce/update_contact.ts index ba3bd1393b..e4df3b5743 100644 --- a/apps/sim/tools/salesforce/update_contact.ts +++ b/apps/sim/tools/salesforce/update_contact.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { SalesforceUpdateContactParams, SalesforceUpdateContactResponse, diff --git a/apps/sim/tools/salesforce/utils.ts b/apps/sim/tools/salesforce/utils.ts index 74dbaeba30..985a6a6f36 100644 --- a/apps/sim/tools/salesforce/utils.ts +++ b/apps/sim/tools/salesforce/utils.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' const logger = createLogger('SalesforceUtils') diff --git a/apps/sim/tools/servicenow/create_record.ts b/apps/sim/tools/servicenow/create_record.ts index ec43c9b245..c5476d1d31 100644 --- a/apps/sim/tools/servicenow/create_record.ts +++ b/apps/sim/tools/servicenow/create_record.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ServiceNowCreateParams, ServiceNowCreateResponse } from '@/tools/servicenow/types' import { createBasicAuthHeader } from '@/tools/servicenow/utils' import type { ToolConfig } from '@/tools/types' diff --git a/apps/sim/tools/servicenow/delete_record.ts b/apps/sim/tools/servicenow/delete_record.ts index 135133d632..891ad139ea 100644 --- a/apps/sim/tools/servicenow/delete_record.ts +++ b/apps/sim/tools/servicenow/delete_record.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ServiceNowDeleteParams, ServiceNowDeleteResponse } from '@/tools/servicenow/types' import { createBasicAuthHeader } from '@/tools/servicenow/utils' import type { ToolConfig } from '@/tools/types' diff --git a/apps/sim/tools/servicenow/read_record.ts b/apps/sim/tools/servicenow/read_record.ts index 7f1840a17a..4d4084e75f 100644 --- a/apps/sim/tools/servicenow/read_record.ts +++ b/apps/sim/tools/servicenow/read_record.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ServiceNowReadParams, ServiceNowReadResponse } from '@/tools/servicenow/types' import { createBasicAuthHeader } from '@/tools/servicenow/utils' import type { ToolConfig } from '@/tools/types' diff --git a/apps/sim/tools/servicenow/update_record.ts b/apps/sim/tools/servicenow/update_record.ts index 11626ad836..e38730c694 100644 --- a/apps/sim/tools/servicenow/update_record.ts +++ b/apps/sim/tools/servicenow/update_record.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ServiceNowUpdateParams, ServiceNowUpdateResponse } from '@/tools/servicenow/types' import { createBasicAuthHeader } from '@/tools/servicenow/utils' import type { ToolConfig } from '@/tools/types' diff --git a/apps/sim/tools/sharepoint/add_list_items.ts b/apps/sim/tools/sharepoint/add_list_items.ts index a22e30bb41..6297980fc8 100644 --- a/apps/sim/tools/sharepoint/add_list_items.ts +++ b/apps/sim/tools/sharepoint/add_list_items.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { SharepointAddListItemResponse, SharepointToolParams } from '@/tools/sharepoint/types' import type { ToolConfig } from '@/tools/types' diff --git a/apps/sim/tools/sharepoint/create_list.ts b/apps/sim/tools/sharepoint/create_list.ts index e4facd27f7..7b9d34b03a 100644 --- a/apps/sim/tools/sharepoint/create_list.ts +++ b/apps/sim/tools/sharepoint/create_list.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { SharepointCreateListResponse, SharepointList, diff --git a/apps/sim/tools/sharepoint/create_page.ts b/apps/sim/tools/sharepoint/create_page.ts index e6466bfe52..a1fb052c55 100644 --- a/apps/sim/tools/sharepoint/create_page.ts +++ b/apps/sim/tools/sharepoint/create_page.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { SharepointCreatePageResponse, SharepointPage, diff --git a/apps/sim/tools/sharepoint/get_list.ts b/apps/sim/tools/sharepoint/get_list.ts index 0a7765f358..360d6e4fdf 100644 --- a/apps/sim/tools/sharepoint/get_list.ts +++ b/apps/sim/tools/sharepoint/get_list.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { SharepointGetListResponse, SharepointList, diff --git a/apps/sim/tools/sharepoint/read_page.ts b/apps/sim/tools/sharepoint/read_page.ts index ee67f0075c..b61fb888af 100644 --- a/apps/sim/tools/sharepoint/read_page.ts +++ b/apps/sim/tools/sharepoint/read_page.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { GraphApiResponse, SharepointPageContent, diff --git a/apps/sim/tools/sharepoint/update_list.ts b/apps/sim/tools/sharepoint/update_list.ts index d58775a582..46465ae01f 100644 --- a/apps/sim/tools/sharepoint/update_list.ts +++ b/apps/sim/tools/sharepoint/update_list.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { SharepointToolParams, SharepointUpdateListItemResponse, diff --git a/apps/sim/tools/sharepoint/utils.ts b/apps/sim/tools/sharepoint/utils.ts index 8dfc32f601..d1188ff7b7 100644 --- a/apps/sim/tools/sharepoint/utils.ts +++ b/apps/sim/tools/sharepoint/utils.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { CanvasLayout } from '@/tools/sharepoint/types' const logger = createLogger('SharepointUtils') diff --git a/apps/sim/tools/slack/download.ts b/apps/sim/tools/slack/download.ts index 320516958b..9d0a1af793 100644 --- a/apps/sim/tools/slack/download.ts +++ b/apps/sim/tools/slack/download.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { SlackDownloadParams, SlackDownloadResponse } from '@/tools/slack/types' import type { ToolConfig } from '@/tools/types' diff --git a/apps/sim/tools/stagehand/agent.ts b/apps/sim/tools/stagehand/agent.ts index 5ac63f6465..ff09b79d41 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 '@sim/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 0cd1fcf07b..9dca1c63b9 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 '@sim/logger' import type { StagehandExtractParams, StagehandExtractResponse } from '@/tools/stagehand/types' import type { ToolConfig } from '@/tools/types' diff --git a/apps/sim/tools/supabase/storage_download.ts b/apps/sim/tools/supabase/storage_download.ts index 627daf55d6..e1b9e93dd9 100644 --- a/apps/sim/tools/supabase/storage_download.ts +++ b/apps/sim/tools/supabase/storage_download.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { SupabaseStorageDownloadParams, SupabaseStorageDownloadResponse, diff --git a/apps/sim/tools/twilio/send_sms.ts b/apps/sim/tools/twilio/send_sms.ts index 89392f1deb..87fdb02082 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 '@sim/logger' import type { TwilioSendSMSParams, TwilioSMSBlockOutput } from '@/tools/twilio/types' import type { ToolConfig } from '@/tools/types' diff --git a/apps/sim/tools/twilio_voice/get_recording.ts b/apps/sim/tools/twilio_voice/get_recording.ts index 616c375107..94e6b816bb 100644 --- a/apps/sim/tools/twilio_voice/get_recording.ts +++ b/apps/sim/tools/twilio_voice/get_recording.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { TwilioGetRecordingOutput, TwilioGetRecordingParams } from '@/tools/twilio_voice/types' import type { ToolConfig } from '@/tools/types' diff --git a/apps/sim/tools/twilio_voice/list_calls.ts b/apps/sim/tools/twilio_voice/list_calls.ts index 49828e250d..22d8c0a19e 100644 --- a/apps/sim/tools/twilio_voice/list_calls.ts +++ b/apps/sim/tools/twilio_voice/list_calls.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { TwilioListCallsOutput, TwilioListCallsParams } from '@/tools/twilio_voice/types' import type { ToolConfig } from '@/tools/types' diff --git a/apps/sim/tools/twilio_voice/make_call.ts b/apps/sim/tools/twilio_voice/make_call.ts index eb791e2225..c18e9743bd 100644 --- a/apps/sim/tools/twilio_voice/make_call.ts +++ b/apps/sim/tools/twilio_voice/make_call.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import { convertSquareBracketsToTwiML } from '@/lib/webhooks/utils' import type { TwilioCallOutput, TwilioMakeCallParams } from '@/tools/twilio_voice/types' import type { ToolConfig } from '@/tools/types' diff --git a/apps/sim/tools/typeform/insights.ts b/apps/sim/tools/typeform/insights.ts index 51a2eb9205..288f7047b4 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 '@sim/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 877f9f210e..2e83c1e619 100644 --- a/apps/sim/tools/utils.test.ts +++ b/apps/sim/tools/utils.test.ts @@ -11,7 +11,7 @@ import { validateRequiredParametersAfterMerge, } from '@/tools/utils' -vi.mock('@/lib/logs/console/logger', () => loggerMock) +vi.mock('@sim/logger', () => loggerMock) vi.mock('@/stores/settings/environment/store', () => { const mockStore = { diff --git a/apps/sim/tools/utils.ts b/apps/sim/tools/utils.ts index a5a672b4c6..d5eb5c2afa 100644 --- a/apps/sim/tools/utils.ts +++ b/apps/sim/tools/utils.ts @@ -1,5 +1,5 @@ +import { createLogger } from '@sim/logger' import { getBaseUrl } from '@/lib/core/utils/urls' -import { createLogger } from '@/lib/logs/console/logger' import { AGENT, isCustomTool } from '@/executor/constants' 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 236a24c119..af0511e5c7 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 '@sim/logger' import type { ToolConfig } from '@/tools/types' import type { WealthboxReadParams, WealthboxReadResponse } from '@/tools/wealthbox/types' diff --git a/apps/sim/tools/wealthbox/read_note.ts b/apps/sim/tools/wealthbox/read_note.ts index d22f78731e..55cec5a408 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 '@sim/logger' import type { ToolConfig } from '@/tools/types' import type { WealthboxReadParams, WealthboxReadResponse } from '@/tools/wealthbox/types' diff --git a/apps/sim/tools/wordpress/upload_media.ts b/apps/sim/tools/wordpress/upload_media.ts index d02162cc0a..92ee6972d8 100644 --- a/apps/sim/tools/wordpress/upload_media.ts +++ b/apps/sim/tools/wordpress/upload_media.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import type { WordPressUploadMediaParams, WordPressUploadMediaResponse } from './types' diff --git a/apps/sim/tools/x/read.ts b/apps/sim/tools/x/read.ts index 5db39eb856..ea3ca29af2 100644 --- a/apps/sim/tools/x/read.ts +++ b/apps/sim/tools/x/read.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import type { XReadParams, XReadResponse, XTweet } from '@/tools/x/types' import { transformTweet } from '@/tools/x/types' diff --git a/apps/sim/tools/x/search.ts b/apps/sim/tools/x/search.ts index 6591041839..cf57c65ca1 100644 --- a/apps/sim/tools/x/search.ts +++ b/apps/sim/tools/x/search.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import type { XSearchParams, XSearchResponse } from '@/tools/x/types' import { transformTweet, transformUser } from '@/tools/x/types' diff --git a/apps/sim/tools/x/user.ts b/apps/sim/tools/x/user.ts index 8f166ac001..16dad924d2 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 '@sim/logger' import type { ToolConfig } from '@/tools/types' import type { XUserParams, XUserResponse } from '@/tools/x/types' import { transformUser } from '@/tools/x/types' diff --git a/apps/sim/tools/zendesk/autocomplete_organizations.ts b/apps/sim/tools/zendesk/autocomplete_organizations.ts index 8eb681bfa4..62c351ae70 100644 --- a/apps/sim/tools/zendesk/autocomplete_organizations.ts +++ b/apps/sim/tools/zendesk/autocomplete_organizations.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildZendeskUrl, handleZendeskError } from './types' diff --git a/apps/sim/tools/zendesk/create_organization.ts b/apps/sim/tools/zendesk/create_organization.ts index 21c667b146..76ddb40804 100644 --- a/apps/sim/tools/zendesk/create_organization.ts +++ b/apps/sim/tools/zendesk/create_organization.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildZendeskUrl, handleZendeskError } from './types' diff --git a/apps/sim/tools/zendesk/create_organizations_bulk.ts b/apps/sim/tools/zendesk/create_organizations_bulk.ts index 52720d4024..00bf5590fa 100644 --- a/apps/sim/tools/zendesk/create_organizations_bulk.ts +++ b/apps/sim/tools/zendesk/create_organizations_bulk.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildZendeskUrl, handleZendeskError } from './types' diff --git a/apps/sim/tools/zendesk/create_ticket.ts b/apps/sim/tools/zendesk/create_ticket.ts index 9ad8984311..00a4b6492f 100644 --- a/apps/sim/tools/zendesk/create_ticket.ts +++ b/apps/sim/tools/zendesk/create_ticket.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildZendeskUrl, handleZendeskError } from './types' diff --git a/apps/sim/tools/zendesk/create_tickets_bulk.ts b/apps/sim/tools/zendesk/create_tickets_bulk.ts index 1d701411dd..89ce852b8f 100644 --- a/apps/sim/tools/zendesk/create_tickets_bulk.ts +++ b/apps/sim/tools/zendesk/create_tickets_bulk.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildZendeskUrl, handleZendeskError } from './types' diff --git a/apps/sim/tools/zendesk/create_user.ts b/apps/sim/tools/zendesk/create_user.ts index b2a0d76fa2..409ab08b74 100644 --- a/apps/sim/tools/zendesk/create_user.ts +++ b/apps/sim/tools/zendesk/create_user.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildZendeskUrl, handleZendeskError } from './types' diff --git a/apps/sim/tools/zendesk/create_users_bulk.ts b/apps/sim/tools/zendesk/create_users_bulk.ts index 9c025d70d2..602e9df962 100644 --- a/apps/sim/tools/zendesk/create_users_bulk.ts +++ b/apps/sim/tools/zendesk/create_users_bulk.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildZendeskUrl, handleZendeskError } from './types' diff --git a/apps/sim/tools/zendesk/delete_organization.ts b/apps/sim/tools/zendesk/delete_organization.ts index 07e762bc3e..2d46d9b59d 100644 --- a/apps/sim/tools/zendesk/delete_organization.ts +++ b/apps/sim/tools/zendesk/delete_organization.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildZendeskUrl, handleZendeskError } from './types' diff --git a/apps/sim/tools/zendesk/delete_ticket.ts b/apps/sim/tools/zendesk/delete_ticket.ts index ccfe0fbbce..57d1f00f4a 100644 --- a/apps/sim/tools/zendesk/delete_ticket.ts +++ b/apps/sim/tools/zendesk/delete_ticket.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildZendeskUrl, handleZendeskError } from './types' diff --git a/apps/sim/tools/zendesk/delete_user.ts b/apps/sim/tools/zendesk/delete_user.ts index a13833d402..10272d9f23 100644 --- a/apps/sim/tools/zendesk/delete_user.ts +++ b/apps/sim/tools/zendesk/delete_user.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildZendeskUrl, handleZendeskError } from './types' diff --git a/apps/sim/tools/zendesk/get_current_user.ts b/apps/sim/tools/zendesk/get_current_user.ts index 0d103fc768..3dab79f832 100644 --- a/apps/sim/tools/zendesk/get_current_user.ts +++ b/apps/sim/tools/zendesk/get_current_user.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildZendeskUrl, handleZendeskError } from './types' diff --git a/apps/sim/tools/zendesk/get_organization.ts b/apps/sim/tools/zendesk/get_organization.ts index 115acdcf63..b52789386e 100644 --- a/apps/sim/tools/zendesk/get_organization.ts +++ b/apps/sim/tools/zendesk/get_organization.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildZendeskUrl, handleZendeskError } from './types' diff --git a/apps/sim/tools/zendesk/get_organizations.ts b/apps/sim/tools/zendesk/get_organizations.ts index 9da34ee913..b1693f5fe1 100644 --- a/apps/sim/tools/zendesk/get_organizations.ts +++ b/apps/sim/tools/zendesk/get_organizations.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildZendeskUrl, handleZendeskError } from './types' diff --git a/apps/sim/tools/zendesk/get_ticket.ts b/apps/sim/tools/zendesk/get_ticket.ts index 46290b2491..60e214217d 100644 --- a/apps/sim/tools/zendesk/get_ticket.ts +++ b/apps/sim/tools/zendesk/get_ticket.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildZendeskUrl, handleZendeskError } from './types' diff --git a/apps/sim/tools/zendesk/get_tickets.ts b/apps/sim/tools/zendesk/get_tickets.ts index 21636cb44a..4655c8118d 100644 --- a/apps/sim/tools/zendesk/get_tickets.ts +++ b/apps/sim/tools/zendesk/get_tickets.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildZendeskUrl, handleZendeskError } from './types' diff --git a/apps/sim/tools/zendesk/get_user.ts b/apps/sim/tools/zendesk/get_user.ts index 2d08c26386..aef66f5da8 100644 --- a/apps/sim/tools/zendesk/get_user.ts +++ b/apps/sim/tools/zendesk/get_user.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildZendeskUrl, handleZendeskError } from './types' diff --git a/apps/sim/tools/zendesk/get_users.ts b/apps/sim/tools/zendesk/get_users.ts index 6b7cf1306a..8e5a011eaa 100644 --- a/apps/sim/tools/zendesk/get_users.ts +++ b/apps/sim/tools/zendesk/get_users.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildZendeskUrl, handleZendeskError } from './types' diff --git a/apps/sim/tools/zendesk/merge_tickets.ts b/apps/sim/tools/zendesk/merge_tickets.ts index 66d3a3c426..213a63f509 100644 --- a/apps/sim/tools/zendesk/merge_tickets.ts +++ b/apps/sim/tools/zendesk/merge_tickets.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildZendeskUrl, handleZendeskError } from './types' diff --git a/apps/sim/tools/zendesk/search.ts b/apps/sim/tools/zendesk/search.ts index 30b1864aef..1615c1d059 100644 --- a/apps/sim/tools/zendesk/search.ts +++ b/apps/sim/tools/zendesk/search.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildZendeskUrl, handleZendeskError } from './types' diff --git a/apps/sim/tools/zendesk/search_count.ts b/apps/sim/tools/zendesk/search_count.ts index 2095c19fa2..74c9e927ec 100644 --- a/apps/sim/tools/zendesk/search_count.ts +++ b/apps/sim/tools/zendesk/search_count.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildZendeskUrl, handleZendeskError } from './types' diff --git a/apps/sim/tools/zendesk/search_users.ts b/apps/sim/tools/zendesk/search_users.ts index 203368e27f..02c0610cec 100644 --- a/apps/sim/tools/zendesk/search_users.ts +++ b/apps/sim/tools/zendesk/search_users.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildZendeskUrl, handleZendeskError } from './types' diff --git a/apps/sim/tools/zendesk/types.ts b/apps/sim/tools/zendesk/types.ts index aa7103b28e..ea91645172 100644 --- a/apps/sim/tools/zendesk/types.ts +++ b/apps/sim/tools/zendesk/types.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' const logger = createLogger('Zendesk') diff --git a/apps/sim/tools/zendesk/update_organization.ts b/apps/sim/tools/zendesk/update_organization.ts index 5d450e0167..8024062134 100644 --- a/apps/sim/tools/zendesk/update_organization.ts +++ b/apps/sim/tools/zendesk/update_organization.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildZendeskUrl, handleZendeskError } from './types' diff --git a/apps/sim/tools/zendesk/update_ticket.ts b/apps/sim/tools/zendesk/update_ticket.ts index 11ba27f7ae..5377c6bdf0 100644 --- a/apps/sim/tools/zendesk/update_ticket.ts +++ b/apps/sim/tools/zendesk/update_ticket.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildZendeskUrl, handleZendeskError } from './types' diff --git a/apps/sim/tools/zendesk/update_tickets_bulk.ts b/apps/sim/tools/zendesk/update_tickets_bulk.ts index 0d8c28125b..aafa14841e 100644 --- a/apps/sim/tools/zendesk/update_tickets_bulk.ts +++ b/apps/sim/tools/zendesk/update_tickets_bulk.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildZendeskUrl, handleZendeskError } from './types' diff --git a/apps/sim/tools/zendesk/update_user.ts b/apps/sim/tools/zendesk/update_user.ts index 81fedc538e..261a971b9b 100644 --- a/apps/sim/tools/zendesk/update_user.ts +++ b/apps/sim/tools/zendesk/update_user.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildZendeskUrl, handleZendeskError } from './types' diff --git a/apps/sim/tools/zendesk/update_users_bulk.ts b/apps/sim/tools/zendesk/update_users_bulk.ts index 542798698e..0b3a04ab03 100644 --- a/apps/sim/tools/zendesk/update_users_bulk.ts +++ b/apps/sim/tools/zendesk/update_users_bulk.ts @@ -1,4 +1,4 @@ -import { createLogger } from '@/lib/logs/console/logger' +import { createLogger } from '@sim/logger' import type { ToolConfig } from '@/tools/types' import { buildZendeskUrl, handleZendeskError } from './types' diff --git a/apps/sim/triggers/gmail/poller.ts b/apps/sim/triggers/gmail/poller.ts index fe12800d6e..04b2f4cf8b 100644 --- a/apps/sim/triggers/gmail/poller.ts +++ b/apps/sim/triggers/gmail/poller.ts @@ -1,5 +1,5 @@ +import { createLogger } from '@sim/logger' import { GmailIcon } from '@/components/icons' -import { createLogger } from '@/lib/logs/console/logger' import { useSubBlockStore } from '@/stores/workflows/subblock/store' import type { TriggerConfig } from '@/triggers/types' diff --git a/apps/sim/triggers/outlook/poller.ts b/apps/sim/triggers/outlook/poller.ts index 5f151fccbf..9beeba252c 100644 --- a/apps/sim/triggers/outlook/poller.ts +++ b/apps/sim/triggers/outlook/poller.ts @@ -1,5 +1,5 @@ +import { createLogger } from '@sim/logger' import { OutlookIcon } from '@/components/icons' -import { createLogger } from '@/lib/logs/console/logger' import { useSubBlockStore } from '@/stores/workflows/subblock/store' import type { TriggerConfig } from '@/triggers/types' diff --git a/apps/sim/vitest.config.ts b/apps/sim/vitest.config.ts index 145943a2b7..d94ee02d2f 100644 --- a/apps/sim/vitest.config.ts +++ b/apps/sim/vitest.config.ts @@ -44,8 +44,8 @@ export default defineConfig({ replacement: path.resolve(__dirname, '../../packages/db'), }, { - find: '@/lib/logs/console/logger', - replacement: path.resolve(__dirname, 'lib/logs/console/logger.ts'), + find: '@sim/logger', + replacement: path.resolve(__dirname, '../../packages/logger/src'), }, { find: '@/stores/console/store', diff --git a/apps/sim/vitest.setup.ts b/apps/sim/vitest.setup.ts index 13e45ce8d6..2c60eaa49a 100644 --- a/apps/sim/vitest.setup.ts +++ b/apps/sim/vitest.setup.ts @@ -37,7 +37,7 @@ vi.mock('drizzle-orm', () => ({ InferInsertModel: {}, })) -vi.mock('@/lib/logs/console/logger', () => { +vi.mock('@sim/logger', () => { const createLogger = vi.fn(() => ({ debug: vi.fn(), info: vi.fn(), diff --git a/bun.lock b/bun.lock index 11ea7e3a66..216f5607f0 100644 --- a/bun.lock +++ b/bun.lock @@ -123,6 +123,7 @@ "@radix-ui/react-visually-hidden": "1.2.4", "@react-email/components": "^0.0.34", "@react-email/render": "2.0.0", + "@sim/logger": "workspace:*", "@trigger.dev/sdk": "4.1.2", "@types/react-window": "2.0.0", "@types/three": "0.177.0", @@ -252,6 +253,17 @@ "postgres": "^3.4.5", }, }, + "packages/logger": { + "name": "@sim/logger", + "version": "0.1.0", + "dependencies": { + "chalk": "5.6.2", + }, + "devDependencies": { + "typescript": "^5.7.3", + "vitest": "^3.0.8", + }, + }, "packages/testing": { "name": "@sim/testing", "version": "0.1.0", @@ -1167,6 +1179,8 @@ "@sim/db": ["@sim/db@workspace:packages/db"], + "@sim/logger": ["@sim/logger@workspace:packages/logger"], + "@sim/testing": ["@sim/testing@workspace:packages/testing"], "@simplewebauthn/browser": ["@simplewebauthn/browser@13.2.2", "", {}, "sha512-FNW1oLQpTJyqG5kkDg5ZsotvWgmBaC6jCHR7Ej0qUNep36Wl9tj2eZu7J5rP+uhXgHaLk+QQ3lqcw2vS5MX1IA=="], diff --git a/docker/app.Dockerfile b/docker/app.Dockerfile index 4d5a7be32c..92f1c81292 100644 --- a/docker/app.Dockerfile +++ b/docker/app.Dockerfile @@ -17,9 +17,11 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ && rm -rf /var/lib/apt/lists/* COPY package.json bun.lock turbo.json ./ -RUN mkdir -p apps packages/db +RUN mkdir -p apps packages/db packages/testing packages/logger COPY apps/sim/package.json ./apps/sim/package.json COPY packages/db/package.json ./packages/db/package.json +COPY packages/testing/package.json ./packages/testing/package.json +COPY packages/logger/package.json ./packages/logger/package.json # Install turbo globally, then dependencies, then rebuild isolated-vm for Node.js RUN --mount=type=cache,id=bun-cache,target=/root/.bun/install/cache \ @@ -44,6 +46,8 @@ COPY --from=deps /app/node_modules ./node_modules COPY package.json bun.lock turbo.json ./ COPY apps/sim/package.json ./apps/sim/package.json COPY packages/db/package.json ./packages/db/package.json +COPY packages/testing/package.json ./packages/testing/package.json +COPY packages/logger/package.json ./packages/logger/package.json # Copy workspace configuration files (needed for turbo) COPY apps/sim/next.config.ts ./apps/sim/next.config.ts diff --git a/docker/realtime.Dockerfile b/docker/realtime.Dockerfile index 1e7b09354d..b1f9d4c9fe 100644 --- a/docker/realtime.Dockerfile +++ b/docker/realtime.Dockerfile @@ -11,9 +11,11 @@ RUN apk add --no-cache libc6-compat WORKDIR /app COPY package.json bun.lock turbo.json ./ -RUN mkdir -p apps packages/db +RUN mkdir -p apps packages/db packages/testing packages/logger COPY apps/sim/package.json ./apps/sim/package.json COPY packages/db/package.json ./packages/db/package.json +COPY packages/testing/package.json ./packages/testing/package.json +COPY packages/logger/package.json ./packages/logger/package.json # Install dependencies with cache mount for faster builds RUN --mount=type=cache,id=bun-cache,target=/root/.bun/install/cache \ @@ -32,6 +34,8 @@ COPY --from=deps /app/node_modules ./node_modules COPY package.json bun.lock turbo.json ./ COPY apps/sim/package.json ./apps/sim/package.json COPY packages/db/package.json ./packages/db/package.json +COPY packages/testing/package.json ./packages/testing/package.json +COPY packages/logger/package.json ./packages/logger/package.json # Copy source code (changes most frequently - placed last to maximize cache hits) COPY apps/sim ./apps/sim diff --git a/packages/logger/package.json b/packages/logger/package.json new file mode 100644 index 0000000000..e4ae3bef5a --- /dev/null +++ b/packages/logger/package.json @@ -0,0 +1,29 @@ +{ + "name": "@sim/logger", + "version": "0.1.0", + "private": true, + "type": "module", + "license": "Apache-2.0", + "engines": { + "bun": ">=1.2.13", + "node": ">=20.0.0" + }, + "exports": { + ".": { + "types": "./src/index.ts", + "default": "./src/index.ts" + } + }, + "scripts": { + "type-check": "tsc --noEmit", + "test": "vitest run", + "test:watch": "vitest" + }, + "dependencies": { + "chalk": "5.6.2" + }, + "devDependencies": { + "typescript": "^5.7.3", + "vitest": "^3.0.8" + } +} diff --git a/apps/sim/lib/logs/console/logger.test.ts b/packages/logger/src/index.test.ts similarity index 96% rename from apps/sim/lib/logs/console/logger.test.ts rename to packages/logger/src/index.test.ts index be2dd959db..48652a34e9 100644 --- a/apps/sim/lib/logs/console/logger.test.ts +++ b/packages/logger/src/index.test.ts @@ -1,9 +1,5 @@ import { afterEach, beforeEach, describe, expect, test, vi } from 'vitest' - -// Ensure we use the real logger module, not any mocks from other tests -vi.unmock('@/lib/logs/console/logger') - -import { createLogger, Logger, LogLevel } from '@/lib/logs/console/logger' +import { createLogger, Logger, LogLevel } from './index' /** * Tests for the console logger module. diff --git a/apps/sim/lib/logs/console/logger.ts b/packages/logger/src/index.ts similarity index 50% rename from apps/sim/lib/logs/console/logger.ts rename to packages/logger/src/index.ts index 5046ae818c..4ec9bac7cc 100644 --- a/apps/sim/lib/logs/console/logger.ts +++ b/packages/logger/src/index.ts @@ -1,26 +1,18 @@ /** - * logger.ts + * @sim/logger * - * This module provides standardized console logging utilities for internal application logging. - * It is separate from the user-facing logging system in logging.ts. + * Framework-agnostic logging utilities for the Sim platform. + * Provides standardized console logging with environment-aware configuration. */ import chalk from 'chalk' -import { env } from '@/lib/core/config/env' /** * LogLevel enum defines the severity levels for logging * * DEBUG: Detailed information, typically useful only for diagnosing problems - * These logs are only shown in development environment - * * INFO: Confirmation that things are working as expected - * These logs are shown in both development and production environments - * - * WARN: Indication that something unexpected happened, or may happen in the near future - * The application can still continue working as expected - * + * WARN: Indication that something unexpected happened * ERROR: Error events that might still allow the application to continue running - * These should be investigated and fixed */ export enum LogLevel { DEBUG = 'DEBUG', @@ -29,6 +21,34 @@ export enum LogLevel { ERROR = 'ERROR', } +/** + * Logger configuration options + */ +export interface LoggerConfig { + /** Minimum log level to display */ + logLevel?: LogLevel | string + /** Whether to colorize output */ + colorize?: boolean + /** Whether logging is enabled */ + enabled?: boolean +} + +/** + * Get environment variable value + * Works in any JavaScript runtime (Node.js, Bun, etc.) + */ +const getEnvVar = (key: string): string | undefined => { + if (typeof process !== 'undefined' && process.env) { + return process.env[key] + } + return undefined +} + +/** + * Get the current environment (development, production, test) + */ +const getNodeEnv = (): string => getEnvVar('NODE_ENV') || 'development' + /** * Get the minimum log level from environment variable or use defaults * - Development: DEBUG (show all logs) @@ -36,12 +56,13 @@ export enum LogLevel { * - Test: ERROR (only show errors in tests) */ const getMinLogLevel = (): LogLevel => { - if (env.LOG_LEVEL) { - return env.LOG_LEVEL as LogLevel + const logLevelEnv = getEnvVar('LOG_LEVEL') + if (logLevelEnv && Object.values(LogLevel).includes(logLevelEnv as LogLevel)) { + return logLevelEnv as LogLevel } - const ENV = (env.NODE_ENV || 'development') as string - switch (ENV) { + const nodeEnv = getNodeEnv() + switch (nodeEnv) { case 'development': return LogLevel.DEBUG case 'production': @@ -55,50 +76,60 @@ const getMinLogLevel = (): LogLevel => { /** * Configuration for different environments - * - * enabled: Whether logging is enabled at all - * minLevel: The minimum log level that will be displayed - * (e.g., INFO will show INFO, WARN, and ERROR, but not DEBUG) - * colorize: Whether to apply color formatting to logs */ -const LOG_CONFIG = { - development: { - enabled: true, - minLevel: getMinLogLevel(), - colorize: true, - }, - production: { - enabled: true, // Will be checked at runtime - minLevel: getMinLogLevel(), - colorize: false, - }, - test: { - enabled: false, // Disable logs in test environment - minLevel: getMinLogLevel(), - colorize: false, - }, -} +const getLogConfig = () => { + const nodeEnv = getNodeEnv() + const minLevel = getMinLogLevel() -// Get current environment -const ENV = (env.NODE_ENV || 'development') as keyof typeof LOG_CONFIG -const config = LOG_CONFIG[ENV] || LOG_CONFIG.development + switch (nodeEnv) { + case 'development': + return { + enabled: true, + minLevel, + colorize: true, + } + case 'production': + return { + enabled: true, + minLevel, + colorize: false, + } + case 'test': + return { + enabled: false, + minLevel, + colorize: false, + } + default: + return { + enabled: true, + minLevel, + colorize: true, + } + } +} -// Format objects for logging -const formatObject = (obj: any): string => { +/** + * Format objects for logging + */ +const formatObject = (obj: unknown, isDev: boolean): string => { try { if (obj instanceof Error) { - return JSON.stringify( - { - message: obj.message, - stack: ENV === 'development' ? obj.stack : undefined, - ...(obj as any), - }, - null, - ENV === 'development' ? 2 : 0 - ) + const errorObj: Record = { + message: obj.message, + stack: isDev ? obj.stack : undefined, + name: obj.name, + } + // Copy any additional enumerable properties from the error + for (const key of Object.keys(obj)) { + if (!(key in errorObj)) { + errorObj[key] = (obj as unknown as Record)[key] + } + } + return JSON.stringify(errorObj, null, isDev ? 2 : 0) } - return JSON.stringify(obj, null, ENV === 'development' ? 2 : 0) - } catch (_error) { + return JSON.stringify(obj, null, isDev ? 2 : 0) + } catch { return '[Circular or Non-Serializable Object]' } } @@ -106,37 +137,57 @@ const formatObject = (obj: any): string => { /** * Logger class for standardized console logging * - * This class provides methods for logging at different severity levels + * Provides methods for logging at different severity levels * and handles formatting, colorization, and environment-specific behavior. */ export class Logger { private module: string + private config: ReturnType + private isDev: boolean /** * Create a new logger for a specific module * @param module The name of the module (e.g., 'OpenAIProvider', 'AgentBlockHandler') + * @param overrideConfig Optional configuration overrides */ - constructor(module: string) { + constructor(module: string, overrideConfig?: LoggerConfig) { this.module = module + this.config = getLogConfig() + this.isDev = getNodeEnv() === 'development' + + // Apply overrides if provided + if (overrideConfig) { + if (overrideConfig.logLevel !== undefined) { + const level = + typeof overrideConfig.logLevel === 'string' + ? (overrideConfig.logLevel as LogLevel) + : overrideConfig.logLevel + if (Object.values(LogLevel).includes(level)) { + this.config.minLevel = level + } + } + if (overrideConfig.colorize !== undefined) { + this.config.colorize = overrideConfig.colorize + } + if (overrideConfig.enabled !== undefined) { + this.config.enabled = overrideConfig.enabled + } + } } /** * Determines if a log at the given level should be displayed - * based on the current environment configuration - * - * @param level The log level to check - * @returns boolean indicating whether the log should be displayed */ private shouldLog(level: LogLevel): boolean { - if (!config.enabled) return false + if (!this.config.enabled) return false // In production, only log on server-side (where window is undefined) - if (ENV === 'production' && typeof window !== 'undefined') { + if (getNodeEnv() === 'production' && typeof window !== 'undefined') { return false } const levels = [LogLevel.DEBUG, LogLevel.INFO, LogLevel.WARN, LogLevel.ERROR] - const minLevelIndex = levels.indexOf(config.minLevel) + const minLevelIndex = levels.indexOf(this.config.minLevel) const currentLevelIndex = levels.indexOf(level) return currentLevelIndex >= minLevelIndex @@ -144,34 +195,26 @@ export class Logger { /** * Format arguments for logging, converting objects to JSON strings - * - * @param args Arguments to format - * @returns Formatted arguments */ - private formatArgs(args: any[]): any[] { + private formatArgs(args: unknown[]): unknown[] { return args.map((arg) => { if (arg === null || arg === undefined) return arg - if (typeof arg === 'object') return formatObject(arg) + if (typeof arg === 'object') return formatObject(arg, this.isDev) return arg }) } /** * Internal method to log a message with the specified level - * - * @param level The severity level of the log - * @param message The main log message - * @param args Additional arguments to log */ - private log(level: LogLevel, message: string, ...args: any[]) { + private log(level: LogLevel, message: string, ...args: unknown[]) { if (!this.shouldLog(level)) return const timestamp = new Date().toISOString() const formattedArgs = this.formatArgs(args) - // Color configuration - if (config.colorize) { - let levelColor + if (this.config.colorize) { + let levelColor: (text: string) => string const moduleColor = chalk.cyan const timestampColor = chalk.gray @@ -198,7 +241,6 @@ export class Logger { console.log(coloredPrefix, message, ...formattedArgs) } } else { - // No colors in production const prefix = `[${timestamp}] [${level}] [${this.module}]` if (level === LogLevel.ERROR) { @@ -213,17 +255,9 @@ export class Logger { * Log a debug message * * Use for detailed information useful during development and debugging. - * These logs are only shown in development environment. - * - * Examples: - * - Variable values during execution - * - Function entry/exit points - * - Detailed request/response data - * - * @param message The message to log - * @param args Additional arguments to log + * These logs are only shown in development environment by default. */ - debug(message: string, ...args: any[]) { + debug(message: string, ...args: unknown[]) { this.log(LogLevel.DEBUG, message, ...args) } @@ -231,17 +265,8 @@ export class Logger { * Log an info message * * Use for general information about application operation. - * These logs are shown in both development and production environments. - * - * Examples: - * - Application startup/shutdown - * - Configuration information - * - Successful operations - * - * @param message The message to log - * @param args Additional arguments to log */ - info(message: string, ...args: any[]) { + info(message: string, ...args: unknown[]) { this.log(LogLevel.INFO, message, ...args) } @@ -249,16 +274,8 @@ export class Logger { * Log a warning message * * Use for potentially problematic situations that don't cause operation failure. - * - * Examples: - * - Deprecated feature usage - * - Suboptimal configurations - * - Recoverable errors - * - * @param message The message to log - * @param args Additional arguments to log */ - warn(message: string, ...args: any[]) { + warn(message: string, ...args: unknown[]) { this.log(LogLevel.WARN, message, ...args) } @@ -266,16 +283,8 @@ export class Logger { * Log an error message * * Use for error events that might still allow the application to continue. - * - * Examples: - * - API call failures - * - Operation failures - * - Unexpected exceptions - * - * @param message The message to log - * @param args Additional arguments to log */ - error(message: string, ...args: any[]) { + error(message: string, ...args: unknown[]) { this.log(LogLevel.ERROR, message, ...args) } } @@ -283,9 +292,9 @@ export class Logger { /** * Create a logger for a specific module * - * Usage example: - * ``` - * import { createLogger } from '@/lib/logger' + * @example + * ```typescript + * import { createLogger } from '@sim/logger' * * const logger = createLogger('MyComponent') * @@ -295,9 +304,10 @@ export class Logger { * logger.error('Failed to fetch data', error) * ``` * - * @param module The name of the module (e.g., 'OpenAIProvider', 'AgentBlockHandler') + * @param module The name of the module + * @param config Optional configuration overrides * @returns A Logger instance */ -export function createLogger(module: string): Logger { - return new Logger(module) +export function createLogger(module: string, config?: LoggerConfig): Logger { + return new Logger(module, config) } diff --git a/packages/logger/tsconfig.json b/packages/logger/tsconfig.json new file mode 100644 index 0000000000..d820782c86 --- /dev/null +++ b/packages/logger/tsconfig.json @@ -0,0 +1,19 @@ +{ + "compilerOptions": { + "target": "ES2022", + "module": "ESNext", + "moduleResolution": "bundler", + "lib": ["ES2022"], + "strict": true, + "esModuleInterop": true, + "skipLibCheck": true, + "forceConsistentCasingInFileNames": true, + "declaration": true, + "declarationMap": true, + "noEmit": true, + "isolatedModules": true, + "resolveJsonModule": true + }, + "include": ["src/**/*"], + "exclude": ["node_modules", "dist"] +} diff --git a/packages/logger/vitest.config.ts b/packages/logger/vitest.config.ts new file mode 100644 index 0000000000..471771e48f --- /dev/null +++ b/packages/logger/vitest.config.ts @@ -0,0 +1,9 @@ +import { defineConfig } from 'vitest/config' + +export default defineConfig({ + test: { + globals: false, + environment: 'node', + include: ['src/**/*.test.ts'], + }, +}) diff --git a/packages/testing/src/mocks/index.ts b/packages/testing/src/mocks/index.ts index 67917872c6..b08e250a5f 100644 --- a/packages/testing/src/mocks/index.ts +++ b/packages/testing/src/mocks/index.ts @@ -6,7 +6,7 @@ * import { createMockLogger, setupGlobalFetchMock, databaseMock } from '@sim/testing/mocks' * * // Mock the logger - * vi.mock('@/lib/logs/console/logger', () => ({ createLogger: () => createMockLogger() })) + * vi.mock('@sim/logger', () => ({ createLogger: () => createMockLogger() })) * * // Mock fetch globally * setupGlobalFetchMock({ json: { success: true } }) diff --git a/packages/testing/src/mocks/logger.mock.ts b/packages/testing/src/mocks/logger.mock.ts index 183a1f1e2a..50c25122b3 100644 --- a/packages/testing/src/mocks/logger.mock.ts +++ b/packages/testing/src/mocks/logger.mock.ts @@ -25,12 +25,12 @@ export function createMockLogger() { } /** - * Mock module for @/lib/logs/console/logger. + * Mock module for @sim/logger. * Use with vi.mock() to replace the real logger. * * @example * ```ts - * vi.mock('@/lib/logs/console/logger', () => loggerMock) + * vi.mock('@sim/logger', () => loggerMock) * ``` */ export const loggerMock = {