Crates.io | artifact |
lib.rs | artifact |
version | 0.2.4 |
source | src |
created_at | 2014-12-09 11:04:44.559636 |
updated_at | 2015-12-11 23:57:25.953017 |
description | A logging library which allows settings to be specified through cargo features. |
homepage | |
repository | https://github.com/brandonson/artifact-rs |
max_upload_size | |
id | 500 |
size | 42,136 |
#Artifact Logging Library
Artifact (or artifact-rs) is a logging library for the rust language. It aims to provide effective logging in debug builds, while allowing release builds to limit or disable logging entirely through Cargo configuration.
##Basic Usage
Within your main function, create an ArtifactGlobalLib object. Then, use the artifact::logger::Logger
functionality to create and utilize your loggers.
##Documentation
The documentation is somewhat limited, but rustdocs are uploaded on every Travis build.
##Examples
The bin directory has a few examples.
##Testing
This library desperately needs some unit tests, as there are none at the moment.
##License
Artifact (which is composed of all code within this, the artifact-rs github repository) is released under the terms of the MIT license.
Artifact, Copyright (c) 2014-2015 Brandon Sanderson