awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
fcomb avatar

fcomb/redux-logger

0
View on GitHub↗
5,722 stars·317 forks·JavaScript·MIT·8 vues

Redux Logger

redux-logger est un logger d'état Redux et un débogueur d'état JavaScript conçu pour enregistrer les actions et les transitions d'état dans la console du navigateur. Il fonctionne comme un middleware qui capture les changements d'état et les charges utiles (payloads) d'action au sein d'un store Redux pour aider au débogage du flux de l'application.

Le projet fournit un formateur de logs de console pour personnaliser l'apparence des logs en utilisant des couleurs, des horodatages et des durées d'exécution. Il permet la restriction des actions enregistrées via des prédicats personnalisés pour réduire le bruit dans la console et inclut des capacités pour transformer des données d'état complexes en formats lisibles.

L'outil couvre le suivi des erreurs frontend en interceptant et en enregistrant les erreurs déclenchées par des actions spécifiques. Il permet également l'analyse des transitions d'état en enregistrant les mises à jour d'état résultantes suite aux actions dispatchées.

Features

  • State Action Logging - Records dispatched actions and the resulting state transitions to the console for debugging application flow.
  • JavaScript Runtime Debuggers - Monitors real-time data mutations and action-triggered state updates within JavaScript applications.
  • Action Dispatch Middleware - Functions as middleware that intercepts the Redux dispatch process to record actions and state transitions.
  • Redux Action Filtering - Provides mechanisms to conditionally record or exclude Redux actions from the log based on specific criteria.
  • Redux State Loggers - Tracks Redux actions and state transitions in the browser console to visualize data flow.
  • Log Appearance Configurations - Allows customization of log appearance, including colors, timestamps, and execution durations.
  • Console Log Formatters - Provides a utility to customize state logs with colors, timestamps, and execution durations for better readability.
  • Action Error Handlers - Intercepts and logs errors triggered by specific Redux actions to help identify the cause of application crashes.
  • Error Wrapping - Implements a pipeline that wraps action failures to capture metadata before re-throwing exceptions.
  • Action Log Filters - Provides predicate-based filtering to determine which Redux actions are recorded in the console log.
  • State Management - Captures and logs errors triggered by Redux actions to pinpoint the cause of application crashes during development.
  • React - A JavaScript library for building user interfaces - Listed in the “React - A JavaScript library for building user interfaces” section of the Awesome Redux awesome list.

Historique des stars

Graphique de l'historique des stars pour fcomb/redux-loggerGraphique de l'historique des stars pour fcomb/redux-logger

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait fcomb/redux-logger ?

redux-logger est un logger d'état Redux et un débogueur d'état JavaScript conçu pour enregistrer les actions et les transitions d'état dans la console du navigateur. Il fonctionne comme un middleware qui capture les changements d'état et les charges utiles (payloads) d'action au sein d'un store Redux pour aider au débogage du flux de l'application.

Quelles sont les fonctionnalités principales de fcomb/redux-logger ?

Les fonctionnalités principales de fcomb/redux-logger sont : State Action Logging, JavaScript Runtime Debuggers, Action Dispatch Middleware, Redux Action Filtering, Redux State Loggers, Log Appearance Configurations, Console Log Formatters, Action Error Handlers.

Quelles sont les alternatives open-source à fcomb/redux-logger ?

Les alternatives open-source à fcomb/redux-logger incluent : evgenyrodionov/redux-logger — This project is a Redux state logger and console debugging tool. It functions as middleware for the Redux dispatch… logrocket/redux-logger — redux-logger is a state management debugger and logger that operates as Redux middleware. It records actions and state… gaearon/redux-thunk — Redux-thunk is a middleware for Redux that enables action creators to return functions instead of plain objects. It… sorrycc/dva — Dva is a framework for building web applications that integrates React and Redux. It utilizes a model-driven… jhen0409/react-native-debugger — React Native Debugger is a standalone developer application for inspecting and debugging JavaScript runtimes in mobile… firefox-devtools/debugger — This project is a browser developer tool designed for inspecting JavaScript execution, network traffic, and page…

Alternatives open source à Redux Logger

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Redux Logger.
  • evgenyrodionov/redux-loggerAvatar de evgenyrodionov

    evgenyrodionov/redux-logger

    5,722Voir sur GitHub↗

    This project is a Redux state logger and console debugging tool. It functions as middleware for the Redux dispatch pipeline, acting as a state transition tracker that records actions and state changes directly to the browser console. The tool allows for the interception of actions to log timing, payloads, and state transitions. It provides capabilities to filter specific actions using predicate functions to reduce noise and transform complex state or immutable data into readable formats for easier inspection. The utility includes options for customizing console output through timestamps, col

    JavaScript
    Voir sur GitHub↗5,722
  • logrocket/redux-loggerAvatar de LogRocket

    LogRocket/redux-logger

    5,720Voir sur GitHub↗

    redux-logger is a state management debugger and logger that operates as Redux middleware. It records actions and state transitions directly to the browser console to facilitate the monitoring of application state changes. The tool provides a mechanism to reduce console noise through action filters that use custom predicates to determine which events are recorded. It also includes a data transformation pipeline to sanitize or modify state and actions before they are output. The project covers observability capabilities including formatted console output with timestamps and colors, synchronous

    JavaScriptangularreactredux
    Voir sur GitHub↗5,720
  • gaearon/redux-thunkAvatar de gaearon

    gaearon/redux-thunk

    17,694Voir sur GitHub↗

    Redux-thunk is a middleware for Redux that enables action creators to return functions instead of plain objects. It serves as an asynchronous state management tool and functional action dispatcher that coordinates complex workflows and delays state updates until asynchronous tasks are complete. This middleware grants action creators access to the store state and dispatch methods, allowing for the execution of conditional logic and the coordination of multiple asynchronous operations. It enables the injection of custom dependencies and service layers to decouple business logic from the core st

    TypeScript
    Voir sur GitHub↗17,694
  • sorrycc/dvaAvatar de sorrycc

    sorrycc/dva

    16,163Voir sur GitHub↗

    Dva is a framework for building web applications that integrates React and Redux. It utilizes a model-driven architecture to organize application logic, centralizing state management into cohesive modules that encapsulate reducers, asynchronous effects, and event subscriptions. The framework distinguishes itself through a plugin system that intercepts the action dispatch cycle to automate cross-cutting concerns such as loading state tracking. It also provides a development environment that supports hot module replacement, allowing for the updating of components, routes, and state models in th

    JavaScript
    Voir sur GitHub↗16,163
  • Voir les 30 alternatives à Redux Logger→