CPRL πŸ”§πŸ’¬

CPRL (Console Print with Rich Logs) is a Ruby gem that displays log messages in the console using colors and emojis.

Accessible from models, controllers, views, Rails console, and scripts.


πŸš€ Installation

gem 'cprl'

πŸ’‘ Usage

cprl.info("ℹ️ Informational")
cprl.ok("βœ… Success")
cprl.error("❌ Something went wrong")
cprl.sql("🐘 Executing SQL")

Works in:

  • Rails controllers
  • Models
  • Views
  • Rails console
  • Standalone scripts

πŸ› οΈ Configuration

Cprl.timestamps = true       # Adds timestamp to messages
Cprl.silent = false          # Disable console output
Cprl.colors = true           # Enable/disable ANSI colors
Cprl.log_to_file = true      # Enable file logging
Cprl.log_file_path = "log/cprl.log"

πŸ“œ License

MIT


✍ Author

Govani SΓ‘nchez OrduΓ±a