Skip to content

Commit

Permalink
[DW] updated dependencies to log4j2, slf4j
Browse files Browse the repository at this point in the history
[DW] updated other libraries
  • Loading branch information
jochenwierum committed Sep 16, 2014
1 parent 3ae407e commit c629e04
Show file tree
Hide file tree
Showing 198 changed files with 1,208 additions and 1,603 deletions.
722 changes: 349 additions & 373 deletions pom.xml

Large diffs are not rendered by default.

14 changes: 6 additions & 8 deletions src/main/java/de/jowisoftware/sshclient/Init.java
Original file line number Diff line number Diff line change
@@ -1,13 +1,6 @@
package de.jowisoftware.sshclient;

import java.io.File;

import javax.swing.UIManager;

import org.apache.log4j.Logger;

import com.jcraft.jsch.JSch;

import de.jowisoftware.sshclient.application.Application;
import de.jowisoftware.sshclient.application.settings.ApplicationSettings;
import de.jowisoftware.sshclient.application.settings.awt.AWTApplicationSettings;
Expand All @@ -18,9 +11,14 @@
import de.jowisoftware.sshclient.jsch.JSchKeyManager;
import de.jowisoftware.sshclient.ui.MainWindow;
import de.jowisoftware.sshclient.ui.security.SimplePasswordManager;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import javax.swing.*;
import java.io.File;

public class Init {
private static final Logger LOGGER = Logger.getLogger(Init.class);
private static final Logger LOGGER = LoggerFactory.getLogger(Init.class);

public void start() {
start(new String[0]);
Expand Down
Original file line number Diff line number Diff line change
@@ -1,24 +1,21 @@
package de.jowisoftware.sshclient.application;

import java.io.File;

import javax.swing.JFrame;
import javax.swing.JOptionPane;

import org.apache.log4j.Logger;

import com.jcraft.jsch.JSch;
import com.jcraft.jsch.JSchException;

import de.jowisoftware.sshclient.application.settings.ApplicationSettings;
import de.jowisoftware.sshclient.application.settings.KeyManager;
import de.jowisoftware.sshclient.application.settings.ProfileEvent;
import de.jowisoftware.sshclient.application.settings.awt.AWTProfile;
import de.jowisoftware.sshclient.events.EventHub;
import de.jowisoftware.sshclient.events.ReflectionEventHub;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import javax.swing.*;
import java.io.File;

public class Application {
private static final Logger LOGGER = Logger.getLogger(Application.class);
private static final Logger LOGGER = LoggerFactory.getLogger(Application.class);

public final JSch jsch;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
package de.jowisoftware.sshclient.application;

import org.apache.log4j.Logger;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

class JschLogger implements com.jcraft.jsch.Logger {
private static final Logger LOGGER = Logger.getLogger(JschLogger.class);
private static final Logger LOGGER = LoggerFactory.getLogger(JschLogger.class);

@Override
public void log(final int level, final String message) {
Expand All @@ -21,7 +22,7 @@ public void log(final int level, final String message) {
LOGGER.warn(message);
break;
case FATAL:
LOGGER.fatal(message);
LOGGER.error(message);
break;
}
}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
package de.jowisoftware.sshclient.application.arguments;

import java.util.LinkedList;
import java.util.List;

import org.apache.log4j.Logger;

import de.jowisoftware.sshclient.application.settings.ApplicationSettings;
import de.jowisoftware.sshclient.application.settings.Profile;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import java.util.LinkedList;
import java.util.List;

public class ArgumentParser<T extends Profile<?>> {
private static final Logger LOGGER = Logger.getLogger(ArgumentParser.class);
private static final Logger LOGGER = LoggerFactory.getLogger(ArgumentParser.class);

private final ArgumentParserCallback<T> callbacks;
private final ApplicationSettings<T> settings;
Expand Down Expand Up @@ -59,8 +59,7 @@ private ArgumentResult processArgument(final String arg, final String secondArg)
return parseFreeStyle(arg);
}
} catch(final RuntimeException e) {
LOGGER.warn("Problem while parsing command line argument '" +
arg + "'", e);
LOGGER.warn("Problem while parsing command line argument '{}'", arg, e);
}
return ArgumentResult.ERROR;
}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
package de.jowisoftware.sshclient.application.arguments;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

import de.jowisoftware.sshclient.application.settings.ApplicationSettings;
import de.jowisoftware.sshclient.application.settings.Profile;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class FreeStyleConnectArgument<T extends Profile<?>> implements ConnectArgument<T> {
private static final Pattern ARGUMENT_PATTERN =
Pattern.compile("^(?:(?:([^:@]+)(?::([^@]+))?)@)?([^:]+)?(?::(\\d+))?$");
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
package de.jowisoftware.sshclient.application.arguments;

import java.util.Map;

import de.jowisoftware.sshclient.application.settings.ApplicationSettings;
import de.jowisoftware.sshclient.application.settings.Profile;

import java.util.Map;

public class SessionConnectArgument<T extends Profile<?>> implements ConnectArgument<T> {
private final String sessionName;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
package de.jowisoftware.sshclient.application.settings;

import de.jowisoftware.sshclient.encryption.PasswordStorage;

import java.io.File;
import java.util.List;
import java.util.Map;

import de.jowisoftware.sshclient.encryption.PasswordStorage;

public interface ApplicationSettings<T extends Profile<?>> {
Map<String, T> getProfiles();

Expand All @@ -27,4 +27,4 @@ public interface ApplicationSettings<T extends Profile<?>> {

T newDefaultProfile();
void setDefaultProfile(final T defaultProfile);
}
}
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
package de.jowisoftware.sshclient.application.settings;

import de.jowisoftware.sshclient.terminal.gfx.GfxInfo;

import java.nio.charset.Charset;
import java.util.List;
import java.util.Map;

import de.jowisoftware.sshclient.terminal.gfx.GfxInfo;

public interface Profile<C extends GfxInfo<?>> {
String getDefaultTitle();

Expand Down
Original file line number Diff line number Diff line change
@@ -1,24 +1,23 @@
package de.jowisoftware.sshclient.application.settings.awt;

import java.io.File;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import de.jowisoftware.sshclient.application.settings.persistence.annotations.Persist;
import de.jowisoftware.sshclient.application.settings.persistence.annotations.TraversalType;
import org.apache.log4j.Logger;

import de.jowisoftware.sshclient.application.settings.ApplicationSettings;
import de.jowisoftware.sshclient.application.settings.BellType;
import de.jowisoftware.sshclient.application.settings.TabState;
import de.jowisoftware.sshclient.application.settings.persistence.annotations.Persist;
import de.jowisoftware.sshclient.application.settings.persistence.annotations.TraversalType;
import de.jowisoftware.sshclient.encryption.CryptoException;
import de.jowisoftware.sshclient.encryption.PasswordStorage;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import java.io.File;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class AWTApplicationSettings implements ApplicationSettings<AWTProfile> {
private static final Logger LOGGER = Logger
.getLogger(AWTApplicationSettings.class);
private static final Logger LOGGER = LoggerFactory.getLogger(AWTApplicationSettings.class);

@Persist(traversalType = TraversalType.RECURSIVE)
private AWTProfile defaultProfile = new AWTProfile();
Expand Down
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
package de.jowisoftware.sshclient.application.settings.persistence;

import java.io.File;

import org.apache.log4j.Logger;

import de.jowisoftware.sshclient.application.settings.persistence.annotations.PersistenceAnnotationTraverser;
import de.jowisoftware.sshclient.application.settings.persistence.xml.DocumentReader;
import de.jowisoftware.sshclient.application.settings.persistence.xml.XMLDocumentReader;
import de.jowisoftware.sshclient.application.settings.persistence.xml.XMLDocumentWriter;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import java.io.File;

public class Persister {
private static final Logger LOGGER = Logger.getLogger(Persister.class);
private static final Logger LOGGER = LoggerFactory.getLogger(Persister.class);
public static final String VERSION = "2";

private final File settingsFile;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,17 @@
import de.jowisoftware.sshclient.application.settings.persistence.annotations.PersistenceAnnotationTraverser;
import de.jowisoftware.sshclient.application.settings.persistence.xml.DocumentReader;
import de.jowisoftware.sshclient.application.settings.persistence.xml.XMLDocumentReader;
import org.apache.log4j.Logger;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import java.awt.Color;
import java.awt.*;
import java.io.File;
import java.lang.reflect.Field;
import java.util.List;
import java.util.Map;

public class ReadCallback implements PersistCallback {
private static final Logger LOGGER = Logger.getLogger(ReadCallback.class);
private static final Logger LOGGER = LoggerFactory.getLogger(ReadCallback.class);
private final DocumentReader reader;

public ReadCallback(final DocumentReader reader) {
Expand Down Expand Up @@ -45,11 +46,11 @@ public void foundList(final Field field, final Object object, final Persist anno
while (itemReader != null) {
final Object listItem = restoreObject(itemReader, annotation);
list.add(listItem);

itemReader = listReader.nextNode();
}
} catch (Exception e) {
LOGGER.error("Could not restore map " + field.getName() + " in " + object.getClass().getName(), e);
LOGGER.error("Could not restore map {} in {}", field.getName(), object.getClass().getName(), e);
}
}

Expand All @@ -76,7 +77,7 @@ public void foundSubObject(final Field field, final Object object, final String
PersistenceAnnotationTraverser.traverseObject(subObject, new ReadCallback(reader.readSubNode(name)));
PersistenceAnnotationTraverser.notifyLoad(subObject);
} catch (Exception e) {
LOGGER.error("Could not restore field " + field.getName() + " in " + object.getClass().getName(), e);
LOGGER.error("Could not restore field {} in {}", field.getName(), object.getClass().getName(), e);
}
}

Expand All @@ -96,7 +97,7 @@ public void foundMap(final Field field, final Object object, final Persist annot
itemReader = listReader.nextNode();
}
} catch (Exception e) {
LOGGER.error("Could not restore map " + field.getName() + " in " + object.getClass().getName(), e);
LOGGER.error("Could not restore map {} in {}", field.getName(), object.getClass().getName(), e);
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
import de.jowisoftware.sshclient.application.settings.persistence.xml.DocumentWriter;
import de.jowisoftware.sshclient.application.settings.persistence.xml.XMLDocumentWriter;

import java.awt.Color;
import java.awt.*;
import java.lang.reflect.Field;
import java.util.List;
import java.util.Map;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
package de.jowisoftware.sshclient.application.settings.persistence.update;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.xml.sax.SAXException;

import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
Expand All @@ -13,14 +13,10 @@
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.stream.StreamResult;
import javax.xml.transform.stream.StreamSource;

import org.apache.log4j.Logger;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.xml.sax.SAXException;
import java.io.*;

public class SettingsUpdate {
private static final Logger LOGGER = Logger.getLogger(SettingsUpdate.class);
private static final Logger LOGGER = LoggerFactory.getLogger(SettingsUpdate.class);

private final File settingsDir;

Expand Down Expand Up @@ -70,7 +66,7 @@ private void checkVersion(final String version) {
// Do not transform anything - this is the newest version
break;
default:
LOGGER.warn("Unknown version found: " + version);
LOGGER.warn("Unknown version found: {}", version);
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,10 @@
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;
import java.io.*;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;

public class XMLDocumentReader implements DocumentReader {
public class ListReader {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package de.jowisoftware.sshclient.application.settings.persistence.xml;

import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.NodeList;

import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
Expand All @@ -13,10 +13,9 @@
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;

import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.NodeList;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;

public class XMLDocumentWriter implements DocumentWriter {
public class ListWriter {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
package de.jowisoftware.sshclient.application.settings.validation;

import static de.jowisoftware.sshclient.i18n.Translation.t;
import de.jowisoftware.sshclient.application.settings.Profile;
import de.jowisoftware.sshclient.terminal.gfx.ColorName;

import static de.jowisoftware.sshclient.i18n.Translation.t;

public class ColorValidator<T extends Profile<?>> implements Validator<T> {
private static final String COLORFIELD = "gfx.colors";
private static final String LIGHTCOLORFIELD = "gfx.lightcolors";
Expand Down
Loading

0 comments on commit c629e04

Please sign in to comment.