diff --git a/apps/sim/app/(auth)/login/login-form.tsx b/apps/sim/app/(auth)/login/login-form.tsx index 775bf9570..10b2313bf 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 e1d211264..29ef3e425 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 654676f0e..0c08283b3 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 ae699134e..4d01ebd0b 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 fd30e960f..f59c0446c 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 42f586a95..c5785f0e9 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 2f12b3d9c..531990f2e 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 6df35cdc1..68c2874fa 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 b2350ab7f..d8ae4b906 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 8eae512e4..56050875f 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 af6709c5b..3ecefb443 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 5739586c3..a51d8585c 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 8dc57e18e..36cbb3e0e 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 6844c40c6..e8f05ecfc 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 880f8d36e..35bdcbc15 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 783f3d2ce..148f4b20f 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 e108f1c14..93aceaccc 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 04f5e9c5b..76a71b2df 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 c87e56e63..9cd956fee 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 39f3b8648..5050e8617 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 4bb6de84c..af9d5d47e 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 a5fe87887..1a689b808 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 e4755dbf0..4d2203977 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 b89aff1aa..62966d232 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 a9d9af861..e144221a8 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 85b63961d..cb9176e98 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 433703377..61fc0b591 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 83ba588ba..e27611176 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 f1e0e24e4..b58fe329c 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 ddc70d7d1..cf7aef92a 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 58b966644..9c9f2df5f 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 6d3fe9197..0caa1494f 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 aa06b2c7b..daa6dfecf 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 09e07de74..f35f25ee2 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 185273dbb..274384213 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 d3c05f913..d5e23abf0 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 081e03d6a..fff52b0a8 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 31d9089f5..9a87e8c92 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 c68b24e66..eb1a86055 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 33e1559af..31df449d6 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 4882f194d..3e8e0a289 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 5ed4b418c..0d6e0646d 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 ef6af8583..24526a80d 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 6b899c8b2..52948e2bf 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 f23f6cad4..b63aa797f 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 ad3cb4874..5754d38b2 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 6e1d445ba..1be5f483b 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 d7141aa2e..236ae1001 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 7156c80c7..0eb628883 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 3a49f32cf..dd736b652 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 188c03b11..70d92990b 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 94cc1ec30..712886a2f 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 0cfd91f7f..0aecbd66f 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 b0204aef8..77521f3b3 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 13a2d2e9e..ecf6aa7f7 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 203a2b5c6..8e900217b 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 4edfe2e87..b14feb495 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 bc17ddad5..4e25d726d 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 c4266b757..7c1451c64 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 03dcd6dcc..e7b82e2d6 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 f0b635f20..7f65e0317 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 5110ae12f..b1517986a 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 fed0ad3df..9fd5476c9 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 fba208bb4..ac8f83432 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 c4bdbf4d8..5627ae897 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 e5cb66095..adb88071e 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 86a95a9fc..3ff095612 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 93bfef7d2..1ada484e5 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 7d735427d..1d23793cd 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 aed162af6..4ff955eee 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 5708b3f60..d98d49baa 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 c55b915cb..326504b96 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 2bb13115b..45cd2dc0b 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 96548e83e..1113de3d4 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 501fdfdc4..b60afc84c 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 6425305f3..5e7fa4006 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 65b3381a1..3366e5830 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 2122181a3..1a5f49138 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 38de9b402..bd718ed8f 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 ee8c36547..02ba826fc 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 d02d07732..4e4d54f18 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 4f52f334d..f2aa4aa32 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 adbd43970..606814066 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 0843a2e96..e339615f8 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 c23f46ec8..eca366792 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 50286bdba..953c9b898 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 914485a3b..60b3e9996 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 773427e23..ebd44f981 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 050d8524d..e976f1a94 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 d49cfbb6f..12bf26a7a 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 ce42d5e67..cb1da555a 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 93be5e8b4..5f4738339 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 27a9d03af..ca3d040c2 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 399d217f0..74dc52407 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 f12ddc980..08c02d508 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 7fd6cdaee..c5d859009 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 6e5495aa7..9d3ad1521 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 5403857e4..e228255cd 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 4c57d21bd..7aba07d61 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 fc17e86fe..b328b7d5b 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 4096779f9..a26273b4a 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 a0f18b54e..a141461ec 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 6e45c64d1..09f1fc787 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 55ef74ef6..788ae8975 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 fbcba90ec..3910fca33 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 91a7547d4..6e3f58402 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 882d65853..53ceeaa0a 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 74b47664d..3eba10f91 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 466868c08..c97764784 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 7f55cfd37..853fee200 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 d785a76c8..2c3cd164e 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 5b9833113..e43e62b45 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 6f1811fd6..cfc14ac39 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 1d241cd5b..dfbcd1001 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 ba58b0ba7..2e3474e68 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 40c35fdb7..fc986ccc9 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 8dc3db4dc..d8ca7c93f 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 1c4add215..cc52ec88e 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 8ae3dfb59..de88cbb28 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 d58d0bea2..1bcdf6488 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 b3906954a..09519aa67 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 516a907fc..617979ef1 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 e6afab0f9..fe159b966 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 00157a0bf..cbc024609 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 d6e53dbbd..bf9332caa 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 5a61a277a..46cdabea9 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 577f2730c..6793a5d13 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 9b54abf60..4ada7c2ba 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 65e974394..b528e6025 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 9f877e3b3..eaadf5717 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 b4f3fb507..6669c8a8b 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 81ae107c3..28cc31183 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 d135afc9e..f396f21b0 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 2703870aa..cf3419e5b 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 a3e282121..a78a5f999 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 f9f76332e..65bbccbbe 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 70d1fd81d..1caf695fb 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 cb223aebd..24702aa48 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 d2a94cda7..a7b05f19a 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 f3db90346..1ae734f21 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 316c0d0a0..35b045fc9 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 827dfae61..cf9464452 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 9aa4091ef..9074a290a 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 8fcdfe59d..9feef89bf 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 f27ad36c7..1e3cc4b53 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 a24fb07a7..0ab119588 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 c3aa491e0..031358ba2 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 5254028d6..cadad529f 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 776b6be3c..986e73113 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 07f8cbc95..3b6ba8186 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 ebc5e98a9..8c7a28a17 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 e7bc3bc89..1eae8acdc 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 9f212829b..c15c1916e 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 f628096b2..f6b2dd94b 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 425f90783..af5ed2e12 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 959c63bec..6feef0f32 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 26fd3a9b4..d7e23c9d4 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 d32572611..3ffb9f5b2 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 d8ddb6a97..2b6fad965 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 2cbbc9469..7177aa005 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 bd00e151c..b6ef38d94 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 69200e6d9..41cd67329 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 f26da3fd9..c57fae722 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 bcc459e4c..d60902fec 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 397b9b07c..d9b7e8288 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 e83cc5ef9..3bc242a29 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 bfaa2e82a..7b55dc719 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 869c3b988..6154f3e08 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 94fd963af..c94ac85e9 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 b9717e73d..eac22a2b2 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 c50acf93e..218b4ff61 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 6ab71167a..557c542d1 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 d9fdceb0e..685eefffd 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 67fed46f7..e83198ffe 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 1c522898c..3782aace3 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 75bf8b324..bda98ce6b 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 028257e97..6d66aae09 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 21e9f75ef..7487b6ee5 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 5894171a2..88f61ca12 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 0bb32c514..e3c68302d 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 25eed7c5c..23b33dd76 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 ef6df171d..cb113a460 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 c7fa8c756..c589ad4b2 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 62eb9686c..931253b04 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 fa4bb1596..5584fe392 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 a8f139180..5654c10f5 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 2f62d211e..604d5bbce 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 ce3779c9d..08730b1cf 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 90f849b0d..e852d4378 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 c7042034c..7994c91fd 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 945db0afa..36d9040ca 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 352586956..8e0592ee8 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 17aca8e7f..901023fcd 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 358768fe3..37af235ff 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 74e179c91..a6bcd0e4c 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 d9c3dc9ec..f624eba41 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 28bf5b879..1479430c4 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 77b6291bf..f934d6dd4 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 13acfd3b2..fc9b26a8e 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 5e2f8e643..d77d98ffe 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 68368596c..cc5f7a4cc 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 9551cde78..e85e4cc94 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 1a924faa2..b1e67f953 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 0eb114892..c80434ceb 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 51863961d..9e0ff7335 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 cf1e36ce2..ee82c1542 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 ede1dc9a6..d98b9b9bc 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 0d07ca433..0dc1fa8a0 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 356f92475..a0113647a 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 4dc451353..a903815ab 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 69b075399..67566ad8a 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 44f91f1e8..a604ca445 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 a3f703b30..3c21168a0 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 635f48f91..0682429e7 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 d3cd52c58..b31029d1b 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 56058881a..b63467725 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 bb1b2f0cd..afae95975 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 b71a9efdd..fd350ef3e 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 1c451e5bc..ae8276dea 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 c4a420bf6..ac24d5539 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 4387ab127..4b3328803 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 eea3bd142..8e4ac396a 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 04e30a4ad..5e8fd4674 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 791b67dac..ad8535ce2 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 f1b8e8c64..c196bf924 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 a8d8ed12a..3fb66142a 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 baa639b22..e010fe8b6 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 91eb8379b..79d98975f 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 3e43762bb..28f00a7e0 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 f5b808495..84dd3cb51 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 1f0d84015..e5f2bfb76 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 0a551f5bd..c89483457 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 7f93d0e3f..2cf68fa53 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 61adffde4..1eac6c267 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 c5c4d29ae..3e7fef64f 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 b4435931b..0766b9732 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 7e47dafb0..b5f8fafce 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 16ed64c02..6dfdcec5c 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 91395e684..7be86ebff 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 1873249d7..b8b26515c 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 7b52941b5..f9fef10cc 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 5cdbc56f7..62f432db8 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 59293f535..e3544171e 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 ea6ce401b..f18df3db1 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 c66db6394..403823e36 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 e3193e29f..e01cc9fe2 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 135b044b6..a6ee4bad2 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 70933d74f..862f6dffb 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 f26ab21c4..e30979666 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 73463fc06..9510d4088 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 a00f184cf..6f766d423 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 5c9d02263..81d972d47 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 307a6e19f..9648574e2 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 4c96284be..888aaf630 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 1a3566a02..4319a4524 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 2d773fe30..2b43592bd 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 3d84b9a23..2f7aced28 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 52fffc61b..8c0bca85a 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 b551af72b..e1a5aec45 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 3c5e343a0..cc954b90c 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 23c349e41..5d70f344b 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 ab74ae42a..783c9a8d9 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 a0154f755..b1f9f0622 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 ffa8d74b6..2ffecce94 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 2f39cc049..7e98bf621 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 00a4c7633..a1a69e3c9 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 d48d06613..b96badeba 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 c0a87c3cf..43cc77e05 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 592721d0d..21d598320 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 d89f9b0a9..a30d52a83 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 666800f56..7b1162058 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 b52d73420..4a18071bf 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 d16a1c57c..6468dde30 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 d20b27b32..75008909e 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 402f5ca53..c738adf9e 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 abed8abbf..57fc1b087 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 0830488db..445ab3bd3 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 06f7c412f..43c0d2721 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 a1cb694fa..3961fe60c 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 03f5b2cfa..3693f22ed 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 c553b3554..1d53d3853 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 0e7e44abf..956318495 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 9f88415e5..992501347 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 dbcfeb78e..30f8f5d23 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 d02839966..d1387026d 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 3c8cb25dd..c44390bfc 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 7166856cb..0f736a417 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 b2d2a581c..126849ba9 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 5ba727401..77c075abb 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 d1aeeb095..ee5ffe6e2 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 7da282815..18f3e408b 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 4cf3e0c14..1e61f2971 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 968b11078..d0d656e0b 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 97e41ff3e..8b397db5e 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 ded0b5dc8..58c3515ad 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 12c423fcd..b618470e6 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 dd041f5d9..a07ff62c4 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 31ec54061..8562da8ac 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 95acc644d..b2c551216 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 f5fd93ee2..47959f4c9 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 56c0beaf3..7f0434bc1 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 4ca818e78..f55f57c49 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 cc3994343..28c8b9733 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 fb5ea90e8..56be3ce7b 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 ca4e78d57..252011ec9 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 7f6ebe148..1b627dbac 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 6fdf0986c..6f6094558 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 8dc42c36e..30c779999 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 a20f600b7..c00777ce3 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 9960a0529..26db257ef 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 b4751fbdc..3c4f1229f 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 642968b99..5e04bcc1d 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 70d937604..952b43714 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 58048cf68..2496c363c 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 a3c07e02e..797831b88 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 ef5c9e966..3d0373014 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 0cfe0c8d9..86e156a44 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 a05fafc5f..f19f82246 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 dac1dde89..50ba40f33 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 be7351721..146d5c307 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 ef2535adc..e5681df62 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 e1b52c7e9..3700a427b 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 698d75808..a8400bced 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 7aa6ad503..3570cc9f3 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 8aae98af4..ca596d6af 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 9dc00e5d0..db83f52d0 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 3c190330a..5344a5db6 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 a943cfa7a..f7e60502a 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 a484643d1..37cdc2b96 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 11989448e..fa569b7f2 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 c9dd07a23..ee34556fc 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 867f5f2a7..ea1ab87fc 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 1f3fe3e19..0724770ce 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 30bf8d8e5..ce288dd67 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 aa53fb496..b1d8f89ff 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 a68cd0f31..5c2967ef7 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 835717594..83a7b6219 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 ae00e5eea..4f0eac4ad 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 c18aecb5b..3a14e7400 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 286472f25..6f7ffc3a3 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 066c6b3ca..7b27b2280 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 0b6be6093..a46080334 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 008561b60..7b8f6c250 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 eccbfe7b3..c7266fa63 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 fabe2c493..1f9201ee7 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 3210615b1..4c2d2735f 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 d66d69f40..46653c3bf 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 021dc670b..bf3aece24 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 2dcafd4eb..e736db398 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 b7ec7bafb..549ce6a78 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 a08c82fb7..06e2c3313 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 21b3758a7..f7733e140 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 9ebbce676..c54124f47 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 735b481e6..e939fc0f0 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 4961ec65d..1ef4761e6 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 a3153290c..5b33e6c14 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 3206798d7..20642c90e 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 a74c015ff..80ee376aa 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 8e1bfe649..41ce249d0 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 443424c85..5d1a7d7a0 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 f796330b5..2544bb342 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 dc41e04e6..744b4b545 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 abae66199..12ea44417 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 c4bab613d..92a19d41c 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 ba68cb696..43957ad95 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 62262981e..b83dffed3 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 88f80ce05..ec7d5d486 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 883e02125..d3cbfa3b6 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 6b78495c5..4ff9d99ac 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 348bedcb1..a6646d395 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 34f990929..f72a86f1d 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 f29df67dc..0944b15fe 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 f2e9a031f..246cc6b24 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 1354bec58..50f1d9c2f 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 8328cf19e..9c1ee4eb0 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 f3719ab87..c35f28306 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 cf00bd1dd..2c646d8e1 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 752708100..22a4233b0 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 3b424a25c..4af974b0f 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 799d148a6..7e472af53 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 3cc3c3733..3e95e2220 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 b1aa69ae0..2716a7ea5 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 4c2e0dae3..0025c90fc 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 7a77319b5..eed710c7c 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 387b9fdf9..12833c969 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 879624ac1..0d427f177 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 62cfff3d9..6ad6285b3 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 b835d8933..ec990da24 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 b052d6049..6b8c36ba3 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 336181385..600212340 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 3f0466358..9625ada59 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 63281b454..56a44245b 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 e132e9562..f99847f73 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 fca79215f..8ceb4bf55 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 132a573ed..ea41dbb95 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 7be5237b1..be884b1a2 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 e383e47dd..3b206e336 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 d4dc002ff..94411a0e2 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 b37e7ac83..b7bda6208 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 40960684a..ac474fa37 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 70d66cd05..25a7493cf 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 9a5a47f62..af9348be3 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 9b8c32a00..8908ff9d0 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 35d23e576..1bf42a7f3 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 46e5c447e..83b88bac6 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 778217a96..fb858aa0d 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 c1952eed3..63ad0590f 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 96115db67..600af0894 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 1f40cd20d..e05288adb 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 368a5df57..b212a15e9 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 494139db9..0737045bc 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 2c4ce5a3a..68ea1eea5 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 e88c79fe9..92eb06259 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 2e78a014b..f94c990aa 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 928fd5295..4d63dca1d 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 673578e02..fda466019 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 d0deef22b..0799500e2 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 b372fb9b8..74397b9bb 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 83ff85c36..6045ea726 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 037064199..ac17cde6b 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 81bedb039..42dfc6ee5 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 dc51696cf..e4cbb443d 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 107633d83..ae7b8a732 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 9115a9e4b..73e39bf64 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 8e67069d8..261e178f2 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 5199252d0..c76af00d4 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 6a609d8dc..ed7f7f750 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 22ccc5b9a..de20cfb10 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 08055e2b7..acad86f46 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 8b99955a1..71fb624b2 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 410f87750..31af0cdc5 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 07c67775d..7b5c72ddb 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 3653cf74c..e18b3158c 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 1f68cdddb..f83204686 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 73133c3b7..dfed76514 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 95a06de5b..79695526f 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 4fcb2ce6d..d74dbdb6e 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 e222fec62..e711cbf6f 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 b6050a227..d7021f656 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 cc7f2c162..e04a4a31f 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 e1ad130e8..719760ce2 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 be11cba04..545010ec1 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 5abaf5623..38e044800 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 d7eda4084..b06c688a1 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 28a98dd4c..6ff05763b 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 bf8c11d9d..88a17d293 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 c7ae55505..90541ef34 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 8425bc68b..aa5b8c950 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 3192393d4..530250b0d 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 1851f77c9..d63833965 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 44f881c62..85bf50c4e 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 61a8cd91a..7c6f0b1a3 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 fbacaf123..bcf01e37e 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 7dd19a049..c58867bbf 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 2fc0f8c0e..ce133241e 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 a0b3b8b6f..d24cd4ed8 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 82a845bc8..418f5706d 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 6e6112c4b..0ea28338e 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 d72c16d43..62630afc5 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 8fbd4ac2a..125cbb7bc 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 b5a38cece..0dadf37f2 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 5c5a66034..c427086ae 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 a92b47d25..81a5201c0 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 2dca2f0fe..88a137d4e 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 2b116f744..b440aa631 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 9c4ae35e4..3acc8a553 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 e69a06c3a..c87351356 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 1d1aec6b1..dc960c965 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 b898fd263..d2f3e218d 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 f0b8e92c9..5e1a334a0 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 9b3339c15..5edd197ce 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 98b338d2a..7c28b6094 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 95c78a369..037ed9086 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 6f5de152a..566578923 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 8e90f79fb..2f6d9bc47 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 4e33ffe78..f2d9cc2f7 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 1355e7c5a..9c19ebf11 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 1560daf98..4f8784dfe 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 8dbed1fde..05bbcf9fe 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 bbe606381..3d8956dfd 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 923341280..956c41365 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 214dd7185..be73ffce0 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 5b1f5c5a6..18d48476f 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 e0497d27e..542af34ea 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 031e5e1dc..d8741c060 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 8cdf8c541..d68e72fd4 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 7f0aa9753..0eb2e83c5 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 cf08e08aa..2084a2ffa 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 d01fb51d8..546f4e49b 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 36a26b6a0..cb8e6a570 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 56d6058d0..8f6219bb3 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 3de8fedce..c767adc4c 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 b5b04d17a..fcdd55c60 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 3a3a4e53c..700948764 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 75982d706..f94eaac88 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 882e59f42..c13655a51 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 df76c7c49..cb4c1497b 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 34c148ad9..d160c21a4 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 087a34633..8f9555475 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 3aaba70b4..310035054 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 95a0cd17e..14fd1df4b 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 7cb86a27f..91ec56aa7 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 47800c67b..1de81cf69 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 177beda82..bb9c14562 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 5a36ebd4e..f88b1cf11 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 db799f93f..dafa83449 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 3077d6c39..a5cd1a6d5 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 25ff398d5..4521cdc25 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 fa27c8c44..b8b2e1ba4 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 b77229fa1..a807b71e5 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 35d7f1bca..aa701f7c5 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 fc12aef6f..6ead0955e 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 0781e86e4..5e66fbc53 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 31b654d31..77b7637bb 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 e82b5b752..6856cc099 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 921f3f7a0..00c46a00a 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 0a9d1bf63..b71487734 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 5ab1a636f..d60e7a0b7 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 c3f8f0cab..2eba03b70 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 10d9fffe3..4d1df147d 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 2d5e9a982..920c129af 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 f5a7657c4..d92bbd6ff 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 1b22920ad..e632ec234 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 7472ff23f..cfb7171f7 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 70bcba455..e0356f91d 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 75cee0200..e70e3d085 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 70c158955..10f76ae28 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 3c198376a..46bf0f138 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 80e1a9d47..d9753cced 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 23a88313a..403022565 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 b2c7add8e..d3fbc5044 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 376d5155d..1af666b7a 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 a698fa3b8..42c769354 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 61e2429ff..dfad9f88a 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 039ea27b1..99aec4099 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 27440aadb..156bff3f8 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 8bf4231b5..592bb683a 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 3859ca086..211e547f6 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 2b652a5db..e41d9a64b 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 75cf6a739..2578fba82 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 1d41436c7..d6172a505 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 b0723df04..20beded80 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 14c7c7cc5..95870ad7a 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 dc04a4cec..e4451506a 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 84e5fce2a..3ddea0ddc 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 4f13bb53c..cf085b334 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 cf91c08ed..392a99da9 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 e0900771d..1e177dfa1 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 0073fa2b8..87a74ad57 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 8bfbdbcd8..c8d1300d2 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 b0e1c103a..4a05a2f58 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 f6a71565b..c0e1d376f 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 ff859cc4a..e7a768ee3 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 f8d96c6ad..c03b50c9f 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 4d23721e3..13ed1b52d 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 5764f59fb..23f90926d 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 94bcf35e4..1c2f4d998 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 fc7c8eef0..231ba4af2 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 599989213..43809f21a 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 8bebe483e..93579682f 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 bc021d620..b51ccf219 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 44a196010..b9a5bd335 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 26ecb1c0a..d6721ad94 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 87073a82a..ad702a376 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 f5c176569..eb0cc4d4a 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 597aefda9..782f6e9f8 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 56ce91107..b5d7e9dd2 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 d2e08136e..c838d8278 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 b55e02d3c..e892cbdf9 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 c504cf8e2..05fbf709d 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 9080faab7..980708931 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 9ffeead94..36a5166a1 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 abed00a98..7846b308f 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 485b23589..fb5ee3ac6 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 3a7046ad2..5faf88936 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 416f684e3..69d0f5431 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 de586330a..a2d18ed0d 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 1f992a023..c736e8536 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 a83bf3298..312ee84a1 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 c2acf26aa..f11612e2e 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 487b9a28f..88b255de9 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 3354a0f70..8360050c6 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 59197ca62..7bd3c577f 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 f7c517c7e..189f62218 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 b750dad55..8361f4d19 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 4a787b1ad..49278421b 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 529bf4ccb..a4cc374a3 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 5c571a345..3f89e9204 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 95365fb61..c0b6d60b1 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 0779867eb..f73231f55 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 fbda55963..1f4afe978 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 ebb8ba06e..e3ed5b4c6 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 cb3cf128c..57d9a9e82 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 19116439a..abfc5a1f6 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 8e9166b8c..373fba538 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 221f70fae..f01cbe585 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 3fc2e99d0..8ca7ff829 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 6c1267aa8..a9ca5d21e 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 a137ac13b..8d9c03a0a 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 438e9415d..17bcf270f 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 665835b8e..7730c9c93 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 d78a4ad7b..ba96f3604 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 c26b83661..73cb11408 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 b753307a7..cf4a684d0 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 ece17a25a..a75115f06 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 72f0190ae..d3563a0bd 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 594caecee..f16acbd32 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 967afd794..904678f2b 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 6ef937d14..5bb52ad13 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 46ac68b86..df567449e 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 801e2a40e..5e15edf8e 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 003513626..01e9def71 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 2ee2bb2bf..2eb9f9bdd 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 1fb777fe8..3e81c35ce 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 682026b0e..0a080a668 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 3bd411316..a6bd42f3d 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 86c10996e..5ac6d02f6 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 0ea9ec058..aed629a21 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 1483b0974..458da3452 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 aaa3de3b8..3cac7ee0f 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 7136f6f64..e889d79d1 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 30ee4e94a..335d96f25 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 30b6f4ef9..e9c9f913f 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 8725b818f..90559f4ed 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 cf354fc95..f4b7f449e 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 219f9e2f3..6da277a80 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 869b30444..953f585a9 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 5feac6bab..c598bd8f1 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 bf90ad622..1f0b11fc7 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 74a2fa9ee..6ed490627 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 cfd28f6d9..a5c94393b 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 f32ac38bf..8c0c0af58 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 f1f32824f..4a17c8547 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 08792e197..ba8f72765 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 61033832d..579dfbd88 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 ae7e86b7f..ed02c5111 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 9e7dd5efc..5c3744f0b 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 704a4ae6a..d1ca5bd6a 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 264d922d6..13bb08984 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 72b1d033e..da5836209 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 9aeb5ef09..250514a00 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 7637a0b55..e8b82e28b 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 b3685d613..83ddcb457 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 3110f60af..a3cafeb6a 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 5a55e59cb..5553bd573 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 8e95243d1..cb64e3867 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 4721a9a49..81e98f9d5 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 7d9cdd7fa..5d81b8262 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 9a3e7e56d..d2c6de983 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 6079d2710..0d9620724 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 2bdf38162..581fe0511 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 147f9c513..ff1b121d7 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 204db549e..037b7b0fc 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 430cf7306..7e383bdbe 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 4b7864248..80cb811de 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 81b1ebd98..4b9c89274 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 6c362a2d5..3a18495b9 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 43388b735..ba748ebcd 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 42084f8e0..26b2a71da 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 e958ff876..ee72db387 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 ccc6bb070..d57cb1d24 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 eeab9c209..8fd88b1a3 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 23f706656..c9fa0f78a 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 80f4f6eb4..41afc2e85 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 485361829..5b9d30c06 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 0e2e6f052..b5d95ff39 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 1edfc784b..30973ef21 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 2ba0a64ce..e15637342 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 b3aaddced..98fd84704 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 2d12ccff0..ebd43a9ce 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 d9e19bd45..96d9e0d4f 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 db3e86158..ad44c76c0 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 18ad084ef..a50990c29 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 6f347df7f..7dfb757aa 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 a8e989746..8ad821b14 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 dad066c14..c37fa2f90 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 50568411c..c17aa5e7d 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 28cd67577..dda9d7844 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 31e48d994..20dd32fa7 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 d99ecf94d..4e613e847 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 8a07654a3..bf3c1cf08 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 b66d03f7d..c67f92a9e 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 e72fd6f5c..328ae5aad 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 bd98cf19e..52689ff55 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 b310748a3..18aeb335f 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 c62f11e75..551982029 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 52ef2e68d..9918b5c7b 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 3c4f68e68..3f16d3c1e 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 f1f9eefa1..1e36b82fc 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 30c2e89ec..8762865f8 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 de028a233..72ce42c6a 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 57580e9db..9ac56dc0e 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 9609f70ae..90b538129 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 984988f07..f27adb8df 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 e9baabf17..2f3ee142b 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 4702edd8b..0fe3eb413 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 f595dfc55..05ed7820d 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 249190779..8d47d7c82 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 cac850918..e8b725b05 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 9cde9d281..c8d76e015 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 473326ff8..5aafc2dcb 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 c4c434935..a4f7959b5 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 dc4f55a73..120651244 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 3aa6ba245..601a17c0a 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 bae5aebf3..98466e71d 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 7ec53f179..61e12732f 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 911bc322f..f4250b91b 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 8bdb25629..7dd1e2077 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 907b07e79..fad66b131 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 874009f54..ff1baea40 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 8bf70970e..c0af626b5 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 0452d0774..ff6b9961c 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 a0ab021be..0e54d21de 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 5ff0c9c84..db2089816 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 dd3490b9a..b61882e2c 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 8fd18e533..b6d1fe77c 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 54f6bf862..7896ae30a 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 cf4356075..dc2c60e3a 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 282bc70b0..666fc9377 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 e0776c718..4759255e4 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 78c3a71b6..8c9567454 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 764361cd2..845cf3e87 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 988b4cace..671209e9c 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 fb6312c6d..0e9fd7e97 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 718d1e203..510856e58 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 8cbbec8db..472fc12b2 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 0261375df..3effa2885 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 edbb9fe7b..ad9bf74b8 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 611b61016..a0e0c1bc3 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 72e4643ac..5663a50b6 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 615729e07..a8e30aa04 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 6d009af7c..a69a8abdf 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 cd9db3a0b..a97e9450d 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 4e6b998e1..c23f535a8 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 bb1c466fa..396db3bf8 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 e90a95331..3bb9e3778 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 9cacacec9..1e407f606 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 fd57526db..b2668f248 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 241d994b0..62392bc06 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 ba43b7dfc..a40a8e990 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 e9627080b..e10935cbd 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 43ab4de11..31dd0879c 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 2996c7688..19419fccf 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 60aa8ec10..a872c1ede 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 bdfdaf8cb..785d8347d 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 bb43dab67..6b2572a2f 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 66d663f58..96959e6d2 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 4d2b923c1..767c4bd8a 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 9b016939e..805d238e7 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 465e47440..d31840585 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 54ab96332..0ccfc28b8 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 9f2c59f5a..ca3a5896b 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 bc0b39573..b28e94e52 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 da0207729..17cdd02d7 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 a5015f424..72281a1ec 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 472937f27..f994990c6 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 3626c0412..a595e17d0 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 1b457ead2..ad15af22f 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 b8024043d..ff0798f65 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 053ab5681..b9d541948 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 3f6946805..f04b9fea1 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 4dc4d7f00..a05002878 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 556810495..31694f131 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 2ae58788f..a5921eb00 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 aace2acf0..2940cfd69 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 a804a54f3..b456e79c0 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 4a522705e..508220264 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 c9da30c2a..53b45b092 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 a9e5bc5f0..763f2ad16 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 3900b8e99..9359c5b7f 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 d2263f381..3a0152755 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 c5d749897..3a4505346 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 9f8a2515c..4a15fa76d 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 e7a10ac06..9b37265a5 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 f57a46925..7f49019c0 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 e22aa1302..b0ebc92c5 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 14f9b4020..57a084f61 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 49dfcf9cb..ad684b38f 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 c1a2600ef..67cf2f8d0 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 a43bfd5aa..c527cab2c 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 8228c9ec6..33d273c24 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 52c2d457c..8f86950c9 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 d4a0d17a0..88843e690 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 7f144cfc3..fb6018ed3 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 aaa9dca6a..0a7a004d8 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 b90b4d582..eea96cd00 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 0b2cc89d1..346ce27fa 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 881481b1b..8ea6321e7 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 98cb7eb20..eedcec15d 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 f021e07b2..b896853bf 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 623c1bf3e..7b1d925ec 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 12fbf812d..cf2adbcef 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 74da1ce2b..9e4f6d752 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 6c406ba1e..c13c9eda0 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 2ff8c9a9b..3f982ad00 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 2873b59fd..b197a8ef1 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 087d9e797..2772b9c8b 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 8c81d80c5..cbac78459 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 844b457f8..49e69649d 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 cdd79fcad..8beeea4ce 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 1fde83821..9187d526b 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 5647f3bae..668366033 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 f4b741bd8..08afa57a5 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 1658de015..db1637b34 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 c5b97bf75..54194a735 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 e41652acd..3efb6831a 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 ac66cbe3c..a3ac85f56 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 a2c6a8704..403d690d7 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 bc619bcf4..5d99eabb4 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 b5fcc3514..70c1f035c 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 eddc21d93..f5dbd52a9 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 e4279a8bc..e0abd4505 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 ccf062508..90a670095 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 bf6fde02c..9a98309fe 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 9b2a6934d..642b54e2f 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 e08caa70d..2981e1d2a 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 7519383d4..75e9ef563 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 3fb7cca40..fbb6314b4 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 8c6346bbb..165db1a59 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 2658ddca7..c15376958 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 a762e53ce..da606c6a9 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 aaf6dbb69..a4da45cd2 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 483014425..25c10f24c 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 9bda00d5f..375c52ed2 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 0fdba99d5..20e168ba2 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 0ad50fa90..8c8b04336 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 f2e5cbb4e..6ab45379f 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 396497169..bde1166dd 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 a4d317f2e..a3d12fa96 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 7fb5c04f9..c21989800 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 f645c9ea2..22bb10552 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 0b5e5bdca..3a90c3649 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 08ee02cff..76b9bb429 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 c827480a6..e381ef9da 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 c663137b5..76d7961ac 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 b61cd5fd4..77b15c9e6 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 9ba946b52..5c1e92f67 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 1a5d2b558..fb3259105 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 467cd5b14..f76b23724 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 74d8d5d71..8f4a9a0cf 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 ac2357656..628f76d70 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 cab149b7f..c3947249c 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 4ea790667..ed30f3590 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 33485ac56..f485096b1 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 e926c43d6..6c1e5b1c9 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 4984d8cec..fb4185ca1 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 4d86efbd2..d568526f8 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 bb1b23bfa..0d9f5aaa8 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 ee5bf4720..bef7938cc 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 c9fc5b8c9..a3dbf4ab2 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 1e0425179..bf996579f 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 793a30e81..65846f79f 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 6015dc971..71bfd3d19 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 09a4f48d1..faacd94fd 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 e65e709e8..eac513ff6 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 87b242f81..0ae0c5859 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 24c1e64b5..03b1e64cf 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 648e269f1..cfd0e1a1a 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 fe4597919..ec4a6ae61 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 997a172cd..539bcc226 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 7d4b55ed6..3f7d46615 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 3b3a6cc54..d6c26e63a 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 7ce8db17e..65ffe6478 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 b8f494879..8273834ff 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 755dd4491..1e7da675a 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 f9841849d..e22ed6071 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 932f54181..b99bad13c 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 407ab9817..4bc98e4e1 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 a3407cac9..ef1af6bfc 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 2d236e9cd..40c3eef17 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 09525065f..42394461b 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 64fd91025..59fc577b6 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 ae90a519b..25e2ad09d 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 763165411..f963983ce 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 e404227b2..14878753d 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 68ecd536e..3db2cbf29 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 54ee275e4..e1e77e286 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 8ea19b72b..f6df99e34 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 ec437d796..45b0ae0bc 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 af2867a73..2d5b9dafa 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 c4bcb89ff..df348e12b 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 2cac31c8c..2fb8fe65b 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 733fdda79..305f8cbbd 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 6157cfd3b..6ab3764de 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 0b1550091..9a9c688a3 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 3f8e78136..a531207cf 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 5b4a7ab37..a6bb3bd57 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 1e947030f..297d1ee85 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 c2e5e8010..34eb1b15c 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 8a0de3cfa..95f08cd07 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 785fbd63a..6076e4248 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 f6bd018f8..c2fff3f60 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 a92242963..4f3aa9692 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 af4732928..c4e7db031 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 0e28c63b1..76ca1af95 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 d941cb4ae..e46868541 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 9191dd8b3..f17c3cbec 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 4aa0d5854..c01d1a047 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 7d3595a96..a43915818 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 21b72d255..5d8f0c674 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 4f4402b91..70dff427a 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 51d3cf4c1..9056667fc 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 3b1556fa4..eb8670746 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 92217b074..ff44c5393 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 5bef5db67..4af7443ca 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 14936f9e0..3d2abd680 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 387a426eb..dbe5e1e3e 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 bf32ea6d4..e63bd71cd 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 9e8248d3e..eb108fef3 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 9ead3fb5d..85615c97c 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 11ec2894c..8c529fa7c 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 b8b684703..556930c81 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 c566b4a7c..c6bdc85ff 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 5a9c637f1..ba244aab2 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 4137934d8..321344be9 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 9635abec2..1cff6d00b 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 7048a1a27..b23e63add 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 1371015ba..cb4bdac30 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 710b27933..e24f27e49 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 2812a39e4..a2b9845b5 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 59fbae4f5..1bcf8c2de 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 930e4e189..865f279ca 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 0b456c597..1b636e0e9 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 6f2d85893..a22917a8c 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 bdcf0a56e..0b8aac53a 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 c5d0dd12b..af00bd343 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 27bdd8e6d..16a68229f 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 c23d08edc..d76ee3270 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 b76bf11d6..034396f27 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 e7e6a858e..adaf02816 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 a0c92cf56..ba2eb3ad7 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 14145b9fb..7e9121eb8 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 cca3ef45a..fc98cdf1d 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 030ed6179..932ef26be 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 a068d024a..b2ed1daa6 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 e96dfceb7..4e18e5d36 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 8b3ba6b75..32099a98f 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 0059700c8..d15940d3f 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 aa6f53786..33511cd79 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 d9d550784..9aaf92fbc 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 bd63d0815..7041f1dd1 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 5f1bb3b2f..a6863dafb 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 7a917f00c..45ce315bd 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 6d3a140f8..2584d9911 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 a4b3daf7a..abdfd2e75 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 0ab705a29..020f6d798 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 8d84ec807..ed0d6b603 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 dbe79651e..8189ee394 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 bb3d827f7..789f98ea2 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 1da6c56ff..591627b61 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 fce2b86fe..f164d2b8d 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 c29c562be..cb7c0fdb0 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 f33a6e734..5464c9fb4 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 c2895c8cc..8df73d805 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 d409c96ec..a5352c7ed 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 c27844480..b45553982 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 51de9edf9..41c7b6206 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 29519a1f0..cb9934c9d 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 a808bd297..9ca85bd23 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 bde51c42e..b6f8f1d9e 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 4eac73555..cf8f50c8a 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 db4031b43..23fbc37a1 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 a590f5ee4..61ea6e47c 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 1b0e02b53..a74da3f52 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 bb9f4a1c4..f04a2492d 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 5c5ee2640..3e89c20ba 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 2756b9eef..effb32ca1 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 c4f92bc6b..ebe9a5f16 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 cf9383c96..dcb449717 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 dae107aa6..fc4736392 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 4ae25e30d..f27b396d9 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 a9c478d74..abd63a5f6 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 c4ef501ef..652d6461c 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 4c4ac6854..b52a6ca3b 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 3e0a33bf5..eb91a1fac 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 306baef7c..e9ffd2447 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 d5a1bd152..20924e192 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 65b540424..596fc3b57 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 8e1b1bea1..d7e56a975 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 80305e7d4..c624041ce 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 e550a3e3b..24248d8fd 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 93ca63e1f..54446457b 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 c8abd6265..c624f106b 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 7147e5d00..548c4eb1b 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 8be49b13c..e19ae22fd 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 f4816fe77..06f17b618 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 a7e31dcc3..42e7220d1 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 912be2a5f..25bd42880 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 796429f03..9b234314d 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 171e04bb8..a9e18f1e9 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 4c5195973..7bbd7c376 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 480eb0cf7..dc806eb3d 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 9e079a23e..7b7c8eb11 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 8be121bf4..200300a7a 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 0f2607201..c433b14cc 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 bfcfa700d..f780b908e 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 578f84d05..205e329d5 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 7166f8688..9e32d580e 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 36f856045..359bbb5e7 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 377ac05a3..fcd8ad630 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 f30269e80..acccf287e 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 9dcf0a9d8..9c13ebf85 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 4f7fa3133..9c78b254a 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 7fcdb9d5d..aa13ec97e 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 7f2576719..ab84b0159 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 defa2bdb3..aaf48d4a0 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 20f383a8c..473798bdb 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 1352443c1..935fd81fd 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 2040418c3..cb008ddc5 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 5da1aaf49..00369edc3 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 898d36dc3..c0cad1507 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 a84fbd811..3fe6f2ecf 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 fe730b23b..5424207af 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 c1c266256..1f0d26fda 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 ebac0e4b9..4107c9851 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 115fd24c2..ef505128a 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 1cb8da9ec..dc10e7462 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 3c771d4c7..ede3565eb 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 7c3259077..6bee87879 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 05efe577b..dd8dc412e 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 408173ff3..23fdb16f2 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 54dd0679f..cc040baaf 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 3b13f076b..b08901569 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 0f184852e..81df8a5fb 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 2dea9a1f9..b0e365938 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 32fd88aaf..8b67aa7cd 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 d66d2bc0f..aea4ae5cc 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 ab8e717c2..10d151feb 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 2d1ac24db..782c5e613 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 b4f72fa88..ab5f6b75f 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 f12ad7aab..586c3c596 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 de1db0e91..501457471 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 70547a906..4856801d7 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 d7b679819..776716fca 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 302643590..fb419151d 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 b523613f7..2d660ad6d 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 b65a59923..dfac59e4e 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 cd0cca9f3..1533af232 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 1230cdc8e..17f939283 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 906d1697b..78e936508 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 91c7798c0..e0b4762a3 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 f7f1223d1..649bbe748 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 6673c4e40..70395fba6 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 fcaee03f7..10c2635bb 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 2d0d3070b..554f64a6c 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 6c645f588..c9457a6a3 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 2733cfe28..26600e67a 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 dabda66c4..0c24a1d55 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 115984f74..1a024fee9 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 546cdcf26..64858fc54 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 cbe466dd3..cd69fdb2b 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 1e0995220..46c9f7e7e 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 d6700e876..2edbf6a9c 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 b40d1f004..16c4fda4f 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 c4d9874f9..a08ff90cb 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 44a333307..d2a2a6b35 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 16bedae4c..99f3fed89 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 d82b66650..01f4f4496 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 d8ee11c04..68241198b 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 10e400771..5d51d3c5c 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 28ae47c6a..c91fbed19 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 70b5f1234..74f357c82 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 4180fb8fa..f861af706 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 3ab35e0a1..11408c819 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 a9bf3a769..246443e91 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 12da61bbf..49ddbfb4b 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 a2122aed2..cbbb5df75 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 20406bf66..dc4f3aff0 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 9a1988e13..3c5ff278a 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 fe85a65f7..546256f22 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 4c138ed0f..88c2c2f97 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 77b3bd3eb..5ccab67f1 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 8a0f965bf..559bafe84 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 25eddd35a..a61d827ce 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 0981db68b..b56b15a73 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 ba3bd1393..e4df3b574 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 74dbaeba3..985a6a6f3 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 ec43c9b24..c5476d1d3 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 135133d63..891ad139e 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 7f1840a17..4d4084e75 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 11626ad83..e38730c69 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 a22e30bb4..6297980fc 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 e4facd27f..7b9d34b03 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 e6466bfe5..a1fb052c5 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 0a7765f35..360d6e4fd 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 ee67f0075..b61fb888a 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 d58775a58..46465ae01 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 8dfc32f60..d1188ff7b 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 320516958..9d0a1af79 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 5ac63f646..ff09b79d4 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 0cd1fcf07..9dca1c63b 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 627daf55d..e1b9e93dd 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 89392f1de..87fdb0208 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 616c37510..94e6b816b 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 49828e250..22d8c0a19 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 eb791e222..c18e9743b 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 51a2eb920..288f7047b 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 877f9f210..2e83c1e61 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 a5a672b4c..d5eb5c2af 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 236a24c11..af0511e5c 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 d22f78731..55cec5a40 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 d02162cc0..92ee6972d 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 5db39eb85..ea3ca29af 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 659104183..cf57c65ca 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 8f166ac00..16dad924d 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 8eb681bfa..62c351ae7 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 21c667b14..76ddb4080 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 52720d402..00bf5590f 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 9ad898431..00a4b6492 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 1d701411d..89ce852b8 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 b2a0d76fa..409ab08b7 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 9c025d70d..602e9df96 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 07e762bc3..2d46d9b59 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 ccfe0fbbc..57d1f00f4 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 a13833d40..10272d9f2 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 0d103fc76..3dab79f83 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 115acdcf6..b52789386 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 9da34ee91..b1693f5fe 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 46290b249..60e214217 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 21636cb44..4655c8118 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 2d08c2638..aef66f5da 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 6b7cf1306..8e5a011ea 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 66d3a3c42..213a63f50 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 30b1864ae..1615c1d05 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 2095c19fa..74c9e927e 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 203368e27..02c0610ce 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 aa7103b28..ea9164517 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 5d450e016..802406213 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 11ba27f7a..5377c6bdf 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 0d8c28125..aafa14841 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 81fedc538..261a971b9 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 542798698..0b3a04ab0 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 fe12800d6..04b2f4cf8 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 5f151fccb..9beeba252 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 145943a2b..d94ee02d2 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 13e45ce8d..2c60eaa49 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 11ea7e3a6..216f5607f 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 4d5a7be32..92f1c8129 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 1e7b09354..b1f9d4c9f 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 000000000..e4ae3bef5 --- /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 be2dd959d..48652a34e 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 5046ae818..4ec9bac7c 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() + + 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, + } + } } -// Get current environment -const ENV = (env.NODE_ENV || 'development') as keyof typeof LOG_CONFIG -const config = LOG_CONFIG[ENV] || LOG_CONFIG.development - -// 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 000000000..d820782c8 --- /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 000000000..471771e48 --- /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 67917872c..b08e250a5 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 183a1f1e2..50c25122b 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 = {