MCPcopy Create free account
hub / github.com/FuzzAnything/PromptFuzz / log

Method log

src/execution/logger.rs:333–343  ·  view source on GitHub ↗
(&self, ty: &str)

Source from the content-addressed store, hash-verified

331 }
332
333 pub fn log(&self, ty: &str) -> eyre::Result<()> {
334 let usage = time::Instant::elapsed(&self.start).as_secs_f32();
335 let save_path = self.get_ty_usage_file(ty);
336 let mut file = std::fs::OpenOptions::new()
337 .create(true)
338 .truncate(true)
339 .write(true)
340 .open(save_path)?;
341 std::io::Write::write_fmt(&mut file, format_args!("{}", usage))?;
342 Ok(())
343 }
344
345 pub fn load(&self, ty: &str) -> eyre::Result<f32> {
346 let log_path = self.get_ty_usage_file(ty);

Callers 6

evolve_corpusMethod · 0.80

Calls 1

get_ty_usage_fileMethod · 0.80

Tested by

no test coverage detected