fieldnotesai
    Preparing search index...

    Provides functionality for logger.

    Index

    Constructors

    Methods

    • Log authentication events (development only)

      Parameters

      • message: string
      • ...args: any[]

      Returns void

    • Log debug messages (development only)

      Parameters

      • message: string
      • ...args: any[]

      Returns void

    • Log error messages (always logged, even in production) Use for actual errors that need to be tracked

      Parameters

      • message: string
      • Optionalerror: unknown
      • Optionalcontext: Record<string, any>

      Returns void

    • Log informational messages (development only)

      Parameters

      • message: string
      • ...args: any[]

      Returns void

    • Create a scoped logger for a specific module

      Parameters

      • moduleName: string

      Returns {
          debug: (message: string, ...args: any[]) => void;
          error: (
              message: string,
              error?: any,
              context?: Record<string, any>,
          ) => void;
          info: (message: string, ...args: any[]) => void;
          success: (message: string, ...args: any[]) => void;
          warn: (message: string, ...args: any[]) => void;
      }

    • Log service/API calls (development only)

      Parameters

      • serviceName: string
      • operation: string
      • ...args: any[]

      Returns void

    • Log successful operations (development only)

      Parameters

      • message: string
      • ...args: any[]

      Returns void

    • Log warning messages (development only, unless critical)

      Parameters

      • message: string
      • ...args: any[]

      Returns void