import javax.swing.JScrollPane;
import javax.swing.JTextArea;
-import org.apache.log4j.Level;
-import org.apache.log4j.SimpleLayout;
+import org.apache.logging.log4j.Level;
import jalview.bin.Cache;
import jalview.util.ChannelProperties;
+import jalview.util.Log4j;
import jalview.util.MessageManager;
/**
{
if (Cache.log != null)
{
- Cache.log.setLevel((Level) logLevelCombo.getSelectedItem());
+ Log4j.setLevel(Cache.log,
+ (Level) logLevelCombo.getSelectedItem());
}
}
for (int i = 0; i < logLevelCombo.getItemCount(); i++)
{
Level l = (Level) logLevelCombo.getItemAt(i);
- if (l.isGreaterOrEqual(setLogLevel))
+ if (l.isMoreSpecificThan(setLogLevel))
{
logLevelCombo.insertItemAt(setLogLevel, i);
added = true;
// desktop.add(frame);
initConsole(false);
JalviewAppender jappender = new JalviewAppender();
- jappender.setLayout(new SimpleLayout());
JalviewAppender.setTextArea(textArea);
- org.apache.log4j.Logger.getRootLogger().addAppender(jappender);
+ Log4j.addAppenderToRootLogger(jappender);
}
public synchronized void stopConsole()
// reset log level to what it was before
if (Cache.log != null)
{
- Cache.log.setLevel(startingLogLevel);
+ Log4j.setLevel(Cache.log, startingLogLevel);
}
unredirectStreams();