nim-syslog icon indicating copy to clipboard operation
nim-syslog copied to clipboard

Nim syslog module

nim-syslog

A simple syslog module for Nim. Supports Linux, BSD and Mac OS X.

image:https://img.shields.io/badge/status-beta-orange.svg[badge] image:https://img.shields.io/github/tag/FedericoCeratto/nim-syslog.svg[tags] image:https://img.shields.io/badge/License-LGPL%20v3-blue.svg[License] image:https://circleci.com/gh/FedericoCeratto/nim-syslog.svg?style=svg["CircleCI", link="https://circleci.com/gh/FedericoCeratto/nim-syslog"] image:https://api.travis-ci.org/FedericoCeratto/nim-syslog.svg?branch=master[TravisCI]

Usage:

[source,nim]

import syslog

syslog.openlog("MyApp", logUser) # optional syslog.info("Good news") syslog.debug("Psst") syslog(logAlert, "Alert!") syslog.closelog() # optional

Supported priorities: emerg, alert, crit, error, info, debug, notice, warn[ing]

[source,bash]

nimble install syslog

Contributing

Testing and PRs are welcome.