Replace all client calls with SLF calls

This commit is contained in:
bkuker 2012-10-26 14:47:40 -04:00
parent a1fe1adf06
commit 657592e119
42 changed files with 186 additions and 153 deletions

View File

@ -8,10 +8,12 @@ import java.util.LinkedList;
import java.util.List;
import java.util.Set;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import net.sf.openrocket.document.events.DocumentChangeEvent;
import net.sf.openrocket.document.events.DocumentChangeListener;
import net.sf.openrocket.document.events.SimulationChangeEvent;
import net.sf.openrocket.logging.LogHelper;
import net.sf.openrocket.logging.Markers;
import net.sf.openrocket.logging.TraceException;
import net.sf.openrocket.rocketcomponent.ComponentChangeEvent;
@ -38,7 +40,7 @@ import net.sf.openrocket.util.ArrayList;
* @author Sampo Niskanen <sampo.niskanen@iki.fi>
*/
public class OpenRocketDocument implements ComponentChangeListener {
private static final LogHelper log = Application.getLogger();
private static final Logger log = LoggerFactory.getLogger(OpenRocketDocument.class);
/**
* The minimum number of undo levels that are stored.
@ -522,7 +524,7 @@ public class OpenRocketDocument implements ComponentChangeListener {
* time it occurs, but not on subsequent times. Logs automatically the undo system state.
*/
private void logUndoError(String error) {
log.error(1, error + ": this=" + this + " undoPosition=" + undoPosition +
log.error(error + ": this=" + this + " undoPosition=" + undoPosition +
" undoHistory.size=" + undoHistory.size() + " isClean=" + isCleanState() +
" nextDescription=" + nextDescription + " storedDescription=" + storedDescription,
new TraceException());

View File

@ -25,7 +25,6 @@ import net.sf.openrocket.file.simplesax.AbstractElementHandler;
import net.sf.openrocket.file.simplesax.ElementHandler;
import net.sf.openrocket.file.simplesax.PlainTextHandler;
import net.sf.openrocket.file.simplesax.SimpleSAX;
import net.sf.openrocket.logging.LogHelper;
import net.sf.openrocket.material.Material;
import net.sf.openrocket.motor.Motor;
import net.sf.openrocket.preset.ComponentPreset;
@ -1702,7 +1701,7 @@ class FlightDataBranchHandler extends AbstractElementHandler {
private final FlightDataType[] types;
private final FlightDataBranch branch;
private static final LogHelper log = Application.getLogger();
private static final Logger log = LoggerFactory.getLogger(FlightDataBranchHandler.class);
private final SingleSimulationHandler simHandler;
public FlightDataBranchHandler(String name, String typeList, SingleSimulationHandler simHandler, DocumentLoadingContext context) {

View File

@ -11,9 +11,10 @@ import java.util.List;
import javax.swing.AbstractAction;
import net.sf.openrocket.logging.LogHelper;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import net.sf.openrocket.logging.Markers;
import net.sf.openrocket.startup.Application;
import net.sf.openrocket.util.BugException;
import net.sf.openrocket.util.ChangeSource;
import net.sf.openrocket.util.Invalidatable;
@ -39,7 +40,7 @@ import net.sf.openrocket.util.StateChangeListener;
* @author Sampo Niskanen <sampo.niskanen@iki.fi>
*/
public class BooleanModel extends AbstractAction implements StateChangeListener, Invalidatable {
private static final LogHelper log = Application.getLogger();
private static final Logger log = LoggerFactory.getLogger(BooleanModel.class);
private final ChangeSource source;
private final String valueName;

View File

@ -17,9 +17,10 @@ import javax.swing.SpinnerModel;
import javax.swing.event.ChangeEvent;
import javax.swing.event.ChangeListener;
import net.sf.openrocket.logging.LogHelper;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import net.sf.openrocket.logging.Markers;
import net.sf.openrocket.startup.Application;
import net.sf.openrocket.unit.Unit;
import net.sf.openrocket.unit.UnitGroup;
import net.sf.openrocket.util.BugException;
@ -49,7 +50,7 @@ import net.sf.openrocket.util.StateChangeListener;
*/
public class DoubleModel implements StateChangeListener, ChangeSource, Invalidatable {
private static final LogHelper log = Application.getLogger();
private static final Logger log = LoggerFactory.getLogger(DoubleModel.class);
public static final DoubleModel ZERO = new DoubleModel(0);

View File

@ -11,9 +11,10 @@ import javax.swing.SpinnerNumberModel;
import javax.swing.event.ChangeEvent;
import javax.swing.event.ChangeListener;
import net.sf.openrocket.logging.LogHelper;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import net.sf.openrocket.logging.Markers;
import net.sf.openrocket.startup.Application;
import net.sf.openrocket.util.BugException;
import net.sf.openrocket.util.ChangeSource;
import net.sf.openrocket.util.Reflection;
@ -21,7 +22,7 @@ import net.sf.openrocket.util.StateChangeListener;
public class IntegerModel implements StateChangeListener {
private static final LogHelper log = Application.getLogger();
private static final Logger log = LoggerFactory.getLogger(IntegerModel.class);
//////////// JSpinner Model ////////////

View File

@ -7,12 +7,14 @@ import javax.swing.AbstractListModel;
import javax.swing.ComboBoxModel;
import javax.swing.SwingUtilities;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import net.sf.openrocket.database.Database;
import net.sf.openrocket.database.DatabaseListener;
import net.sf.openrocket.document.OpenRocketDocument;
import net.sf.openrocket.gui.dialogs.preset.ComponentPresetChooserDialog;
import net.sf.openrocket.l10n.Translator;
import net.sf.openrocket.logging.LogHelper;
import net.sf.openrocket.logging.Markers;
import net.sf.openrocket.preset.ComponentPreset;
import net.sf.openrocket.rocketcomponent.ComponentChangeEvent;
@ -23,7 +25,7 @@ import net.sf.openrocket.util.BugException;
public class PresetModel extends AbstractListModel implements ComboBoxModel, ComponentChangeListener, DatabaseListener<ComponentPreset> {
private static final LogHelper log = Application.getLogger();
private static final Logger log = LoggerFactory.getLogger(PresetModel.class);
private static final Translator trans = Application.getTranslator();
private static final String NONE_SELECTED = trans.get("lbl.select");

View File

@ -10,9 +10,10 @@ import javax.swing.JColorChooser;
import javax.swing.JDialog;
import javax.swing.JPanel;
import net.sf.openrocket.logging.LogHelper;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import net.sf.openrocket.logging.Markers;
import net.sf.openrocket.startup.Application;
/**
* A color chooser button. The currently selected color can be queried or set using the
@ -22,7 +23,7 @@ import net.sf.openrocket.startup.Application;
* @author Sampo Niskanen <sampo.niskanen@iki.fi>
*/
public class ColorChooserButton extends JButton {
private static final LogHelper log = Application.getLogger();
private static final Logger log = LoggerFactory.getLogger(ColorChooserButton.class);
public static final String COLOR_KEY = "selectedColor";

View File

@ -10,7 +10,6 @@ import net.sf.openrocket.gui.components.StyledLabel;
import net.sf.openrocket.gui.components.StyledLabel.Style;
import net.sf.openrocket.gui.components.UnitSelector;
import net.sf.openrocket.l10n.Translator;
import net.sf.openrocket.logging.LogHelper;
import net.sf.openrocket.logging.Markers;
import net.sf.openrocket.rocketcomponent.CenteringRing;
import net.sf.openrocket.rocketcomponent.Coaxial;
@ -22,6 +21,10 @@ import net.sf.openrocket.startup.Application;
import net.sf.openrocket.unit.UnitGroup;
import javax.swing.*;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.ArrayList;
@ -32,7 +35,7 @@ import java.util.List;
public abstract class FinSetConfig extends RocketComponentConfig {
private static final LogHelper log = Application.getLogger();
private static final Logger log = LoggerFactory.getLogger(FinSetConfig.class);
private static final Translator trans = Application.getTranslator();
private JButton split = null;

View File

@ -24,6 +24,9 @@ import javax.swing.SwingConstants;
import javax.swing.SwingUtilities;
import javax.swing.table.AbstractTableModel;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import net.miginfocom.swing.MigLayout;
import net.sf.openrocket.document.OpenRocketDocument;
import net.sf.openrocket.gui.SpinnerEditor;
@ -42,7 +45,6 @@ import net.sf.openrocket.gui.util.CustomFinImporter;
import net.sf.openrocket.gui.util.FileHelper;
import net.sf.openrocket.gui.util.SwingPreferences;
import net.sf.openrocket.l10n.Translator;
import net.sf.openrocket.logging.LogHelper;
import net.sf.openrocket.logging.Markers;
import net.sf.openrocket.material.Material;
import net.sf.openrocket.rocketcomponent.FinSet;
@ -55,7 +57,7 @@ import net.sf.openrocket.util.Coordinate;
public class FreeformFinSetConfig extends FinSetConfig {
private static final LogHelper log = Application.getLogger();
private static final Logger log = LoggerFactory.getLogger(FreeformFinSetConfig.class);
private static final Translator trans = Application.getTranslator();
private final FreeformFinSet finset;

View File

@ -19,6 +19,9 @@ import javax.swing.SwingUtilities;
import javax.swing.border.Border;
import javax.swing.filechooser.FileNameExtensionFilter;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import net.miginfocom.swing.MigLayout;
import net.sf.openrocket.document.OpenRocketDocument;
import net.sf.openrocket.file.DatabaseMotorFinder;
@ -27,14 +30,13 @@ import net.sf.openrocket.file.RocketLoadException;
import net.sf.openrocket.gui.components.UnitSelector;
import net.sf.openrocket.gui.util.Icons;
import net.sf.openrocket.l10n.Translator;
import net.sf.openrocket.logging.LogHelper;
import net.sf.openrocket.logging.Markers;
import net.sf.openrocket.simulation.customexpression.CustomExpression;
import net.sf.openrocket.startup.Application;
public class CustomExpressionPanel extends JPanel {
private static final LogHelper log = Application.getLogger();
private static final Logger log = LoggerFactory.getLogger(CustomExpressionPanel.class);
private static final Translator trans = Application.getTranslator();
private JPanel expressionSelectorPanel;

View File

@ -22,16 +22,18 @@ import javax.swing.KeyStroke;
import javax.swing.event.ListSelectionEvent;
import javax.swing.event.ListSelectionListener;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import net.miginfocom.swing.MigLayout;
import net.sf.openrocket.l10n.Translator;
import net.sf.openrocket.logging.LogHelper;
import net.sf.openrocket.startup.Application;
import net.sf.openrocket.util.TextUtil;
public class OperatorSelector extends JDialog {
private static final Translator trans = Application.getTranslator();
private static final LogHelper log = Application.getLogger();
private static final Logger log = LoggerFactory.getLogger(OperatorSelector.class);
private final Window parentWindow;

View File

@ -38,6 +38,9 @@ import javax.swing.table.TableCellRenderer;
import javax.swing.table.TableModel;
import javax.swing.table.TableRowSorter;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import net.miginfocom.swing.MigLayout;
import net.sf.openrocket.gui.adaptors.Column;
import net.sf.openrocket.gui.adaptors.ColumnTableModel;
@ -56,7 +59,7 @@ import net.sf.openrocket.startup.Application;
import net.sf.openrocket.util.NumericComparator;
public class DebugLogDialog extends JDialog {
private static final LogHelper log = Application.getLogger();
private static final Logger log = LoggerFactory.getLogger(DebugLogDialog.class);
private static final int POLL_TIME = 250;
private static final String STACK_TRACE_MARK = "\uFF01";

View File

@ -11,12 +11,14 @@ import javax.swing.JPanel;
import javax.swing.JProgressBar;
import javax.swing.Timer;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import net.miginfocom.swing.MigLayout;
import net.sf.openrocket.database.ThrustCurveMotorSetDatabase;
import net.sf.openrocket.gui.main.Splash;
import net.sf.openrocket.gui.util.GUIUtil;
import net.sf.openrocket.l10n.Translator;
import net.sf.openrocket.logging.LogHelper;
import net.sf.openrocket.startup.Application;
/**
@ -25,7 +27,7 @@ import net.sf.openrocket.startup.Application;
* @author Sampo Niskanen <sampo.niskanen@iki.fi>
*/
public class MotorDatabaseLoadingDialog extends JDialog {
private static final LogHelper log = Application.getLogger();
private static final Logger log = LoggerFactory.getLogger(MotorDatabaseLoadingDialog.class);
private static final Translator trans = Application.getTranslator();
@ -65,7 +67,7 @@ public class MotorDatabaseLoadingDialog extends JDialog {
SplashScreen splash = Splash.getSplashScreen();
if (splash == null || !splash.isVisible()) {
log.info(1, "Motor database not loaded yet, displaying dialog");
log.info("Motor database not loaded yet, displaying dialog");
final MotorDatabaseLoadingDialog dialog = new MotorDatabaseLoadingDialog(parent);
@ -91,7 +93,7 @@ public class MotorDatabaseLoadingDialog extends JDialog {
} else {
log.info(1, "Motor database not loaded yet, splash screen still present, delaying until loaded");
log.info("Motor database not loaded yet, splash screen still present, delaying until loaded");
db.setInUse();
int count = 0;

View File

@ -13,6 +13,9 @@ import javax.swing.JDialog;
import javax.swing.JLabel;
import javax.swing.JPanel;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import net.miginfocom.swing.MigLayout;
import net.sf.openrocket.gui.adaptors.EnumModel;
import net.sf.openrocket.gui.components.ColorChooserButton;
@ -21,7 +24,6 @@ import net.sf.openrocket.gui.print.PaperSize;
import net.sf.openrocket.gui.print.PrintSettings;
import net.sf.openrocket.gui.util.GUIUtil;
import net.sf.openrocket.l10n.Translator;
import net.sf.openrocket.logging.LogHelper;
import net.sf.openrocket.logging.Markers;
import net.sf.openrocket.startup.Application;
@ -29,7 +31,7 @@ import net.sf.openrocket.startup.Application;
* This class is a dialog for displaying advanced settings for printing rocket related info.
*/
public class PrintSettingsDialog extends JDialog {
private static final LogHelper log = Application.getLogger();
private static final Logger log = LoggerFactory.getLogger(PrintSettingsDialog.class);
private static final Translator trans = Application.getTranslator();

View File

@ -19,6 +19,9 @@ import javax.swing.JSpinner;
import javax.swing.event.ChangeEvent;
import javax.swing.event.ChangeListener;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import net.miginfocom.swing.MigLayout;
import net.sf.openrocket.document.OpenRocketDocument;
import net.sf.openrocket.gui.SpinnerEditor;
@ -27,7 +30,6 @@ import net.sf.openrocket.gui.components.BasicSlider;
import net.sf.openrocket.gui.components.UnitSelector;
import net.sf.openrocket.gui.util.GUIUtil;
import net.sf.openrocket.l10n.Translator;
import net.sf.openrocket.logging.LogHelper;
import net.sf.openrocket.logging.Markers;
import net.sf.openrocket.rocketcomponent.BodyComponent;
import net.sf.openrocket.rocketcomponent.BodyTube;
@ -65,7 +67,7 @@ import net.sf.openrocket.util.Reflection.Method;
*/
public class ScaleDialog extends JDialog {
private static final LogHelper log = Application.getLogger();
private static final Logger log = LoggerFactory.getLogger(ScaleDialog.class);
private static final Translator trans = Application.getTranslator();

View File

@ -14,9 +14,11 @@ import javax.swing.JPanel;
import javax.swing.JProgressBar;
import javax.swing.SwingWorker;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import net.miginfocom.swing.MigLayout;
import net.sf.openrocket.l10n.Translator;
import net.sf.openrocket.logging.LogHelper;
import net.sf.openrocket.logging.Markers;
import net.sf.openrocket.startup.Application;
import net.sf.openrocket.util.MathUtil;
@ -31,7 +33,7 @@ import net.sf.openrocket.util.MathUtil;
* @author Sampo Niskanen <sampo.niskanen@iki.fi>
*/
public class SwingWorkerDialog extends JDialog implements PropertyChangeListener {
private static final LogHelper log = Application.getLogger();
private static final Logger log = LoggerFactory.getLogger(SwingWorkerDialog.class);
private static final Translator trans = Application.getTranslator();
/** Number of milliseconds to wait at a time between checking worker status */

View File

@ -53,7 +53,6 @@ import net.sf.openrocket.gui.util.GUIUtil;
import net.sf.openrocket.gui.util.Icons;
import net.sf.openrocket.gui.util.SwingPreferences;
import net.sf.openrocket.l10n.Translator;
import net.sf.openrocket.logging.LogHelper;
import net.sf.openrocket.logging.Markers;
import net.sf.openrocket.motor.Motor;
import net.sf.openrocket.motor.ThrustCurveMotor;
@ -72,9 +71,11 @@ import org.jfree.chart.plot.XYPlot;
import org.jfree.chart.title.TextTitle;
import org.jfree.data.xy.XYSeries;
import org.jfree.data.xy.XYSeriesCollection;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class ThrustCurveMotorSelectionPanel extends JPanel implements MotorSelector {
private static final LogHelper log = Application.getLogger();
private static final Logger log = LoggerFactory.getLogger(ThrustCurveMotorSelectionPanel.class);
private static final Translator trans = Application.getTranslator();
private static final double MOTOR_SIMILARITY_THRESHOLD = 0.95;

View File

@ -51,6 +51,9 @@ import javax.swing.table.TableColumnModel;
import javax.swing.tree.DefaultMutableTreeNode;
import javax.swing.tree.TreePath;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import net.miginfocom.swing.MigLayout;
import net.sf.openrocket.document.OpenRocketDocument;
import net.sf.openrocket.document.Simulation;
@ -69,7 +72,6 @@ import net.sf.openrocket.gui.util.FileHelper;
import net.sf.openrocket.gui.util.GUIUtil;
import net.sf.openrocket.gui.util.SwingPreferences;
import net.sf.openrocket.l10n.Translator;
import net.sf.openrocket.logging.LogHelper;
import net.sf.openrocket.logging.Markers;
import net.sf.openrocket.optimization.general.OptimizationException;
import net.sf.openrocket.optimization.general.Point;
@ -104,7 +106,7 @@ import com.itextpdf.text.Font;
* @author Sampo Niskanen <sampo.niskanen@iki.fi>
*/
public class GeneralOptimizationDialog extends JDialog {
private static final LogHelper log = Application.getLogger();
private static final Logger log = LoggerFactory.getLogger(GeneralOptimizationDialog.class);
private static final Translator trans = Application.getTranslator();
private static final Collator collator = Collator.getInstance();
@ -1106,19 +1108,19 @@ public class GeneralOptimizationDialog extends JDialog {
private void addModifier(SimulationModifier mod) {
if (!selectedModifiers.contains(mod)) {
log.user(1, "Adding simulation modifier " + mod);
log.info(Markers.USER_MARKER, "Adding simulation modifier " + mod);
selectedModifiers.add(mod);
Collections.sort(selectedModifiers, new SimulationModifierComparator());
selectedModifierTableModel.fireTableDataChanged();
availableModifierTree.repaint();
} else {
log.user(1, "Attempting to add an already existing simulation modifier " + mod);
log.info(Markers.USER_MARKER, "Attempting to add an already existing simulation modifier " + mod);
}
}
private void removeModifier(SimulationModifier mod) {
log.user(1, "Removing simulation modifier " + mod);
log.info(Markers.USER_MARKER, "Removing simulation modifier " + mod);
selectedModifiers.remove(mod);
selectedModifierTableModel.fireTableDataChanged();
availableModifierTree.repaint();

View File

@ -29,6 +29,9 @@ import javax.swing.Timer;
import javax.swing.event.DocumentEvent;
import javax.swing.event.DocumentListener;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import net.miginfocom.swing.MigLayout;
import net.sf.openrocket.communication.UpdateInfo;
import net.sf.openrocket.communication.UpdateInfoRetriever;
@ -41,7 +44,6 @@ import net.sf.openrocket.gui.util.SwingPreferences;
import net.sf.openrocket.gui.util.SimpleFileFilter;
import net.sf.openrocket.l10n.L10N;
import net.sf.openrocket.l10n.Translator;
import net.sf.openrocket.logging.LogHelper;
import net.sf.openrocket.logging.Markers;
import net.sf.openrocket.startup.Application;
import net.sf.openrocket.startup.Preferences;
@ -53,7 +55,7 @@ import net.sf.openrocket.util.Utils;
public class PreferencesDialog extends JDialog {
private static final LogHelper log = Application.getLogger();
private static final Logger log = LoggerFactory.getLogger(PreferencesDialog.class);
private final List<DefaultUnitSelector> unitSelectors = new ArrayList<DefaultUnitSelector>();

View File

@ -31,14 +31,15 @@ import javax.swing.JPopupMenu;
import javax.swing.SwingUtilities;
import javax.swing.event.MouseInputAdapter;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import net.sf.openrocket.gui.figureelements.CGCaret;
import net.sf.openrocket.gui.figureelements.CPCaret;
import net.sf.openrocket.gui.figureelements.FigureElement;
import net.sf.openrocket.gui.main.Splash;
import net.sf.openrocket.logging.LogHelper;
import net.sf.openrocket.rocketcomponent.Configuration;
import net.sf.openrocket.rocketcomponent.RocketComponent;
import net.sf.openrocket.startup.Application;
import net.sf.openrocket.util.Coordinate;
import net.sf.openrocket.util.MathUtil;
@ -49,7 +50,7 @@ import com.jogamp.opengl.util.awt.Overlay;
*/
public class RocketFigure3d extends JPanel implements GLEventListener {
private static final long serialVersionUID = 1L;
private static final LogHelper log = Application.getLogger();
private static final Logger log = LoggerFactory.getLogger(RocketFigure3d.class);
static {
//this allows the GL canvas and things like the motor selection

View File

@ -14,10 +14,12 @@ import javax.swing.JPanel;
import javax.swing.JRootPane;
import javax.swing.KeyStroke;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import net.miginfocom.swing.MigLayout;
import net.sf.openrocket.gui.util.GUIUtil;
import net.sf.openrocket.l10n.Translator;
import net.sf.openrocket.logging.LogHelper;
import net.sf.openrocket.logging.Markers;
import net.sf.openrocket.startup.Application;
import net.sf.openrocket.util.BugException;
@ -25,7 +27,7 @@ import net.sf.openrocket.util.Chars;
public class SlideShowDialog extends JDialog {
private static final LogHelper log = Application.getLogger();
private static final Logger log = LoggerFactory.getLogger(SlideShowDialog.class);
private static final Translator trans = Application.getTranslator();
private SlideShowComponent slideShowComponent;

View File

@ -37,7 +37,6 @@ import net.sf.openrocket.gui.util.OpenFileWorker;
import net.sf.openrocket.gui.util.SaveFileWorker;
import net.sf.openrocket.gui.util.SwingPreferences;
import net.sf.openrocket.l10n.Translator;
import net.sf.openrocket.logging.LogHelper;
import net.sf.openrocket.logging.Markers;
import net.sf.openrocket.rocketcomponent.ComponentChangeEvent;
import net.sf.openrocket.rocketcomponent.ComponentChangeListener;
@ -81,6 +80,10 @@ import javax.swing.event.TreeSelectionListener;
import javax.swing.tree.DefaultTreeSelectionModel;
import javax.swing.tree.TreePath;
import javax.swing.tree.TreeSelectionModel;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.awt.Dimension;
import java.awt.Font;
import java.awt.Toolkit;
@ -109,7 +112,7 @@ import java.util.List;
import java.util.concurrent.ExecutionException;
public class BasicFrame extends JFrame {
private static final LogHelper log = Application.getLogger();
private static final Logger log = LoggerFactory.getLogger(BasicFrame.class);
/**
* The RocketLoader instance used for loading all rocket designs.

View File

@ -25,13 +25,15 @@ import javax.swing.event.TreeSelectionListener;
import javax.swing.tree.TreePath;
import javax.swing.tree.TreeSelectionModel;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import net.miginfocom.swing.MigLayout;
import net.sf.openrocket.document.OpenRocketDocument;
import net.sf.openrocket.gui.components.StyledLabel;
import net.sf.openrocket.gui.configdialog.ComponentConfigDialog;
import net.sf.openrocket.gui.main.componenttree.ComponentTreeModel;
import net.sf.openrocket.l10n.Translator;
import net.sf.openrocket.logging.LogHelper;
import net.sf.openrocket.logging.Markers;
import net.sf.openrocket.rocketcomponent.BodyComponent;
import net.sf.openrocket.rocketcomponent.BodyTube;
@ -67,7 +69,7 @@ import net.sf.openrocket.util.Reflection;
*/
public class ComponentAddButtons extends JPanel implements Scrollable {
private static final LogHelper log = Application.getLogger();
private static final Logger log = LoggerFactory.getLogger(ComponentAddButtons.class);
private static final Translator trans = Application.getTranslator();
private static final int ROWS = 3;

View File

@ -3,8 +3,10 @@ package net.sf.openrocket.gui.main;
import javax.swing.JOptionPane;
import javax.swing.SwingUtilities;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import net.sf.openrocket.gui.dialogs.BugReportDialog;
import net.sf.openrocket.logging.LogHelper;
import net.sf.openrocket.logging.Markers;
import net.sf.openrocket.logging.TraceException;
import net.sf.openrocket.startup.Application;
@ -13,7 +15,7 @@ import net.sf.openrocket.startup.ExceptionHandler;
public class SwingExceptionHandler implements Thread.UncaughtExceptionHandler, ExceptionHandler {
private static final LogHelper log = Application.getLogger();
private static final Logger log = LoggerFactory.getLogger(SwingExceptionHandler.class);
private static final int MEMORY_RESERVE = 512 * 1024;
@ -98,7 +100,7 @@ public class SwingExceptionHandler implements Thread.UncaughtExceptionHandler, E
*/
@Override
public void handleErrorCondition(String message) {
log.error(1, message, new TraceException());
log.error(message, new TraceException());
handleErrorCondition(new InternalException(message));
}
@ -115,7 +117,7 @@ public class SwingExceptionHandler implements Thread.UncaughtExceptionHandler, E
*/
@Override
public void handleErrorCondition(String message, Throwable exception) {
log.error(1, message, exception);
log.error(message, exception);
handleErrorCondition(new InternalException(message, exception));
}
@ -133,7 +135,7 @@ public class SwingExceptionHandler implements Thread.UncaughtExceptionHandler, E
public void handleErrorCondition(final Throwable exception) {
try {
if (!(exception instanceof InternalException)) {
log.error(1, "Error occurred", exception);
log.error("Error occurred", exception);
}
final Thread thread = Thread.currentThread();

View File

@ -4,11 +4,13 @@ import java.awt.event.ActionEvent;
import javax.swing.AbstractAction;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import net.sf.openrocket.document.OpenRocketDocument;
import net.sf.openrocket.document.UndoRedoListener;
import net.sf.openrocket.gui.util.Icons;
import net.sf.openrocket.l10n.Translator;
import net.sf.openrocket.logging.LogHelper;
import net.sf.openrocket.logging.Markers;
import net.sf.openrocket.startup.Application;
import net.sf.openrocket.util.BugException;
@ -32,7 +34,7 @@ public class UndoRedoAction extends AbstractAction implements UndoRedoListener {
return redo;
}
private static final LogHelper log = Application.getLogger();
private static final Logger log = LoggerFactory.getLogger(UndoRedoAction.class);
private static final Translator trans = Application.getTranslator();
private static final int UNDO = 1;

View File

@ -13,8 +13,10 @@ import javax.swing.TransferHandler;
import javax.swing.tree.TreeModel;
import javax.swing.tree.TreePath;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import net.sf.openrocket.document.OpenRocketDocument;
import net.sf.openrocket.logging.LogHelper;
import net.sf.openrocket.logging.Markers;
import net.sf.openrocket.rocketcomponent.Rocket;
import net.sf.openrocket.rocketcomponent.RocketComponent;
@ -29,7 +31,7 @@ import net.sf.openrocket.util.BugException;
*/
public class ComponentTreeTransferHandler extends TransferHandler {
private static final LogHelper log = Application.getLogger();
private static final Logger log = LoggerFactory.getLogger(ComponentTreeTransferHandler.class);
private final OpenRocketDocument document;

View File

@ -6,7 +6,6 @@ import net.sf.openrocket.gui.util.Icons;
import net.sf.openrocket.gui.util.SwingPreferences;
import net.sf.openrocket.l10n.ResourceBundleTranslator;
import net.sf.openrocket.l10n.Translator;
import net.sf.openrocket.logging.LogHelper;
import net.sf.openrocket.logging.Markers;
import net.sf.openrocket.material.Material;
import net.sf.openrocket.preset.ComponentPreset;
@ -34,6 +33,10 @@ import javax.swing.JTable;
import javax.swing.SwingUtilities;
import javax.swing.table.DefaultTableModel;
import javax.xml.bind.JAXBException;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.awt.Window;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
@ -54,7 +57,7 @@ public class ComponentPresetEditor extends JPanel implements PresetResultListene
/**
* The logger.
*/
private static final LogHelper log = Application.getLogger();
private static final Logger log = LoggerFactory.getLogger(ComponentPresetEditor.class);
/**
* The I18N translator.

View File

@ -2,13 +2,16 @@ package net.sf.openrocket.gui.util;
import net.sf.openrocket.l10n.L10N;
import net.sf.openrocket.l10n.Translator;
import net.sf.openrocket.logging.LogHelper;
import net.sf.openrocket.logging.Markers;
import net.sf.openrocket.startup.Application;
import javax.imageio.ImageIO;
import javax.swing.*;
import javax.swing.filechooser.FileFilter;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.awt.*;
import java.io.File;
import java.io.IOException;
@ -23,7 +26,7 @@ import java.util.Locale;
* @author Sampo Niskanen <sampo.niskanen@iki.fi>
*/
public final class FileHelper {
private static final LogHelper log = Application.getLogger();
private static final Logger log = LoggerFactory.getLogger(FileHelper.class);
private static final Translator trans = Application.getTranslator();
@ -95,7 +98,7 @@ public final class FileHelper {
public static File ensureExtension(File original, String extension) {
if (original.getName().indexOf('.') < 0) {
log.debug(1, "File name does not contain extension, adding '" + extension + "'");
log.debug("File name does not contain extension, adding '" + extension + "'");
String name = original.getAbsolutePath();
name = name + "." + extension;
return new File(name);
@ -116,7 +119,7 @@ public final class FileHelper {
public static File forceExtension(File original, String extension) {
if (!original.getName().toLowerCase(Locale.ENGLISH).endsWith(extension.toLowerCase(Locale.ENGLISH))) {
log.debug(1, "File name does not contain extension, adding '" + extension + "'");
log.debug("File name does not contain extension, adding '" + extension + "'");
String name = original.getAbsolutePath();
if (extension.startsWith(".")) {
name = name + extension;
@ -141,15 +144,15 @@ public final class FileHelper {
*/
public static boolean confirmWrite(File file, Component parent) {
if (file.exists()) {
log.user(1, "File " + file + " exists, confirming overwrite from user");
log.info(Markers.USER_MARKER, "File " + file + " exists, confirming overwrite from user");
int result = JOptionPane.showConfirmDialog(parent,
L10N.replace(trans.get("error.fileExists.desc"), "{filename}", file.getName()),
trans.get("error.fileExists.title"), JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE);
if (result != JOptionPane.YES_OPTION) {
log.user(1, "User decided not to overwrite the file");
log.info(Markers.USER_MARKER, "User decided not to overwrite the file");
return false;
}
log.user(1, "User decided to overwrite the file");
log.info(Markers.USER_MARKER, "User decided to overwrite the file");
}
return true;
}
@ -163,7 +166,7 @@ public final class FileHelper {
*/
public static void errorWriting(IOException e, Component parent) {
log.warn(1, "Error writing to file", e);
log.warn("Error writing to file", e);
JOptionPane.showMessageDialog(parent,
new Object[] {
trans.get("error.writing.desc"),

View File

@ -71,8 +71,10 @@ import javax.swing.tree.DefaultTreeSelectionModel;
import javax.swing.tree.TreeModel;
import javax.swing.tree.TreeSelectionModel;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import net.sf.openrocket.gui.Resettable;
import net.sf.openrocket.logging.LogHelper;
import net.sf.openrocket.logging.Markers;
import net.sf.openrocket.startup.Application;
import net.sf.openrocket.util.BugException;
@ -80,7 +82,7 @@ import net.sf.openrocket.util.Invalidatable;
import net.sf.openrocket.util.MemoryManagement;
public class GUIUtil {
private static final LogHelper log = Application.getLogger();
private static final Logger log = LoggerFactory.getLogger(GUIUtil.class);
private static final KeyStroke ESCAPE = KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0);
private static final String CLOSE_ACTION_KEY = "escape:WINDOW_CLOSING";

View File

@ -4,13 +4,14 @@ import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import net.sf.openrocket.document.Simulation;
import net.sf.openrocket.logging.LogHelper;
import net.sf.openrocket.optimization.general.Function;
import net.sf.openrocket.optimization.general.OptimizationException;
import net.sf.openrocket.optimization.general.Point;
import net.sf.openrocket.rocketcomponent.Rocket;
import net.sf.openrocket.startup.Application;
import net.sf.openrocket.unit.UnitGroup;
import net.sf.openrocket.unit.Value;
import net.sf.openrocket.util.Pair;
@ -22,7 +23,7 @@ import net.sf.openrocket.util.Pair;
* @author Sampo Niskanen <sampo.niskanen@iki.fi>
*/
public class RocketOptimizationFunction implements Function {
private static final LogHelper log = Application.getLogger();
private static final Logger log = LoggerFactory.getLogger(RocketOptimizationFunction.class);
private static final double OUTSIDE_DOMAIN_SCALE = 1.0e200;

View File

@ -2,10 +2,11 @@ package net.sf.openrocket.optimization.rocketoptimization.modifiers;
import java.util.Locale;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import net.sf.openrocket.document.Simulation;
import net.sf.openrocket.logging.LogHelper;
import net.sf.openrocket.optimization.general.OptimizationException;
import net.sf.openrocket.startup.Application;
import net.sf.openrocket.unit.UnitGroup;
import net.sf.openrocket.util.BugException;
import net.sf.openrocket.util.MathUtil;
@ -19,7 +20,7 @@ import net.sf.openrocket.util.Reflection.Method;
* @author Sampo Niskanen <sampo.niskanen@iki.fi>
*/
public abstract class GenericModifier<T> extends AbstractSimulationModifier {
private static final LogHelper log = Application.getLogger();
private static final Logger log = LoggerFactory.getLogger(GenericModifier.class);
private final double multiplier;

View File

@ -9,8 +9,10 @@ import java.util.LinkedList;
import java.util.List;
import java.util.UUID;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import net.sf.openrocket.l10n.Translator;
import net.sf.openrocket.logging.LogHelper;
import net.sf.openrocket.motor.Motor;
import net.sf.openrocket.startup.Application;
import net.sf.openrocket.util.ArrayList;
@ -32,7 +34,7 @@ import net.sf.openrocket.util.UniqueID;
*/
public class Rocket extends RocketComponent {
private static final LogHelper log = Application.getLogger();
private static final Logger log = LoggerFactory.getLogger(Rocket.class);
private static final Translator trans = Application.getTranslator();
public static final double DEFAULT_REFERENCE_LENGTH = 0.01;

View File

@ -4,10 +4,12 @@ import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import net.sf.openrocket.aerodynamics.FlightConditions;
import net.sf.openrocket.aerodynamics.Warning;
import net.sf.openrocket.l10n.Translator;
import net.sf.openrocket.logging.LogHelper;
import net.sf.openrocket.motor.Motor;
import net.sf.openrocket.motor.MotorId;
import net.sf.openrocket.motor.MotorInstance;
@ -33,7 +35,7 @@ import net.sf.openrocket.util.Quaternion;
public class BasicEventSimulationEngine implements SimulationEngine {
private static final Translator trans = Application.getTranslator();
private static final LogHelper log = Application.getLogger();
private static final Logger log = LoggerFactory.getLogger(BasicEventSimulationEngine.class);
// TODO: MEDIUM: Allow selecting steppers
private SimulationStepper flightStepper = new RK4SimulationStepper();

View File

@ -3,11 +3,13 @@ package net.sf.openrocket.simulation;
import java.util.Arrays;
import java.util.Random;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import net.sf.openrocket.aerodynamics.AerodynamicForces;
import net.sf.openrocket.aerodynamics.FlightConditions;
import net.sf.openrocket.aerodynamics.WarningSet;
import net.sf.openrocket.l10n.Translator;
import net.sf.openrocket.logging.LogHelper;
import net.sf.openrocket.models.atmosphere.AtmosphericConditions;
import net.sf.openrocket.simulation.exception.SimulationCalculationException;
import net.sf.openrocket.simulation.exception.SimulationException;
@ -22,7 +24,7 @@ import net.sf.openrocket.util.WorldCoordinate;
public class RK4SimulationStepper extends AbstractSimulationStepper {
private static final LogHelper log = Application.getLogger();
private static final Logger log = LoggerFactory.getLogger(RK4SimulationStepper.class);
private static final Translator trans = Application.getTranslator();

View File

@ -3,12 +3,13 @@ package net.sf.openrocket.simulation.customexpression;
import java.util.List;
import java.util.regex.*;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import net.sf.openrocket.document.OpenRocketDocument;
import net.sf.openrocket.logging.LogHelper;
import net.sf.openrocket.logging.Markers;
import net.sf.openrocket.simulation.FlightDataType;
import net.sf.openrocket.simulation.SimulationStatus;
import net.sf.openrocket.startup.Application;
import net.sf.openrocket.unit.FixedUnitGroup;
import net.sf.openrocket.unit.UnitGroup;
import net.sf.openrocket.util.ArrayList;
@ -26,7 +27,7 @@ import de.congrace.exp4j.Variable;
*/
public class CustomExpression implements Cloneable{
private static final LogHelper log = Application.getLogger();
private static final Logger log = LoggerFactory.getLogger(CustomExpression.class);
private OpenRocketDocument doc;
private String name, symbol, unit;

View File

@ -2,21 +2,22 @@ package net.sf.openrocket.simulation.customexpression;
import java.util.List;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import de.congrace.exp4j.Calculable;
import de.congrace.exp4j.Variable;
import net.sf.openrocket.document.OpenRocketDocument;
import net.sf.openrocket.logging.LogHelper;
import net.sf.openrocket.logging.Markers;
import net.sf.openrocket.simulation.customexpression.CustomExpression;
import net.sf.openrocket.simulation.FlightDataType;
import net.sf.openrocket.simulation.SimulationStatus;
import net.sf.openrocket.startup.Application;
import net.sf.openrocket.util.LinearInterpolator;
public class IndexExpression extends CustomExpression {
FlightDataType type;
private static final LogHelper log = Application.getLogger();
private static final Logger log = LoggerFactory.getLogger(IndexExpression.class);
public IndexExpression(OpenRocketDocument doc, String indexText, String typeText){
super(doc);

View File

@ -6,23 +6,24 @@ package net.sf.openrocket.simulation.customexpression;
import java.util.List;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import de.congrace.exp4j.Calculable;
import de.congrace.exp4j.ExpressionBuilder;
import de.congrace.exp4j.Variable;
import net.sf.openrocket.document.OpenRocketDocument;
import net.sf.openrocket.logging.LogHelper;
import net.sf.openrocket.logging.Markers;
import net.sf.openrocket.simulation.customexpression.CustomExpression;
import net.sf.openrocket.simulation.FlightDataType;
import net.sf.openrocket.simulation.SimulationStatus;
import net.sf.openrocket.startup.Application;
import net.sf.openrocket.util.ArrayUtils;
import net.sf.openrocket.util.LinearInterpolator;
import net.sf.openrocket.util.MathUtil;
import net.sf.openrocket.util.StringUtil;
public class RangeExpression extends CustomExpression {
private static final LogHelper log = Application.getLogger();
private static final Logger log = LoggerFactory.getLogger(RangeExpression.class);
private ExpressionBuilder startBuilder, endBuilder;

View File

@ -4,8 +4,8 @@ import java.util.EventListener;
import java.util.EventObject;
import java.util.List;
import net.sf.openrocket.logging.LogHelper;
import net.sf.openrocket.startup.Application;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
/**
* Abstract implementation of a ChangeSource.
@ -13,7 +13,7 @@ import net.sf.openrocket.startup.Application;
* @author Sampo Niskanen <sampo.niskanen@iki.fi>
*/
public abstract class AbstractChangeSource implements ChangeSource {
private static final LogHelper log = Application.getLogger();
private static final Logger log = LoggerFactory.getLogger(AbstractChangeSource.class);
private final List<EventListener> listeners = new ArrayList<EventListener>();
@ -23,13 +23,13 @@ public abstract class AbstractChangeSource implements ChangeSource {
@Override
public final void addChangeListener(EventListener listener) {
listeners.add(listener);
log.verbose(1, "Adding change listeners, listener count is now " + listeners.size());
log.trace("Adding change listeners, listener count is now " + listeners.size());
}
@Override
public final void removeChangeListener(EventListener listener) {
listeners.remove(listener);
log.verbose(1, "Removing change listeners, listener count is now " + listeners.size());
log.trace("Removing change listeners, listener count is now " + listeners.size());
}

View File

@ -1,6 +1,8 @@
package net.sf.openrocket.util;
import net.sf.openrocket.logging.LogHelper;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import net.sf.openrocket.logging.TraceException;
import net.sf.openrocket.startup.Application;
@ -12,7 +14,7 @@ import net.sf.openrocket.startup.Application;
public class Invalidator implements Invalidatable {
private static final boolean USE_CHECKS = Application.useSafetyChecks();
private static final LogHelper log = Application.getLogger();
private static final Logger log = LoggerFactory.getLogger(Invalidator.class);
private final Object monitorable;
private TraceException invalidated = null;
@ -42,7 +44,7 @@ public class Invalidator implements Invalidatable {
if (throwException) {
throw new BugException(monitorable + ": This object has been invalidated", invalidated);
} else {
log.warn(1, monitorable + ": This object has been invalidated",
log.warn(monitorable + ": This object has been invalidated",
new TraceException("Usage was attempted here", invalidated));
}
return false;
@ -64,7 +66,7 @@ public class Invalidator implements Invalidatable {
public void invalidate() {
if (USE_CHECKS) {
if (invalidated != null) {
log.warn(1, monitorable + ": This object has already been invalidated, ignoring", invalidated);
log.warn(monitorable + ": This object has already been invalidated, ignoring", invalidated);
}
invalidated = new TraceException("Invalidation occurred here");
}

View File

@ -2,9 +2,10 @@ package net.sf.openrocket.util;
import java.util.Iterator;
import net.sf.openrocket.logging.LogHelper;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import net.sf.openrocket.logging.TraceException;
import net.sf.openrocket.startup.Application;
/**
* A list of listeners of a specific type. This class contains various utility,
@ -19,7 +20,7 @@ import net.sf.openrocket.startup.Application;
* @param <T> the type of the listeners.
*/
public class ListenerList<T> implements Invalidatable, Iterable<T> {
private static final LogHelper log = Application.getLogger();
private static final Logger log = LoggerFactory.getLogger(ListenerList.class);
private final ArrayList<ListenerData<T>> listeners = new ArrayList<ListenerData<T>>();
private final TraceException instantiationLocation;
@ -49,7 +50,7 @@ public class ListenerList<T> implements Invalidatable, Iterable<T> {
ListenerData<T> data = new ListenerData<T>(listener);
if (listeners.contains(data)) {
log.warn(1, "Attempting to add duplicate listener " + listener);
log.warn("Attempting to add duplicate listener " + listener);
return false;
}
listeners.add(data);
@ -71,11 +72,11 @@ public class ListenerList<T> implements Invalidatable, Iterable<T> {
while (iterator.hasNext()) {
if (iterator.next().listener == listener) {
iterator.remove();
log.verbose(1, "Removing listener " + listener);
log.trace("Removing listener " + listener);
return true;
}
}
log.info(1, "Attempting to remove non-existant listener " + listener);
log.info("Attempting to remove non-existant listener " + listener);
return false;
}
@ -134,7 +135,7 @@ public class ListenerList<T> implements Invalidatable, Iterable<T> {
if (error) {
throw new BugException(this + ": this ListenerList has been invalidated", invalidated);
} else {
log.warn(1, this + ": this ListenerList has been invalidated",
log.warn(this + ": this ListenerList has been invalidated",
new TraceException("ListenerList was attempted to be used here", invalidated));
}
}

View File

@ -6,11 +6,11 @@ import java.util.Collections;
import java.util.Comparator;
import java.util.List;
import net.sf.openrocket.logging.LogHelper;
import net.sf.openrocket.startup.Application;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class MathUtil {
private static final LogHelper log = Application.getLogger();
private static final Logger log = LoggerFactory.getLogger(MathUtil.class);
public static final double EPSILON = 0.00000001; // 10mm^3 in m^3
@ -219,7 +219,7 @@ public class MathUtil {
public static double safeSqrt(double d) {
if (d < 0) {
if (d < 0.01) {
log.warn(1, "Attempting to compute sqrt(" + d + ")");
log.warn("Attempting to compute sqrt(" + d + ")");
}
return 0;
}

View File

@ -1,35 +0,0 @@
package net.sf.openrocket.utils;
import net.sf.openrocket.logging.DelegatorLogger;
import net.sf.openrocket.logging.LogHelper;
import net.sf.openrocket.logging.LogLevel;
public class LogSpeedTest {
private static LogHelper log;
private static final int COUNT = 1000000;
public static void main(String[] args) {
System.setProperty("openrocket.log.tracelevel", "user");
log = new DelegatorLogger();
for (LogLevel l : LogLevel.values()) {
for (int i = 0; i < 3; i++) {
long t0 = System.currentTimeMillis();
test(l);
long t1 = System.currentTimeMillis();
System.out.println("Level " + l + ": " + (t1 - t0) + " ms for " + COUNT + " lines");
}
}
}
private static void test(LogLevel level) {
for (int i = 0; i < COUNT; i++) {
log.log(level, "Message " + i);
}
}
}