summaryrefslogtreecommitdiffstats
path: root/lib/core/libimagrt/src/logger.rs
diff options
context:
space:
mode:
Diffstat (limited to 'lib/core/libimagrt/src/logger.rs')
-rw-r--r--lib/core/libimagrt/src/logger.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/core/libimagrt/src/logger.rs b/lib/core/libimagrt/src/logger.rs
index fa6c8c28..585f2855 100644
--- a/lib/core/libimagrt/src/logger.rs
+++ b/lib/core/libimagrt/src/logger.rs
@@ -41,6 +41,7 @@ use libimagerror::errors::ErrorMsg as EM;
type ModuleName = String;
+#[derive(Debug)]
enum LogDestination {
Stderr,
File(Arc<Mutex<::std::fs::File>>),
@@ -52,6 +53,7 @@ impl Default for LogDestination {
}
}
+#[derive(Debug)]
struct ModuleSettings {
enabled: bool,
level: Option<Level>,
@@ -61,6 +63,7 @@ struct ModuleSettings {
}
/// Logger implementation for `log` crate.
+#[derive(Debug)]
pub struct ImagLogger {
global_loglevel : Level,