Adds syslog functionality to crystal via LibC bindings.
Add this to your application's shard.yml
:
dependencies:
syslog:
github: chris-huxtable/syslog.cr
Requiring:
require "syslog"
Basic Usage:
Syslog.emergency("This is an emergency message")
Syslog.alert("This is an alert message")
Syslog.critical("This is a critical message")
Syslog.error("This is an error message")
Syslog.warning("This is a warning message")
Syslog.notice("This is a notice message")
Syslog.info("This is an info message")
Syslog.debug("This is a debug message")
Facility Usage:
Syslog.info("This is an info message sent to the LOCAL0 Facility", Syslog::Facility::Local0)
- Fork it (https://github.com/chris-huxtable/syslog.cr/fork)
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request
- Chris Huxtable - creator, maintainer