コード例 #1
0
ファイル: ConsoleManager.java プロジェクト: BungMc/Bung
 @Override
 public synchronized void publish(LogRecord record) {
   if (!isLoggable(record)) {
     return;
   }
   checkRotate();
   super.publish(record);
   super.flush();
 }
コード例 #2
0
ファイル: ConsoleManager.java プロジェクト: kitskub/Glowstone
 @Override
 public synchronized void flush() {
   if (rotate) {
     String newFilename = calculateFilename();
     if (!filename.equals(newFilename)) {
       filename = newFilename;
       logger.log(Level.INFO, "Log rotating to {0}...", filename);
       updateOutput();
     }
   }
   super.flush();
 }
コード例 #3
0
ファイル: ConsoleManager.java プロジェクト: Raphfrk/Glowstone
 @Override
 public synchronized void flush() {
   if (!filename.equals(calculateFilename())) {
     filename = calculateFilename();
     server.getLogger().log(Level.INFO, "Log rotating to {0}...", filename);
     try {
       setOutputStream(new FileOutputStream(filename, true));
     } catch (FileNotFoundException ex) {
       server
           .getLogger()
           .log(
               Level.SEVERE,
               "Unable to open {0} for writing: {1}",
               new Object[] {filename, ex.getMessage()});
       ex.printStackTrace();
     }
   }
   super.flush();
 }
コード例 #4
0
ファイル: ConsoleManager.java プロジェクト: BungMc/Bung
 @Override
 public synchronized void flush() {
   checkRotate();
   super.flush();
 }
コード例 #5
0
  public static void flush() {

    consoleHandler.flush();
  }
コード例 #6
0
 public synchronized void publish(LogRecord record) {
   super.publish(record);
   super.flush();
 }