[v2][log]: Add generic fern::Dispatch TargetKind to log

Original: b691382d1e
pull/2600/head
exoego 3 months ago
parent d1609913be
commit dc14b108ed

@ -170,6 +170,10 @@ pub enum TargetKind {
/// ///
/// This requires the webview to subscribe to log events, via this plugins `attachConsole` function. /// This requires the webview to subscribe to log events, via this plugins `attachConsole` function.
Webview, Webview,
/// Send logs to a fern::Dispatch
///
/// You can use this to construct arbitrary log targets.
Dispatch(fern::Dispatch),
} }
/// A log target. /// A log target.
@ -481,6 +485,7 @@ impl Builder {
}); });
}) })
} }
TargetKind::Dispatch(dispatch) => dispatch.into(),
}; };
target_dispatch = target_dispatch.chain(logger); target_dispatch = target_dispatch.chain(logger);

Loading…
Cancel
Save