String catName = "dum.cat.name";
public LogTextPanelExample() {
// setup the logging
TextPanelAppender tpa = new TextPanelAppender(new PatternLayout("%-5p %d [%t]: %m%n"), "logTextPanel");
tpa.setThreshold(Priority.DEBUG);
Category cat = Category.getInstance(catName);
cat.addAppender(tpa);
LogFrame frame = new LogFrame(tpa);
frame.validate();