Skip to content

Replace console.log/console.error with createLogger() #12

@hasnaintypes

Description

@hasnaintypes

Context

Some files use console.log or console.error instead of the project's structured logger. This makes production debugging harder.

What needs to be done

Find and replace console usage with createLogger() from src/lib/logging/:

  • src/server/api/trpc.ts — timing middleware uses console.log
  • src/app/(features)/reports/_client.tsx — uses console.error
  • Any other occurrences across the codebase

Implementation hints

import { createLogger } from "@/lib/logging";
const logger = createLogger("module-name");

// Replace console.log(...) with:
logger.info("message", { data });

// Replace console.error(...) with:
logger.error("message", { error });

Acceptance criteria

  • No console.log or console.error in server-side code
  • All replaced with createLogger() pattern
  • Passes pnpm check

Metadata

Metadata

Labels

bugSomething isn't workinggood first issueGood for newcomers

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions