fix(logger): utilisation des fichiers de log

This commit is contained in:
Emi Boucly 2025-02-05 11:23:15 +01:00
parent f6177058e0
commit b8cffe3831
2 changed files with 6 additions and 1 deletions

View file

@ -6,9 +6,11 @@ import javafx.scene.Scene;
import javafx.scene.image.Image; import javafx.scene.image.Image;
import javafx.stage.Stage; import javafx.stage.Stage;
import java.io.File;
import java.io.FileOutputStream; import java.io.FileOutputStream;
import java.io.IOException; import java.io.IOException;
import java.io.InputStream; import java.io.InputStream;
import java.nio.file.Files;
import java.util.*; import java.util.*;
import java.util.logging.Level; import java.util.logging.Level;
import java.util.logging.LogManager; import java.util.logging.LogManager;
@ -23,6 +25,9 @@ public class ChatApplication extends Application {
InputStream is = ChatApplication.class InputStream is = ChatApplication.class
.getResource("logging.properties").openStream(); .getResource("logging.properties").openStream();
LogManager.getLogManager().readConfiguration(is); LogManager.getLogManager().readConfiguration(is);
if (!Files.exists(new File("chat/target/").toPath())) {
Files.createDirectory(new File("target").toPath());
}
} catch (Exception e) { } catch (Exception e) {
LOGGER.log(Level.INFO, "Cannot read configuration file", e); LOGGER.log(Level.INFO, "Cannot read configuration file", e);
} }

View file

@ -9,7 +9,7 @@ handlers=java.util.logging.ConsoleHandler, java.util.logging.FileHandler
java.util.logging.FileHandler.formatter=java.util.logging.SimpleFormatter java.util.logging.FileHandler.formatter=java.util.logging.SimpleFormatter
# Nom du fichier de logs # Nom du fichier de logs
java.util.logging.FileHandler.pattern=target/java%u.log java.util.logging.FileHandler.pattern=chat/target/java%u.log
# Format de logs plus compact sur 1 seule ligne # Format de logs plus compact sur 1 seule ligne
java.util.logging.SimpleFormatter.format=%1$tF %1$tT.%1$tL | %4$-7s | %2$s | %5$s %6$s%n java.util.logging.SimpleFormatter.format=%1$tF %1$tT.%1$tL | %4$-7s | %2$s | %5$s %6$s%n