main: introduce machine specific handling

* machine_kind: differenciate depending on detected machine OS

Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
This commit is contained in:
2020-07-08 15:09:04 +02:00
parent 7a82640fd6
commit c0d8e7a898

View File

@@ -57,11 +57,11 @@ fn main() -> Result<(), Box<dyn std::error::Error>> {
use viperus::Viperus;
let machine_kind = if cfg!(unix) {
"unix"
"unix"
} else if cfg!(windows) {
"windows"
"windows"
} else {
"unknown/unsupported"
"unknown/unsupported"
};
//use advotracker::callbacks::policy_check::is_valid;
@@ -82,9 +82,9 @@ fn main() -> Result<(), Box<dyn std::error::Error>> {
let span = tracing::span!(Level::TRACE, "advotracker");
let _enter = span.enter();
let subscriber = fmt::Subscriber::builder()
.with_env_filter(&log)
//.with_max_level(tracing::Level::DEBUG)
.finish();
.with_env_filter(&log)
//.with_max_level(tracing::Level::DEBUG)
.finish();
tracing::subscriber::with_default(subscriber, || {
// get system environment
@@ -94,6 +94,7 @@ fn main() -> Result<(), Box<dyn std::error::Error>> {
trace!(target: "advotracker", message = ?res, state = ?state);
//debug!(message = ?res, state = ?state);
trace!(target: "advotracker", environment = "system", lang = ?lang);
trace!(target: "advotracker", machine = ?&machine_kind);
// testing environment: read from .env file
dotenv().ok();