pub fn set(level: u8, zones: LogZone)Expand description
Configure la sortie console.
set(0, zones) → aucun log | set(10, zones) → info normale | set(100, zones) → tout
Examples found in repository?
examples/demo.rs (line 5)
3fn main() {
4 // Console : info normale sur RENDER
5 deep_log::set(10, LogZone::RENDER);
6
7 // Fichier : tout BASIC dans logs/
8 deep_log::log_to_file(100, LogZone::BASIC, "logs/");
9
10 // Console seulement (RENDER)
11 dlog!(LogZone::RENDER, 10, "Surface : 1280x720"); // console ✓
12 dlog!(LogZone::RENDER, 50, "Stats verbose"); // pas affiché (50 > 10)
13
14 // Fichier seulement (BASIC)
15 dlog!(LogZone::BASIC, 10, "GPU : RTX 2080 Ti"); // fichier ✓
16 dlog!(LogZone::BASIC, 50, "Matrices validées"); // fichier ✓
17 dlog!(LogZone::BASIC, 100, "Ultra verbeux"); // fichier ✓
18
19 // Ni l'un ni l'autre (MATRIX pas configuré)
20 dlog!(LogZone::MATRIX, 10, "invisible partout");
21
22 println!("Vérifier logs/BASIC_*.log");
23}