Small tools - Beautiful terminals
log: Log messages to stdout in a structured format.
[dependencies]
amber-lib = { path = "./amber-lib" }Or use as a CLI:
{
inputs.amber.url = "github:dominicegginton/amber";
outputs = { amber, ... }: {
devShells.default = {
packages = [ amber.packages.${system}.amber-bin ];
};
};
}use amber_lib::{Level, StdoutLogger, Logger};
let logger = StdoutLogger;
logger.log(Level::Info, "Hello", &[("key", "value")])?;amber log "message" --level info --field key value