logexceptionhandler.java

来自「Java 3D Desktop Environment旨在使用Java 3D来创」· Java 代码 · 共 28 行

JAVA
28
字号
package org.j3de.exception;

import java.io.IOException;                         
import java.io.PrintStream;                         
import java.io.FileOutputStream;                         


public class LogExceptionHandler extends ExceptionHandler {
  private PrintStream logPrintStream;
  
  public LogExceptionHandler(String logFileName) throws IOException {   
    logPrintStream = new PrintStream(new FileOutputStream(logFileName)); 
  }
  
  protected void handleExceptionImpl(Exception e) {          
    e.printStackTrace(logPrintStream);
  }

  protected void handleFatalExceptionImpl(Exception e) {
    e.printStackTrace(logPrintStream);
  }    
  
  protected void handleWarningImpl(String msg) {   
    logPrintStream.print("Warning ; " + msg + "\n");
  }
 
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?