Function useLoggingReducer

useLoggingReducer Hook

  • Parameters

    • config: UseLoggingConfig

      Configuration for logging, including multiple logger instances.

    Returns {
        dispatch: Dispatch<any>;
        logError: ((logs: Record<string, unknown>) => void);
        logInfo: ((logs: Record<string, unknown>) => void);
        logState: LoggingState;
        logSuccess: ((logs: Record<string, unknown>) => void);
        logWarning: ((logs: Record<string, unknown>) => void);
        resetLogs: ((severity?:
            | "error"
            | "info"
            | "success"
            | "warning") => void);
    }

    Logging utilities and state.

    • dispatch: Dispatch<any>
    • logError: ((logs: Record<string, unknown>) => void)
        • (logs): void
        • Parameters

          • logs: Record<string, unknown>

          Returns void

    • logInfo: ((logs: Record<string, unknown>) => void)
        • (logs): void
        • Parameters

          • logs: Record<string, unknown>

          Returns void

    • logState: LoggingState
    • logSuccess: ((logs: Record<string, unknown>) => void)
        • (logs): void
        • Parameters

          • logs: Record<string, unknown>

          Returns void

    • logWarning: ((logs: Record<string, unknown>) => void)
        • (logs): void
        • Parameters

          • logs: Record<string, unknown>

          Returns void

    • resetLogs: ((severity?:
          | "error"
          | "info"
          | "success"
          | "warning") => void)
        • (severity?): void
        • Parameters

          • Optionalseverity:
                | "error"
                | "info"
                | "success"
                | "warning"

          Returns void