Initial implementation of dynamic gas pricer.

This commit is contained in:
Gav Wood
2016-07-08 17:26:06 +02:00
parent 57c14eedfa
commit 25e6b2b827
12 changed files with 228 additions and 90 deletions

View File

@@ -18,7 +18,7 @@
use std::env;
use std::borrow::Cow;
use rlog::{LogLevelFilter};
use rlog::{LogLevelFilter, LogRecord};
use env_logger::LogBuilder;
use std::sync::{RwLock, RwLockReadGuard};
use std::sync::atomic::{Ordering, AtomicBool};
@@ -45,6 +45,12 @@ impl<T: AsRef<str>> Applyable for T {
}
}
fn markup(r: &LogRecord) -> String {
let s = format!("{}", r.args());
println!("{}", s);
s
}
lazy_static! {
static ref LOG_DUMMY: bool = {
let mut builder = LogBuilder::new();
@@ -54,7 +60,10 @@ lazy_static! {
builder.parse(&log);
}
if let Ok(_) = builder.init() {
println!("HERE!");
builder.format(markup);
if builder.init().is_ok() {
println!("logger initialized");
}
true