summaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
authorLennard Kittner <lennard@kittner.dev>2025-03-30 21:08:01 +0200
committerLennard Kittner <lennard@kittner.dev>2025-03-30 21:08:01 +0200
commit9bf91697fcacc76761a5d4b8282624397c282553 (patch)
tree3075d75ab1ed760b0605f35040ffcadbb8fed3b1 /src/main.rs
parentcca7ffe56b28f8425b89aba867a5cd8ee85eccc3 (diff)
Update logging via socket
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs15
1 files changed, 1 insertions, 14 deletions
diff --git a/src/main.rs b/src/main.rs
index 6242917..c56a41c 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -47,23 +47,11 @@ fn main() -> Result<()> {
.required(false)
.value_name("power in watts"),
)
- .arg(
- Arg::new("log_energy")
- .long("log_energy")
- .help("Provide one or more PIDs to log their process tress energy")
- .num_args(1..)
- .required(false),
- )
.get_matches();
let power_cap = *matches.get_one::<u64>("power_cap").unwrap_or(&u64::MAX);
let use_mocking = matches.get_flag("mock");
let benchmark = matches.get_flag("benchmark");
- let pids_to_monitor: Vec<Pid> = matches
- .get_many::<String>("log_energy")
- .unwrap_or_default()
- .map(|v| v.parse::<Pid>().unwrap())
- .collect();
// Initialize and load the scheduler.
let mut open_object = MaybeUninit::uninit();
@@ -74,8 +62,7 @@ fn main() -> Result<()> {
return Ok(());
}
loop {
- let mut sched =
- Scheduler::init(&mut open_object, use_mocking, power_cap, &pids_to_monitor)?;
+ let mut sched = Scheduler::init(&mut open_object, use_mocking, power_cap)?;
if !sched.run()?.should_restart() {
break;
}