mirror of
https://github.com/griffi-gh/kubi.git
synced 2024-12-25 13:18:21 -06:00
separate logging into a library
This commit is contained in:
parent
1c35573bba
commit
d5abf53ee0
|
@ -1,5 +1,5 @@
|
||||||
[workspace]
|
[workspace]
|
||||||
members = ["kubi", "kubi-server", "kubi-shared", "kubi-udp"]
|
members = ["kubi", "kubi-server", "kubi-shared", "kubi-udp", "kubi-logging"]
|
||||||
resolver = "2"
|
resolver = "2"
|
||||||
|
|
||||||
[profile.release-with-debug]
|
[profile.release-with-debug]
|
||||||
|
|
8
kubi-logging/Cargo.toml
Normal file
8
kubi-logging/Cargo.toml
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
[package]
|
||||||
|
name = "kubi-logging"
|
||||||
|
version = "0.1.0"
|
||||||
|
edition = "2021"
|
||||||
|
|
||||||
|
[dependencies]
|
||||||
|
log = "0.4"
|
||||||
|
env_logger = "0.10"
|
|
@ -1,9 +1,13 @@
|
||||||
//! Custom env_logger options and styling
|
/// Custom env_logger options and styling
|
||||||
|
|
||||||
use env_logger::{fmt::Color, Builder, Env};
|
use env_logger::{fmt::Color, Builder, Env};
|
||||||
use log::Level;
|
use log::Level;
|
||||||
use std::io::Write;
|
use std::io::Write;
|
||||||
|
|
||||||
|
pub use log;
|
||||||
|
pub use env_logger;
|
||||||
|
|
||||||
|
#[inline]
|
||||||
pub fn init() {
|
pub fn init() {
|
||||||
let env = Env::default()
|
let env = Env::default()
|
||||||
.filter_or("RUST_LOG", "trace,gilrs=warn,rusty_xinput=warn");
|
.filter_or("RUST_LOG", "trace,gilrs=warn,rusty_xinput=warn");
|
|
@ -6,4 +6,6 @@ edition = "2021"
|
||||||
[dependencies]
|
[dependencies]
|
||||||
kubi-shared = { path = "../kubi-shared" }
|
kubi-shared = { path = "../kubi-shared" }
|
||||||
kubi-udp = { path = "../kubi-udp" }
|
kubi-udp = { path = "../kubi-udp" }
|
||||||
|
kubi-logging = { path = "../kubi-logging" }
|
||||||
|
log = "*"
|
||||||
shipyard = "0.6"
|
shipyard = "0.6"
|
||||||
|
|
|
@ -37,6 +37,7 @@ fn update() -> Workload {
|
||||||
}
|
}
|
||||||
|
|
||||||
fn main() {
|
fn main() {
|
||||||
|
kubi_logging::init();
|
||||||
let world = World::new();
|
let world = World::new();
|
||||||
world.add_workload(initialize);
|
world.add_workload(initialize);
|
||||||
world.add_workload(update);
|
world.add_workload(update);
|
||||||
|
|
|
@ -6,11 +6,11 @@ edition = "2021"
|
||||||
[dependencies]
|
[dependencies]
|
||||||
kubi-shared = { path = "../kubi-shared" }
|
kubi-shared = { path = "../kubi-shared" }
|
||||||
kubi-udp = { path = "../kubi-udp", optional = true }
|
kubi-udp = { path = "../kubi-udp", optional = true }
|
||||||
|
kubi-logging = { path = "../kubi-logging" }
|
||||||
|
log = "*"
|
||||||
glium = "0.32"
|
glium = "0.32"
|
||||||
glam = { version = "0.22", features = ["debug-glam-assert", "fast-math"] }
|
glam = { version = "0.22", features = ["debug-glam-assert", "fast-math"] }
|
||||||
image = { version = "0.24", default_features = false, features = ["png"] }
|
image = { version = "0.24", default_features = false, features = ["png"] }
|
||||||
log = "0.4"
|
|
||||||
env_logger = "0.10"
|
|
||||||
strum = { version = "0.24", features = ["derive"] }
|
strum = { version = "0.24", features = ["derive"] }
|
||||||
hashbrown = "0.13"
|
hashbrown = "0.13"
|
||||||
rayon = "1.6"
|
rayon = "1.6"
|
||||||
|
|
|
@ -18,7 +18,6 @@ use glium::{
|
||||||
use glam::vec3;
|
use glam::vec3;
|
||||||
use std::time::Instant;
|
use std::time::Instant;
|
||||||
|
|
||||||
mod logging;
|
|
||||||
pub(crate) mod rendering;
|
pub(crate) mod rendering;
|
||||||
pub(crate) mod world;
|
pub(crate) mod world;
|
||||||
pub(crate) mod player;
|
pub(crate) mod player;
|
||||||
|
@ -148,7 +147,7 @@ fn main() {
|
||||||
#[cfg(all(windows, not(debug_assertions)))] attach_console();
|
#[cfg(all(windows, not(debug_assertions)))] attach_console();
|
||||||
|
|
||||||
//Init env_logger
|
//Init env_logger
|
||||||
logging::init();
|
kubi_logging::init();
|
||||||
|
|
||||||
//Create a shipyard world
|
//Create a shipyard world
|
||||||
let mut world = World::new();
|
let mut world = World::new();
|
||||||
|
|
Loading…
Reference in a new issue