1
0

Remove logger

This commit is contained in:
Mark 2025-02-17 17:49:09 -08:00
parent fc93078d3f
commit 8f71fa0771
Signed by: Mark
GPG Key ID: C6D63995FE72FD80
5 changed files with 0 additions and 39 deletions

View File

@ -54,12 +54,6 @@ dependencies = [
"scopeguard",
]
[[package]]
name = "log"
version = "0.4.22"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24"
[[package]]
name = "raw-cpuid"
version = "10.7.0"
@ -105,7 +99,6 @@ version = "1.0.0"
dependencies = [
"lazy_static",
"linked_list_allocator",
"log",
"spin",
"uart_16550",
]

View File

@ -65,7 +65,6 @@ multiple_crate_versions = "deny"
[dependencies]
linked_list_allocator = "0.10.5"
log = "0.4.17"
spin = "0.9.5"
uart_16550 = "0.3.2"

View File

@ -1,26 +0,0 @@
use log::{LevelFilter, Log, Metadata, Record};
pub static LOGGER: Logger = Logger;
pub struct Logger;
impl Logger {
pub fn init(&'static self) {
log::set_logger(self).unwrap();
log::set_max_level(LevelFilter::Info);
}
}
impl Log for Logger {
fn enabled(&self, _metadata: &Metadata<'_>) -> bool {
true
}
fn log(&self, record: &Record<'_>) {
if self.enabled(record.metadata()) {
println!("{} - {}", record.level(), record.args());
}
}
fn flush(&self) {}
}

View File

@ -11,7 +11,6 @@ use self::os::{OsMemoryEntry, OsMemoryKind};
#[macro_use]
mod os;
mod logger;
mod serial;
//TODO: allocate this in a more reasonable manner

View File

@ -1,7 +1,6 @@
use linked_list_allocator::LockedHeap;
use spin::Mutex;
use crate::logger::LOGGER;
use crate::serial_println;
use self::memory_map::memory_map;
@ -55,9 +54,6 @@ pub unsafe extern "C" fn start(
// Clear screen
VGA.lock().clear();
// Set logger
LOGGER.init();
let (heap_start, heap_size) = memory_map(thunk15).expect("No memory for heap");
ALLOCATOR.lock().init(heap_start as *mut u8, heap_size);