akern-gkgoat-fork/ableos/src/log.rs

27 lines
406 B
Rust

pub trait Log {
fn debug();
fn error();
fn log();
fn trace();
}
use crate::serial_print;
use lliw::{Fg, Reset};
pub struct ANSISerialLogger;
impl Log for ANSISerialLogger {
fn debug() {
serial_print!("[{}Debug{}]", Fg::Blue, Reset);
todo!();
}
fn error() {
todo!();
}
fn log() {
todo!();
}
fn trace() {
todo!();
}
}