public void run()

in contribs/JamesHouse/LogTextPanelExample.java [98:131]


  public void run() {
    Category cat = Category.getInstance(catName);
    int cnt = 0;
    while(true) {
      cnt++;
      int randEvt = (int)(Math.random() * 125);
      if(randEvt < 3)
        cat.fatal("{" + cnt + "} Something screwed up bad.");
      else if(randEvt < 10)
        cat.error("{" + cnt + "} An error occured while trying to delete all of your files.");
      else if(randEvt < 25)
        cat.warn("{" + cnt + "} It seems as if your hard disk is getting full.");
      else if(randEvt < 55)
        cat.info("{" + cnt + "} It is now time for tea.");
      else if(randEvt < 65)
        cat.debug("{" + cnt + "} Something bad is happening on line 565 of com.foo.Crap");
      else if(randEvt < 75)
        cat.debug("{" + cnt + "} Input value for xe343dd is not equal to xe39dfd!");
      else if(randEvt < 85)
        cat.debug("{" + cnt + "} Successfully reached line 2312 of com.foo.Goo");
      else if(randEvt < 105)
        cat.debug("{" + cnt + "} Here is some extra handy debugging information for you.");
      else if(randEvt < 115)
        cat.debug("{" + cnt + "} The file you are about to write to is not open.");
      else if(randEvt < 125)
        cat.debug("{" + cnt + "} The input value to the method was <null>.");

      try {
        Thread.sleep(10);
      }
      catch(Exception e) {}

    }
  }