feat(all): Add loging

This commit is contained in:
Black_Raven committed 2026-03-30 13:58:33 +03:00
1 parent 25080e3cca
commit dfa7c463ac
10 files changed
+108 -45

No files matched your search

+14
View File
@@ -6,6 +6,13 @@ use eframe::egui;
use egui::{FontData, FontDefinitions, FontFamily};
fn main() -> Result<(), eframe::Error> {
// Инициализация логгера
env_logger::Builder::from_env(env_logger::Env::default().default_filter_or("info"))
.format_timestamp_millis()
.init();
log::info!("Запуск Rclone UI Manager");
let viewport = egui::ViewportBuilder::default()
.with_inner_size([1200.0, 800.0])
.with_min_inner_size([800.0, 600.0])
@@ -20,11 +27,15 @@ fn main() -> Result<(), eframe::Error> {
"Rclone UI Manager",
options,
Box::new(|cc| {
log::debug!("Инициализация шрифтов");
let mut fonts = FontDefinitions::default();
if let Ok(font_data) = std::fs::read("assets/fonts/Sans.otf") {
fonts.font_data.insert("sans".to_owned(), FontData::from_owned(font_data));
fonts.families.entry(FontFamily::Proportional).or_default().insert(0, "sans".to_owned());
log::debug!("Загружен шрифт Sans.otf");
} else {
log::warn!("Не найден файл шрифта assets/fonts/Sans.otf");
}
if let Ok(emoji_data) = std::fs::read("assets/fonts/NotoColorEmoji.ttf") {
@@ -33,6 +44,9 @@ fn main() -> Result<(), eframe::Error> {
if !prop.contains(&"emoji".to_owned()) {
prop.push("emoji".to_owned());
}
log::debug!("Загружен шрифт NotoColorEmoji.ttf");
} else {
log::warn!("Не найден файл шрифта assets/fonts/NotoColorEmoji.ttf");
}
cc.egui_ctx.set_fonts(fonts);