Epilog Save

🏆 Elegant, fancy console logger for Crystal

Project README

Epilog

Open Source Love Open Source Love PRs Welcome

Elegant, fancy console logger for Crystal

Epilog is heavily inspired by Nuxt's consola. The API is basically the same.



Installation

Add this to your application's shard.yml:

dependencies:
  epilog:
    github: crystalrealm/epilog

Usage

require "epilog"

# The default reporter is the fancy one. However, if you specify anything else, you get the minimal one.
logger = Epilog::Logger.new "minimal"
# or, logger = Epilog::Logger.new

logger.success "success!"
logger.error "error!"
logger.fatal "fatal!"
logger.warn "warn!"
logger.log "log!"
logger.info "info!"
logger.start "start!"
logger.ready "ready!"
logger.debug "debug!"
logger.trace "trace!"

API

Epilog exposes 10 methods to use.

  • success
  • error
  • fatal
  • warn
  • log
  • info
  • start
  • ready
  • debug
  • trace

Contributing

  1. Fork it (https://github.com/crystalrealm/epilog/fork)
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

Contributors

Open Source Agenda is not affiliated with "Epilog" Project. README Source: molnarmark/epilog
Stars
28
Open Issues
0
Last Commit
2 years ago
Repository
License
MIT

Open Source Agenda Badge

Open Source Agenda Rating