mirror of
https://github.com/sigp/lighthouse.git
synced 2026-03-10 04:01:51 +00:00
Integrate tracing (#6339)
Tracing Integration
- [reference](5bbf1859e9/projects/project-ideas.md (L297))
- [x] replace slog & log with tracing throughout the codebase
- [x] implement custom crit log
- [x] make relevant changes in the formatter
- [x] replace sloggers
- [x] re-write SSE logging components
cc: @macladson @eserilev
This commit is contained in:
@@ -1,6 +1,4 @@
|
||||
use crate::TaskExecutor;
|
||||
pub use logging::test_logger;
|
||||
use slog::Logger;
|
||||
use std::sync::Arc;
|
||||
use tokio::runtime;
|
||||
|
||||
@@ -16,7 +14,6 @@ pub struct TestRuntime {
|
||||
runtime: Option<Arc<tokio::runtime::Runtime>>,
|
||||
_runtime_shutdown: async_channel::Sender<()>,
|
||||
pub task_executor: TaskExecutor,
|
||||
pub log: Logger,
|
||||
}
|
||||
|
||||
impl Default for TestRuntime {
|
||||
@@ -26,7 +23,6 @@ impl Default for TestRuntime {
|
||||
fn default() -> Self {
|
||||
let (runtime_shutdown, exit) = async_channel::bounded(1);
|
||||
let (shutdown_tx, _) = futures::channel::mpsc::channel(1);
|
||||
let log = test_logger();
|
||||
|
||||
let (runtime, handle) = if let Ok(handle) = runtime::Handle::try_current() {
|
||||
(None, handle)
|
||||
@@ -41,13 +37,12 @@ impl Default for TestRuntime {
|
||||
(Some(runtime), handle)
|
||||
};
|
||||
|
||||
let task_executor = TaskExecutor::new(handle, exit, log.clone(), shutdown_tx);
|
||||
let task_executor = TaskExecutor::new(handle, exit, shutdown_tx, "test".to_string());
|
||||
|
||||
Self {
|
||||
runtime,
|
||||
_runtime_shutdown: runtime_shutdown,
|
||||
task_executor,
|
||||
log,
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -59,10 +54,3 @@ impl Drop for TestRuntime {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
impl TestRuntime {
|
||||
pub fn set_logger(&mut self, log: Logger) {
|
||||
self.log = log.clone();
|
||||
self.task_executor.log = log;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user