diff --git a/Cargo.lock b/Cargo.lock index 79190aa..73d28b3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4,13 +4,4 @@ version = 4 [[package]] name = "kt_log" -version = "0.1.1" -dependencies = [ - "log", -] - -[[package]] -name = "log" -version = "0.4.34" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9f8bd3e56ce4dfc153cf470fffbfa98c7620958b312ca5c3a4b8d5181fd13c6" +version = "0.1.2" diff --git a/Cargo.toml b/Cargo.toml index 817c095..5e6fd5d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "kt_log" -version = "0.1.1" +version = "0.1.2" edition = "2024" description = "A console logging library for Rust applications" license = "MIT" @@ -11,5 +11,3 @@ autobins = false name = "kt_log" path = "src/lib.rs" -[dependencies] -log = "0.4.34" \ No newline at end of file diff --git a/src/lib.rs b/src/lib.rs index 42619d0..dd03a99 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1,30 +1,8 @@ -// src/lib.rs -//! Console logging utilities for Rust applications. - -use log::{Level, LevelFilter, Metadata, Record, SetLoggerError}; - -/// A minimal console logger implementation. -pub struct ConsoleLogger; - -static LOGGER: ConsoleLogger = ConsoleLogger; - -impl log::Log for ConsoleLogger { - fn enabled(&self, metadata: &Metadata<'_>) -> bool { - metadata.level() <= Level::Info - } - - fn log(&self, record: &Record<'_>) { - if self.enabled(record.metadata()) { - println!("[{}] {}", record.level(), record.args()); - } - } - - fn flush(&self) {} +struct Clogger{ + } - -/// Initializes the console logger with `Info` as the maximum log level. -pub fn init() -> Result<(), SetLoggerError> { - log::set_logger(&LOGGER)?; - log::set_max_level(LevelFilter::Info); - Ok(()) +impl Clogger{ + pub fn output(){ + println!("Hello, world!"); + } } \ No newline at end of file