示例#1
0
 /**
  * Set the output stream associated with the RMI server call logger.
  *
  * <p>Calling code needs LoggingPermission "control".
  */
 public synchronized void setOutputStream(OutputStream out) {
   if (out != null) {
     if (!logger.isLoggable(VERBOSE)) {
       logger.setLevel(VERBOSE);
     }
     copyHandler = new InternalStreamHandler(out);
     copyHandler.setLevel(Log.VERBOSE);
     logger.addHandler(copyHandler);
   } else {
     /* ensure that messages are not logged */
     if (copyHandler != null) {
       logger.removeHandler(copyHandler);
     }
     copyHandler = null;
   }
 }
示例#2
0
 public Object run() {
   InternalStreamHandler alternate = new InternalStreamHandler(System.err);
   alternate.setLevel(Level.ALL);
   return alternate;
 }