Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Colorized logging for Memcached, Redis, and Valkey

License

Notifications You must be signed in to change notification settings

ankane/cacheflow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cacheflow

Colorized logging for Memcached, Redis, and Valkey

Works with the Rails cache, as well as Dalli and Redis clients directly

Build Status

Installation

Add this line to your application’s Gemfile:

gem "cacheflow", group: :development

When your log level is set to DEBUG (Rails default in development), all commands to Memcached, Redis, and Valkey are logged.

Features

To silence logging, use:

Cacheflow.silence do
  # code
end

To silence logging for Sidekiq commands, create an initializer with:

Cacheflow.silence_sidekiq!

Data Protection

If you use Cacheflow in an environment with personal data and store that data in Memcached, Redis, or Valkey, it can end up in your app logs. To avoid this, silence logging for those calls.

History

View the changelog

Contributing

Everyone is encouraged to help improve this project. Here are a few ways you can help:

To get started with development:

git clone https://github.com/ankane/cacheflow.git
cd cacheflow
bundle install
bundle exec rake test

About

Colorized logging for Memcached, Redis, and Valkey

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages