Package org.gudy.azureus2.core3.logging

Examples of org.gudy.azureus2.core3.logging.LogAlert


        if(!ipv6problem)
        {
          //dont pass the exception outwards, so we will continue processing connection without advanced options set
          String msg = "Error while processing advanced socket options.";
          Debug.out( msg, t );
          Logger.log(new LogAlert(LogAlert.UNREPEATABLE, msg, t));
        } else
        {
          // can't support NIO + ipv6 on this system, pass on and don't raise an alert
          throw t;
        }
View Full Code Here


      public void widgetSelected(SelectionEvent e) {
        String text = "This is a  long message with lots of information and "
            + "stuff you really should read.  Are you still reading? Good, because "
            + "reading <a href=\"http://moo.com\">stimulates</a> the mind.\n\nYeah Baby.";

        LogAlert logAlert = new LogAlert(true, LogAlert.AT_INFORMATION, "Simple");
        Logger.log(logAlert);
        logAlert = new LogAlert(true, LogAlert.AT_WARNING, text);
        logAlert.details = "Details: \n\n" + text;
        Logger.log(logAlert);
        logAlert = new LogAlert(true, LogAlert.AT_ERROR, "ShortText");
        logAlert.details = "Details";
        Logger.log(logAlert);
      }
    });
View Full Code Here

            alreadyFailing = false;
          }
        });
       
   
    Logger.log(new LogAlert(true, "Error while installing " + licence_key,
        error));
    box.close(0);
    licence.removeInstallationListener(this);
  }
View Full Code Here

                  public void runSupport() {
                    for (Iterator<Long> iter = mapColors.keySet().iterator(); iter.hasNext();) {
                      Long key = iter.next();
                      Color color = mapColors.get(key);
                      if (color.isDisposed()) {
                        Logger.log(new LogAlert(false, LogAlert.AT_ERROR,
                            "Someone disposed of color "
                                + Long.toHexString(key.longValue())
                                + ". Please report this on the "
                                + "<A HREF=\"http://forum.vuze.com/forum.jspa?forumID=4\">forum</A>"));
                        iter.remove();
View Full Code Here

    }
    if ((renameDecisions & RENAME_SAVEPATH) > 0) {
      try {
        dm.renameDownload(newName);
      } catch (Exception e) {
        Logger.log(new LogAlert(dm, LogAlert.REPEATABLE,
            "Download data rename operation failed", e));
      }
    }
    if ((renameDecisions & RENAME_TORRENT) > 0) {
      try {
        dm.renameTorrentSafe(newName);
      } catch (Exception e) {
        Logger.log(new LogAlert(dm, LogAlert.REPEATABLE,
            "Torrent rename operation failed", e));
      }
    }
  }
View Full Code Here

                  "PRUDPPacketReceiver: receive failed on port " + port + ": ok=" + successful_accepts + ", fails=" + failed_accepts, e));
 
         
            if (( failed_accepts > 100 && successful_accepts == 0 ) || failed_accepts > 1000 ){           
     
              Logger.logTextResource(new LogAlert(LogAlert.UNREPEATABLE,
                  LogAlert.AT_ERROR, "Network.alert.acceptfail"), new String[] {
                  "" + port, "UDP" });
                     
                // break, sometimes get a screaming loop. e.g.
              /*
              [2:01:55]  DEBUG::Tue Dec 07 02:01:55 EST 2004
              [2:01:55]    java.net.SocketException: Socket operation on nonsocket: timeout in datagram socket peek
              [2:01:55]    at java.net.PlainDatagramSocketImpl.peekData(Native Method)
              [2:01:55]    at java.net.DatagramSocket.receive(Unknown Source)
              [2:01:55]    at org.gudy.azureus2.core3.tracker.server.impl.udp.TRTrackerServerUDP.recvLoop(TRTrackerServerUDP.java:118)
              [2:01:55]    at org.gudy.azureus2.core3.tracker.server.impl.udp.TRTrackerServerUDP$1.runSupport(TRTrackerServerUDP.java:90)
              [2:01:55]    at org.gudy.azureus2.core3.util.AEThread.run(AEThread.java:45)
              */
             
              init_error  = e;
             
              failed  = true;
            }         
          }
        }
      }
    }catch( Throwable e ){
     
      init_error  = e;
     
      if (!( e instanceof BindException && Constants.isWindowsVistaOrHigher )){
       
        Logger.logTextResource(new LogAlert(LogAlert.UNREPEATABLE,
            LogAlert.AT_ERROR, "Tracker.alert.listenfail"), new String[] { "UDP:"
            + port });
      }
     
      Logger.log(new LogEvent(LOGID, "PRUDPPacketReceiver: "
View Full Code Here

 
  protected void requestRecheck()
  {
    if (Logger.isEnabled()){
      Logger.log(new LogEvent(LOGID, "UpdateMonitor: recheck requested" ));
    }
   
    performCheck( false, true, true, null );
  }
View Full Code Here

    if ( isRecheck ){
     
      if ( last_recheck_time > now || now - last_recheck_time < 23*60*60*1000 ){
       
        if (Logger.isEnabled())
          Logger.log(new LogEvent(LOGID,
              "skipping recheck as consecutive recheck too soon"));

        return;
      }
     
      last_recheck_time = now;
     
    }else{
     
      last_recheck_time  = 0;
    }
   
    if (SystemProperties.isJavaWebStartInstance()) {

      // just in case we get here somehome!
      if (Logger.isEnabled())
        Logger.log(new LogEvent(LOGID,
            "skipping update check as java web start"));

      return;
    }

View Full Code Here

             
              pw.close();
             
              final String  info = sw.toString();
             
              Logger.log( new LogEvent(LOGID, "Network Info:\n" + info));

              Utils.execSWTThread(
                new Runnable()
                {
                  public void
                  run()
                  {
                    ClipboardCopy.copyToClipBoard( info );
                  }
                });
            }
          }.start();
        }
      });
   
  // stats
 
  Label generate_stats_info = new Label(gLogging, SWT.NULL);
  Messages.setLanguageText(generate_stats_info, CFG_PREFIX + "statsinfo");

  Button generate_stats_button = new Button(gLogging, SWT.PUSH);
  Messages.setLanguageText(generate_stats_button, CFG_PREFIX + "generatediagnostics");

 
  generate_stats_button.addListener(
      SWT.Selection,
      new Listener()
      {
        public void
        handleEvent(Event event)
        {
          java.util.Set  types = new HashSet();
         
          types.add( AzureusCoreStats.ST_ALL );
         
          Map  reply = AzureusCoreStats.getStats( types );
         
          Iterator  it = reply.entrySet().iterator();
         
          StringBuffer buffer = new StringBuffer(16000);
         
          while( it.hasNext()){
           
            Map.Entry  entry = (Map.Entry)it.next();
           
            buffer.append( entry.getKey() + " -> " + entry.getValue() + "\r\n" );
          }
         
          String  str = buffer.toString();
         
          ClipboardCopy.copyToClipBoard( str );

          Logger.log( new LogEvent(LOGID, "Stats Info:\n" + str));
        }
      });

        // diagnostics

   
  Label generate_info = new Label(gLogging, SWT.NULL);

  Messages.setLanguageText(generate_info, CFG_PREFIX + "generatediagnostics.info");

  Button generate_button = new Button(gLogging, SWT.PUSH);

  Messages.setLanguageText(generate_button, CFG_PREFIX + "generatediagnostics");

  generate_button.addListener(
      SWT.Selection,
      new Listener()
      {
        public void
        handleEvent(Event event)
        {
          StringWriter sw = new StringWriter();
         
          PrintWriter  pw = new PrintWriter( sw );
         
          AEDiagnostics.generateEvidence( pw );
         
          pw.close();
         
          String  evidence = sw.toString();
         
          ClipboardCopy.copyToClipBoard( evidence );

          Logger.log( new LogEvent(LOGID, "Evidence Generation:\n" + evidence));
        }
      });
 
  if ( false ){
    Button test_button = new Button(gLogging, SWT.PUSH);
View Full Code Here

              }
            }
          });
        } else {
          if (Logger.isEnabled())
            Logger.log(new LogEvent(LOGID, LogEvent.LT_WARNING,
                "UpdateMonitor: user dialog already "
                    + "in progress, updates skipped"));
        }

      }
    } else {
      if (Logger.isEnabled())
        Logger.log(new LogEvent(LOGID, "UpdateMonitor: check instance "
            + "resulted in no user-actionable updates"));

    }
  }
View Full Code Here

TOP

Related Classes of org.gudy.azureus2.core3.logging.LogAlert

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.