add logging to file
This commit is contained in:
parent
550ae73287
commit
093af571d2
3 changed files with 16 additions and 7 deletions
4
.gitignore
vendored
4
.gitignore
vendored
|
|
@ -1,3 +1,5 @@
|
||||||
|
*.log
|
||||||
|
|
||||||
target
|
target
|
||||||
|
|
||||||
# Devenv
|
# Devenv
|
||||||
|
|
@ -10,5 +12,3 @@ devenv.local.yaml
|
||||||
|
|
||||||
# pre-commit
|
# pre-commit
|
||||||
.pre-commit-config.yaml
|
.pre-commit-config.yaml
|
||||||
|
|
||||||
mprocs.log
|
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,14 @@
|
||||||
|
use std::fs::File;
|
||||||
|
|
||||||
use bevy::{log::LogPlugin, prelude::*};
|
use bevy::{log::LogPlugin, prelude::*};
|
||||||
use clap::{Parser, Subcommand};
|
use clap::{Parser, Subcommand};
|
||||||
use tracing::Level;
|
use tracing::Level;
|
||||||
use tracing_subscriber::{layer::SubscriberExt, util::SubscriberInitExt};
|
use tracing_subscriber::{
|
||||||
|
Layer,
|
||||||
|
fmt::{self, layer},
|
||||||
|
layer::SubscriberExt,
|
||||||
|
util::SubscriberInitExt,
|
||||||
|
};
|
||||||
|
|
||||||
// mod gui;
|
// mod gui;
|
||||||
mod tui;
|
mod tui;
|
||||||
|
|
@ -33,6 +40,7 @@ fn main() {
|
||||||
Mode::RunTui => {
|
Mode::RunTui => {
|
||||||
tracing_subscriber::registry()
|
tracing_subscriber::registry()
|
||||||
.with(tui_logger::TuiTracingSubscriberLayer)
|
.with(tui_logger::TuiTracingSubscriberLayer)
|
||||||
|
.with(fmt::layer().with_writer(File::create("jong.log").unwrap()))
|
||||||
.init();
|
.init();
|
||||||
tui_logger::init_logger(tui_logger::LevelFilter::Trace).unwrap();
|
tui_logger::init_logger(tui_logger::LevelFilter::Trace).unwrap();
|
||||||
tui_logger::set_env_filter_from_string(FILTERSTRING);
|
tui_logger::set_env_filter_from_string(FILTERSTRING);
|
||||||
|
|
|
||||||
|
|
@ -180,15 +180,16 @@ fn spawn_main_player(
|
||||||
|
|
||||||
fn spawn_other_player(stdb: &SpacetimeDB, commands: &mut Commands, player: &jong_db::Player) {
|
fn spawn_other_player(stdb: &SpacetimeDB, commands: &mut Commands, player: &jong_db::Player) {
|
||||||
let id = PlayerOrBot::Player { id: player.id };
|
let id = PlayerOrBot::Player { id: player.id };
|
||||||
let hand_view = stdb
|
if let Some(hand_view) = stdb
|
||||||
.db()
|
.db()
|
||||||
.view_closed_hands()
|
.view_closed_hands()
|
||||||
.iter()
|
.iter()
|
||||||
.find(|v| PlayerOrBot::from(&v.player) == id)
|
.find(|v| PlayerOrBot::from(&v.player) == id)
|
||||||
.unwrap();
|
{
|
||||||
let hand_ent = commands.spawn((Hand, Closed(hand_view.hand_length))).id();
|
let hand_ent = commands.spawn((Hand, Closed(hand_view.hand_length))).id();
|
||||||
commands.spawn(Player { id }).add_child(hand_ent);
|
commands.spawn(Player { id }).add_child(hand_ent);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
fn on_player_insert_update(
|
fn on_player_insert_update(
|
||||||
stdb: SpacetimeDB,
|
stdb: SpacetimeDB,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue