Hirdetés

Új hozzászólás Aktív témák

  • tick

    aktív tag

    Üdv!

    Egy saját "loggert" használok és console mellett fájlba is szeretném kiírni. A fájlt létrehozza sikeresen, de egyszerűen nem ír bele semmit. Mi lehet a gond?

    public class Logger {
    private static File logFile = new File(ClassLoader.getSystemClassLoader().getResource(".").getPath()+"log.txt");

    public static void log(Object s) {
    if(!Settings.logging) return;
    //console
    System.out.println("L: "+s);

    //file
    try {
    if(!logFile.exists()){
    logFile.createNewFile();
    }
    FileWriter fw = new FileWriter(logFile.getName(),true);
    BufferedWriter bw = new BufferedWriter(fw);
    bw.newLine();
    bw.write(s.toString());
    bw.close();
    fw.close();
    } catch (IOException e) {
    e.printStackTrace();
    }
    }
    }

Új hozzászólás Aktív témák