rtapi-logger 0.2.0

A LinuxCNC RTAPI logging adapter for the log crate ecosystem
Documentation
  • Coverage
  • 33.33%
    1 out of 3 items documented0 out of 2 items with examples
  • Size
  • Source code size: 29.13 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 274.84 kB This is the summed size of all files generated by rustdoc for all configured targets
  • Links
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • jamwaffles

RTAPI logger for Rust components in LinuxCNC

CircleCI Crates.io Docs.rs Liberapay

Please consider becoming a sponsor so I may continue to maintain this crate in my spare time!

Documentation

rtapi-logger is a logging driver for the log ecosystem.

Other loggers which don't use the RTAPI logging machinery provided by LinuxCNC are relatively slow and can unnecessarily block realtime tasks. rtapi-logger hooks into LinuxCNC's logging machinery to prevent these problems, whilst also allowing the use of the convenient macros provided by [log].

Please note this crate is still somewhat experimental. For example, currently all messages are logged at the ERR level provided by LinuxCNC.

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.