summaryrefslogtreecommitdiff
path: root/rola-cli/src/output/setup.rs
diff options
context:
space:
mode:
Diffstat (limited to 'rola-cli/src/output/setup.rs')
-rw-r--r--rola-cli/src/output/setup.rs21
1 files changed, 13 insertions, 8 deletions
diff --git a/rola-cli/src/output/setup.rs b/rola-cli/src/output/setup.rs
index 880b236..8e04eb9 100644
--- a/rola-cli/src/output/setup.rs
+++ b/rola-cli/src/output/setup.rs
@@ -39,15 +39,20 @@ pub fn env_logger_setup(program: &mut Program<ThisProgram>) {
// Add Hook
program.with_hook(
ProgramHook::<ThisProgram>::empty()
- .on_begin(|| info!("[INFO] Program is begin"))
- .on_pre_dispatch(|args| info!("[INFO] Pre dispatch: {args:?}"))
- .on_post_dispatch(|c: &_| info!("[INFO] Post dispatch: {c:?}"))
- .on_pre_chain(|c: &_, _| {
- info!("[INFO] Pre chain: {c}");
+ .on_begin::<_, ()>(|_| println!("[DEBUG] Program is begin"))
+ .on_pre_dispatch(|info| {
+ println!("[DEBUG] Pre dispatch: {}", info.arguments.join(" "))
})
- .on_post_chain(|any_output| info!("[INFO] Post chain: {}", any_output.member_id))
- .on_pre_render(|c: &_, _| info!("[INFO] Pre render: {c}"))
- .on_post_render(|_| info!("[INFO] Post render")),
+ .on_post_dispatch(|info| println!("[DEBUG] Post dispatch: {}", info.entry))
+ .on_pre_chain(|info| {
+ println!("[DEBUG] Pre chain: {}", info.input);
+ })
+ .on_post_chain(|info| println!("[DEBUG] Post chain: {}", info.output.member_id))
+ .on_finish(|_| {
+ println!("[DEBUG] Loop end");
+ })
+ .on_pre_render(|info| println!("[DEBUG] Pre render: {}", info.input))
+ .on_post_render(|_| println!("[DEBUG] Post render")),
);
}