MCPcopy Create free account
hub / github.com/Qovery/engine / enable_log_file_writer

Function enable_log_file_writer

lib-engine/src/engine_task/mod.rs:54–61  ·  view source on GitHub ↗
(context: &Context, log_file_writer: &Option<LogFileWriter>)

Source from the content-addressed store, hash-verified

52}
53
54pub fn enable_log_file_writer(context: &Context, log_file_writer: &Option<LogFileWriter>) {
55 if let Some(log_file_writer) = &log_file_writer {
56 let temp_dir = workspace_directory(context.workspace_root_dir(), context.execution_id(), "logs");
57 if let Ok(temp_dir) = temp_dir {
58 log_file_writer.enable(&temp_dir);
59 }
60 }
61}
62
63pub fn disable_log_file_writer(log_file_writer: &Option<LogFileWriter>) {
64 if let Some(log_file_writer) = log_file_writer {

Callers 4

runMethod · 0.85
runMethod · 0.85
runMethod · 0.85
runMethod · 0.85

Calls 4

workspace_directoryFunction · 0.85
workspace_root_dirMethod · 0.80
enableMethod · 0.80
execution_idMethod · 0.45

Tested by

no test coverage detected