package org.korsakow.ide.ui.controller.action;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import org.apache.log4j.Logger;
import org.korsakow.ide.Application;
import org.korsakow.ide.controller.ApplicationAdapter;
import org.korsakow.ide.util.ShellExec;
import org.korsakow.ide.util.ShellExec.ShellException;
public class LogAction extends ApplicationAdapter implements ActionListener
{
public void actionPerformed(ActionEvent event)
{
try {
ShellExec.revealInPlatformFilesystemBrowser(Application.getLogfilename());
} catch (ShellException e) {
// TODO: should we show an error dialog here?
Logger.getLogger(LogAction.class).error("how ironic, logging an error while attempting to show the logfile", e);
}
}
}