migrated to slf4j

This commit is contained in:
jomu
2015-12-27 15:54:06 +00:00
parent 055d2dffd9
commit 88a180703a
34 changed files with 123 additions and 216 deletions

View File

@ -32,11 +32,6 @@
<artifactId>commons-lang</artifactId> <artifactId>commons-lang</artifactId>
<version>2.6</version> <version>2.6</version>
</dependency> </dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>
<dependency> <dependency>
<groupId>org.freemarker</groupId> <groupId>org.freemarker</groupId>
<artifactId>freemarker</artifactId> <artifactId>freemarker</artifactId>

View File

@ -17,8 +17,8 @@ import javax.persistence.PersistenceContext;
import javax.persistence.Query; import javax.persistence.Query;
import javax.transaction.Transactional; import javax.transaction.Transactional;
import org.apache.commons.lang.RandomStringUtils; import org.apache.commons.lang.RandomStringUtils;
import org.apache.log4j.Level; import org.slf4j.Logger;
import org.apache.log4j.Logger; import org.slf4j.LoggerFactory;
import org.apache.shiro.SecurityUtils; import org.apache.shiro.SecurityUtils;
import org.apache.shiro.subject.Subject; import org.apache.shiro.subject.Subject;
@ -29,7 +29,7 @@ import org.apache.shiro.subject.Subject;
@Stateless @Stateless
public class AccountControl { public class AccountControl {
private static final Logger LOGGER = Logger.getLogger(AccountControl.class.getName()); private static final Logger LOGGER = LoggerFactory.getLogger(AccountControl.class.getName());
@EJB @EJB
private ConfigService configService; private ConfigService configService;
@ -105,7 +105,7 @@ public class AccountControl {
account.setRoleEntityList(new ArrayList<>()); account.setRoleEntityList(new ArrayList<>());
account.getRoleEntityList().add(role); account.getRoleEntityList().add(role);
em.merge(account); em.merge(account);
LOGGER.log(Level.INFO, "Added role " + roleName + " to user " + account.getUsername()); LOGGER.info("Added role " + roleName + " to user " + account.getUsername());
} else if (!account.getRoleEntityList().get(0).equals(role)) { } else if (!account.getRoleEntityList().get(0).equals(role)) {
// change role from User to Admin and vice versa // change role from User to Admin and vice versa
@ -118,7 +118,7 @@ public class AccountControl {
account.getRoleEntityList().remove(0); account.getRoleEntityList().remove(0);
account.getRoleEntityList().add(role); account.getRoleEntityList().add(role);
em.merge(account); em.merge(account);
LOGGER.log(Level.INFO, "Switched role of user " + account.getUsername() + " to " + roleName); LOGGER.info("Switched role of user " + account.getUsername() + " to " + roleName);
} }
} }
@ -132,7 +132,7 @@ public class AccountControl {
String currentUserName = currentUser.getPrincipal().toString(); String currentUserName = currentUser.getPrincipal().toString();
if (account.getUsername().equals(currentUserName)) { if (account.getUsername().equals(currentUserName)) {
throw new AccountException ("Cannot delete own account"); throw new AccountException("Cannot delete own account");
} else { } else {
account.setStatus("DELETED"); // TODO add enum account.setStatus("DELETED"); // TODO add enum
account.setLastUpdatedBy(currentUserName); account.setLastUpdatedBy(currentUserName);
@ -146,12 +146,12 @@ public class AccountControl {
try { try {
AccountEntity account = getAccountEntity(userName, false); AccountEntity account = getAccountEntity(userName, false);
if (account == null) { if (account == null) {
LOGGER.log(Level.WARN, "Account with name " + userName + " not found"); LOGGER.warn("Account with name " + userName + " not found");
return false; return false;
} }
if (account.getStatus().equals("LOCKED")) { // TODO add enumType if (account.getStatus().equals("LOCKED")) { // TODO add enumType
LOGGER.log(Level.WARN, "Account " + userName + " is locked, cannot initialize password reset"); LOGGER.warn("Account " + userName + " is locked, cannot initialize password reset");
return false; return false;
} }
@ -169,9 +169,9 @@ public class AccountControl {
em.merge(account); em.merge(account);
return true; return true;
} catch (MailException ex) { } catch (MailException ex) {
LOGGER.log(Level.ERROR, "Error while sending password reset mail. " + ex.toString()); LOGGER.error("Error while sending password reset mail. " + ex.toString());
if (LOGGER.isDebugEnabled()) { if (LOGGER.isDebugEnabled()) {
LOGGER.log(Level.DEBUG, "Error while sending password reset mail.", ex); LOGGER.debug("Error while sending password reset mail.", ex);
} }
return false; return false;
} }
@ -181,7 +181,7 @@ public class AccountControl {
AccountEntity account = getAccountEntity(userName, false); AccountEntity account = getAccountEntity(userName, false);
if (account == null) { if (account == null) {
LOGGER.log(Level.WARN, "Error while resetting password, no account with username " + userName + " found"); LOGGER.warn("Error while resetting password, no account with username " + userName + " found");
// TODO add extra logging for intrusion protection system like fail2ban // TODO add extra logging for intrusion protection system like fail2ban
return false; return false;
} }
@ -193,23 +193,23 @@ public class AccountControl {
if (storedHash.equals(resetPasswordToken)) { if (storedHash.equals(resetPasswordToken)) {
// everything ok, reset password // everything ok, reset password
executePasswordReset(account, newPassword); executePasswordReset(account, newPassword);
LOGGER.log(Level.INFO, "Updated password for user " + userName); LOGGER.info("Updated password for user " + userName);
return true; return true;
} else { } else {
// token is not valid, refuse to change password // token is not valid, refuse to change password
LOGGER.log(Level.WARN, "Trying to reset password for user " + userName + " but wrong token " + resetPasswordToken + " provided"); LOGGER.warn("Trying to reset password for user " + userName + " but wrong token " + resetPasswordToken + " provided");
addLoginError(account); addLoginError(account);
return false; return false;
} }
} else { } else {
// password reset token no longer valid // password reset token no longer valid
LOGGER.log(Level.WARN, "Trying to reset password for user " + userName + " but token is no longer valid"); LOGGER.warn("Trying to reset password for user " + userName + " but token is no longer valid");
addLoginError(account); addLoginError(account);
return false; return false;
} }
} else { } else {
// user is not is password reset mode // user is not is password reset mode
LOGGER.log(Level.WARN, "Trying to reset password for user " + userName + " but password reset was not requested"); LOGGER.warn("Trying to reset password for user " + userName + " but password reset was not requested");
addLoginError(account); addLoginError(account);
return false; return false;
} }
@ -257,7 +257,7 @@ public class AccountControl {
int maxFailedLogins = configService.getMaxFailedLogins(); int maxFailedLogins = configService.getMaxFailedLogins();
if ((account.getFailureCount() >= maxFailedLogins) && (!account.getStatus().equals("LOCKED"))) { // TOD add status enum if ((account.getFailureCount() >= maxFailedLogins) && (!account.getStatus().equals("LOCKED"))) { // TOD add status enum
// max failed logins reached, disabling user // max failed logins reached, disabling user
LOGGER.log(Level.INFO, "Locking account " + account.getUsername() + " due to " + account.getFailureCount() + " failed logins"); LOGGER.info( "Locking account " + account.getUsername() + " due to " + account.getFailureCount() + " failed logins");
account.setStatus("LOCKED"); // TODO add enum account.setStatus("LOCKED"); // TODO add enum
} }

View File

@ -13,8 +13,8 @@ import javax.ejb.Stateless;
import javax.persistence.EntityManager; import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext; import javax.persistence.PersistenceContext;
import javax.persistence.Query; import javax.persistence.Query;
import org.apache.log4j.Level; import org.slf4j.Logger;
import org.apache.log4j.Logger; import org.slf4j.LoggerFactory;
/** /**
* *
@ -23,7 +23,7 @@ import org.apache.log4j.Logger;
@Stateless @Stateless
public class MailTemplateService { public class MailTemplateService {
private static final Logger LOGGER = Logger.getLogger(MailTemplateService.class.getName()); private static final Logger LOGGER = LoggerFactory.getLogger(MailTemplateService.class.getName());
@PersistenceContext @PersistenceContext
EntityManager em; EntityManager em;
@ -34,7 +34,7 @@ public class MailTemplateService {
query.setParameter("templateName", templateName); query.setParameter("templateName", templateName);
MailTemplateEntity templateEntity = (MailTemplateEntity) query.getSingleResult(); MailTemplateEntity templateEntity = (MailTemplateEntity) query.getSingleResult();
if (templateEntity == null) { if (templateEntity == null) {
LOGGER.log(Level.ERROR, "Tempate with name " + templateName + " not found"); LOGGER.error( "Tempate with name " + templateName + " not found");
return null; return null;
} }
@ -54,9 +54,9 @@ public class MailTemplateService {
return templateString; return templateString;
} catch (Exception ex) { } catch (Exception ex) {
String hint = "Error while processing template with name " + templateName + "."; String hint = "Error while processing template with name " + templateName + ".";
LOGGER.log(Level.ERROR, hint + " " + ex.toString()); LOGGER.error( hint + " " + ex.toString());
if (LOGGER.isDebugEnabled()) { if (LOGGER.isDebugEnabled()) {
LOGGER.log(Level.DEBUG, hint, ex); LOGGER.debug( hint, ex);
} }
throw new MailTemplateException(hint, ex); throw new MailTemplateException(hint, ex);

View File

@ -1,7 +1,7 @@
package de.muehlencord.shared.account.util; package de.muehlencord.shared.account.util;
import org.apache.log4j.Level; import org.slf4j.Logger;
import org.apache.log4j.Logger; import org.slf4j.LoggerFactory;
import org.apache.shiro.authc.credential.DefaultPasswordService; import org.apache.shiro.authc.credential.DefaultPasswordService;
import org.apache.shiro.crypto.hash.DefaultHashService; import org.apache.shiro.crypto.hash.DefaultHashService;
import org.apache.shiro.crypto.hash.Sha512Hash; import org.apache.shiro.crypto.hash.Sha512Hash;
@ -12,7 +12,7 @@ import org.apache.shiro.crypto.hash.Sha512Hash;
*/ */
public class SecurityUtil { public class SecurityUtil {
private final static Logger LOGGER = Logger.getLogger (SecurityUtil.class.getName()); private final static Logger LOGGER = LoggerFactory.getLogger(SecurityUtil.class.getName());
public static String createPassword(String clearTextPassword) { public static String createPassword(String clearTextPassword) {
// TODO read values from shiro.ini // TODO read values from shiro.ini
@ -26,7 +26,7 @@ public class SecurityUtil {
// try to encrypt password // try to encrypt password
String encryptedPassword = passwordService.encryptPassword(clearTextPassword); String encryptedPassword = passwordService.encryptPassword(clearTextPassword);
LOGGER.log (Level.TRACE, encryptedPassword); LOGGER.trace(encryptedPassword);
return encryptedPassword; return encryptedPassword;
} }

View File

@ -27,9 +27,8 @@
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.apache.logging.log4j</groupId> <groupId>org.slf4j</groupId>
<artifactId>log4j-core</artifactId> <artifactId>slf4j-api</artifactId>
</dependency> </dependency>
</dependencies> </dependencies>
</project> </project>

View File

@ -3,8 +3,8 @@ package de.muehlencord.shared.configuration;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.LinkedList; import java.util.LinkedList;
import java.util.List; import java.util.List;
import org.apache.logging.log4j.LogManager; import org.slf4j.Logger;
import org.apache.logging.log4j.Logger; import org.slf4j.LoggerFactory;
/** /**
@ -14,7 +14,7 @@ import org.apache.logging.log4j.Logger;
*/ */
public abstract class Parameter<T> { public abstract class Parameter<T> {
private final static Logger LOGGER = LogManager.getLogger(Parameter.class); private final static Logger LOGGER = LoggerFactory.getLogger(Parameter.class);
/** the name of the parameter */ /** the name of the parameter */
private String name; private String name;

View File

@ -21,12 +21,8 @@
<dependencies> <dependencies>
<dependency> <dependency>
<groupId>org.apache.logging.log4j</groupId> <groupId>org.slf4j</groupId>
<artifactId>log4j-core</artifactId> <artifactId>slf4j-api</artifactId>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.hibernate</groupId> <groupId>org.hibernate</groupId>

View File

@ -14,9 +14,8 @@ import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse; import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession; import javax.servlet.http.HttpSession;
import org.apache.logging.log4j.Level; import org.slf4j.Logger;
import org.apache.logging.log4j.LogManager; import org.slf4j.LoggerFactory;
import org.apache.logging.log4j.Logger;
/** /**
@ -25,7 +24,7 @@ import org.apache.logging.log4j.Logger;
*/ */
public class AuthenticationFilter implements Filter { public class AuthenticationFilter implements Filter {
private final static Logger LOGGER = LogManager.getLogger(AuthenticationFilter.class); private final static Logger LOGGER = LoggerFactory.getLogger(AuthenticationFilter.class);
private final static String USER = AuthenticationFilter.class.getName() + "_user"; private final static String USER = AuthenticationFilter.class.getName() + "_user";
private String loginPage; private String loginPage;
private String errorPage; private String errorPage;
@ -93,7 +92,7 @@ public class AuthenticationFilter implements Filter {
pw.print("</html>"); pw.print("</html>");
} catch (Exception ex) { } catch (Exception ex) {
LOGGER.log(Level.ERROR, errorMsg, ex); LOGGER.error(errorMsg, ex);
} }
} }

View File

@ -1,14 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<Configuration>
<Appenders>
<Console name="STDOUT" target="SYSTEM_OUT">
<PatternLayout pattern="%d %-5p [%t] %C{2} (%F:%L) - %m%n"/>
</Console>
</Appenders>
<Loggers>
<Logger name="org.apache.log4j.xml" level="info"/>
<Root level="debug">
<AppenderRef ref="STDOUT"/>
</Root>
</Loggers>
</Configuration>

View File

@ -44,12 +44,8 @@
<scope>compile</scope> <scope>compile</scope>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.apache.logging.log4j</groupId> <groupId>org.slf4j</groupId>
<artifactId>log4j-core</artifactId> <artifactId>slf4j-api</artifactId>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId>
</dependency> </dependency>
<dependency> <dependency>
<groupId>de.muehlencord.shared</groupId> <groupId>de.muehlencord.shared</groupId>

View File

@ -1,19 +1,17 @@
package de.muehlencord.shared.network; package de.muehlencord.shared.network;
import de.muehlencord.shared.network.whois.NetworkInformation;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import org.apache.commons.net.util.SubnetUtils; import org.apache.commons.net.util.SubnetUtils;
import org.apache.logging.log4j.LogManager; import org.slf4j.Logger;
import org.apache.logging.log4j.Logger; import org.slf4j.LoggerFactory;
/** /**
* *
* @author joern.muehlencord * @author joern.muehlencord
*/ */
public class NetworkScanner { public class NetworkScanner {
private final static Logger LOGGER = LogManager.getLogger(NetworkScanner.class); private final static Logger LOGGER = LoggerFactory.getLogger(NetworkScanner.class);
private String networkString; private String networkString;
// private NetworkInformation networkInformation = null; // TODO add scan for information // private NetworkInformation networkInformation = null; // TODO add scan for information

View File

@ -5,8 +5,8 @@ import java.net.Socket;
import java.util.concurrent.Callable; import java.util.concurrent.Callable;
import java.util.concurrent.ExecutorService; import java.util.concurrent.ExecutorService;
import java.util.concurrent.Future; import java.util.concurrent.Future;
import org.apache.logging.log4j.LogManager; import org.slf4j.Logger;
import org.apache.logging.log4j.Logger; import org.slf4j.LoggerFactory;
/** /**
* *
@ -14,7 +14,7 @@ import org.apache.logging.log4j.Logger;
*/ */
public final class PortScan { public final class PortScan {
private final static Logger LOGGER = LogManager.getLogger(PortScan.class); private final static Logger LOGGER = LoggerFactory.getLogger(PortScan.class);
private PortScan() { private PortScan() {
// hide constructor // hide constructor

View File

@ -7,16 +7,15 @@ import java.util.concurrent.ExecutionException;
import java.util.concurrent.ExecutorService; import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors; import java.util.concurrent.Executors;
import java.util.concurrent.Future; import java.util.concurrent.Future;
import org.apache.logging.log4j.LogManager; import org.slf4j.Logger;
import org.apache.logging.log4j.Logger; import org.slf4j.LoggerFactory;
/** /**
* *
* @author joern.muehlencord * @author joern.muehlencord
*/ */
public class PortScanner { public class PortScanner {
private final static Logger LOGGER = LogManager.getLogger(PortScanner.class); private final static Logger LOGGER = LoggerFactory.getLogger(PortScanner.class);
private final int startPort; private final int startPort;
private final int endPort; private final int endPort;

View File

@ -10,9 +10,8 @@ import java.io.IOException;
import java.util.LinkedList; import java.util.LinkedList;
import java.util.List; import java.util.List;
import java.util.Locale; import java.util.Locale;
import org.apache.logging.log4j.LogManager; import org.slf4j.Logger;
import org.apache.logging.log4j.Logger; import org.slf4j.LoggerFactory;
/** /**
* *
* @author joern@muehlencord.de * @author joern@muehlencord.de
@ -22,7 +21,7 @@ public class FTPConnection {
/** the default timeout in ms */ /** the default timeout in ms */
public static final int DEFAULTTIMEOUT = 30000; public static final int DEFAULTTIMEOUT = 30000;
/** the logger object */ /** the logger object */
private final static Logger LOGGER = LogManager.getLogger(FTPConnection.class); private final static Logger LOGGER = LoggerFactory.getLogger(FTPConnection.class);
/** the username to connect with */ /** the username to connect with */
private String userName; private String userName;
/** the password to connect with */ /** the password to connect with */

View File

@ -16,9 +16,8 @@ import java.util.List;
import java.util.Locale; import java.util.Locale;
import java.util.Map; import java.util.Map;
import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.ConcurrentHashMap;
import org.apache.logging.log4j.LogManager; import org.slf4j.Logger;
import org.apache.logging.log4j.Logger; import org.slf4j.LoggerFactory;
/** /**
* Communication endpoint for posting a messages * Communication endpoint for posting a messages
* *
@ -26,7 +25,7 @@ import org.apache.logging.log4j.Logger;
*/ */
public class HttpLayer { public class HttpLayer {
private static final Logger LOGGER = LogManager.getLogger(HttpLayer.class); private static final Logger LOGGER = LoggerFactory.getLogger(HttpLayer.class);
/** the url to post to */ /** the url to post to */
private final String destinationUrlString; private final String destinationUrlString;
/** the encoding to use */ /** the encoding to use */
@ -101,7 +100,7 @@ public class HttpLayer {
} catch (IOException ioex) { } catch (IOException ioex) {
// store received exception but first get output and // store received exception but first get output and
if (LOGGER.isDebugEnabled()) { if (LOGGER.isDebugEnabled()) {
LOGGER.debug(ioex); LOGGER.debug("Error while sending message", ioex);
} }
exceptionDuringPost = ioex; exceptionDuringPost = ioex;
} }
@ -120,7 +119,7 @@ public class HttpLayer {
} }
} catch (IOException ioex) { } catch (IOException ioex) {
LOGGER.error(ioex); LOGGER.error("Error while sending message", ioex);
exceptionDuringPost = ioex; exceptionDuringPost = ioex;
} }

View File

@ -15,8 +15,8 @@ import javax.mail.internet.MimeMessage;
import javax.mail.search.MessageIDTerm; import javax.mail.search.MessageIDTerm;
import javax.mail.search.SearchTerm; import javax.mail.search.SearchTerm;
import javax.mail.util.SharedByteArrayInputStream; import javax.mail.util.SharedByteArrayInputStream;
import org.apache.logging.log4j.LogManager; import org.slf4j.Logger;
import org.apache.logging.log4j.Logger; import org.slf4j.LoggerFactory;
/** /**
* MailReader to connect and work with IMAP mailboxes. Also works with exchange servers. * MailReader to connect and work with IMAP mailboxes. Also works with exchange servers.
@ -26,7 +26,7 @@ import org.apache.logging.log4j.Logger;
public abstract class DefaultMailReader implements MailReader { public abstract class DefaultMailReader implements MailReader {
/** the logging object */ /** the logging object */
private final static Logger LOGGER = LogManager.getLogger(DefaultMailReader.class); private final static Logger LOGGER = LoggerFactory.getLogger(DefaultMailReader.class);
/** the store to connect with */ /** the store to connect with */
private Store store = null; private Store store = null;
/** the smtp host to work with */ /** the smtp host to work with */

View File

@ -17,8 +17,8 @@ import javax.mail.MessagingException;
import javax.mail.Multipart; import javax.mail.Multipart;
import javax.mail.internet.MimeMessage; import javax.mail.internet.MimeMessage;
import javax.mail.internet.MimeMultipart; import javax.mail.internet.MimeMultipart;
import org.apache.logging.log4j.LogManager; import org.slf4j.Logger;
import org.apache.logging.log4j.Logger; import org.slf4j.LoggerFactory;
/** /**
* Util class to convert between javax.mail.Message and MailMessage objects * Util class to convert between javax.mail.Message and MailMessage objects
@ -30,7 +30,7 @@ public abstract class MailMessageUtils {
/** /**
* the logging object * the logging object
*/ */
private static final Logger LOGGER = LogManager.getLogger(MailMessageUtils.class.getName()); private static final Logger LOGGER = LoggerFactory.getLogger(MailMessageUtils.class.getName());
/** /**
* content type of mutipart messages - e.g. multipart_alternative or _mixed * content type of mutipart messages - e.g. multipart_alternative or _mixed
@ -96,7 +96,7 @@ public abstract class MailMessageUtils {
LOGGER.debug("message subject = " + subject); LOGGER.debug("message subject = " + subject);
messageId = getMessageId(message); messageId = getMessageId(message);
LOGGER.debug("messageid = " + messageId); LOGGER.debug("messageid = " + messageId);
LOGGER.debug(mm.getSentDate()); LOGGER.debug(mm.getSentDate().toString());
} catch (MessagingException ex) { } catch (MessagingException ex) {
throw new MailMessageException("Error while converting mime message. Reason: " + ex.getMessage(), ex); throw new MailMessageException("Error while converting mime message. Reason: " + ex.getMessage(), ex);
@ -203,8 +203,8 @@ public abstract class MailMessageUtils {
String hint = "Unkonwn message format Converting MimeMessage of contentType " + contentType + " not yet implemented."; String hint = "Unkonwn message format Converting MimeMessage of contentType " + contentType + " not yet implemented.";
try { try {
LOGGER.debug(mm.getContent().getClass()); LOGGER.debug(mm.getContent().getClass().toString());
LOGGER.debug(mm.getContent()); LOGGER.debug(mm.getContent().toString());
LOGGER.error(hint); LOGGER.error(hint);
} catch (IOException | MessagingException ex) { } catch (IOException | MessagingException ex) {
LOGGER.debug(ex.toString(), ex); LOGGER.debug(ex.toString(), ex);

View File

@ -5,8 +5,8 @@ import java.io.File;
import java.io.FileInputStream; import java.io.FileInputStream;
import java.io.InputStream; import java.io.InputStream;
import java.util.Properties; import java.util.Properties;
import org.apache.logging.log4j.LogManager; import org.slf4j.Logger;
import org.apache.logging.log4j.Logger; import org.slf4j.LoggerFactory;
/** /**
* *
@ -17,7 +17,7 @@ public abstract class MailReaderConfigurationFactory {
/** /**
* the logging object * the logging object
*/ */
private final static Logger LOGGER = LogManager.getLogger(MailReaderConfigurationFactory.class); private final static Logger LOGGER = LoggerFactory.getLogger(MailReaderConfigurationFactory.class);
/** /**
* reads the config file and creates a configured mailreader configuration * reads the config file and creates a configured mailreader configuration

View File

@ -4,9 +4,8 @@ import de.muehlencord.shared.network.mail.DefaultMailReader;
import de.muehlencord.shared.network.mail.MailReaderConfiguration; import de.muehlencord.shared.network.mail.MailReaderConfiguration;
import de.muehlencord.shared.network.mail.MailReaderConnectionException; import de.muehlencord.shared.network.mail.MailReaderConnectionException;
import javax.mail.Session; import javax.mail.Session;
import org.apache.logging.log4j.LogManager; import org.slf4j.Logger;
import org.apache.logging.log4j.Logger; import org.slf4j.LoggerFactory;
/** /**
* Implementation of MaiLReader to connect to an IMAP server * Implementation of MaiLReader to connect to an IMAP server
* *
@ -15,7 +14,7 @@ import org.apache.logging.log4j.Logger;
public class ImapMailReader extends DefaultMailReader { public class ImapMailReader extends DefaultMailReader {
/** the logger object */ /** the logger object */
private final static Logger LOGGER = LogManager.getLogger(ImapMailReader.class); private final static Logger LOGGER = LoggerFactory.getLogger(ImapMailReader.class);
/** /**
* creates a new instance to connect to an IMAP (or MS Exchange) server * creates a new instance to connect to an IMAP (or MS Exchange) server

View File

@ -4,9 +4,8 @@ import static de.muehlencord.shared.network.CidrTool.rangeToCidrList;
import static de.muehlencord.shared.util.StringUtil.getValueBetweenKeywords; import static de.muehlencord.shared.util.StringUtil.getValueBetweenKeywords;
import java.text.ParseException; import java.text.ParseException;
import java.util.Map; import java.util.Map;
import org.apache.logging.log4j.LogManager; import org.slf4j.Logger;
import org.apache.logging.log4j.Logger; import org.slf4j.LoggerFactory;
/** /**
* *
@ -15,7 +14,7 @@ import org.apache.logging.log4j.Logger;
public class ArinWhoisParser extends AbstractWhoisParser implements WhoisParser { public class ArinWhoisParser extends AbstractWhoisParser implements WhoisParser {
/** logger object */ /** logger object */
private final static Logger LOGGER = LogManager.getLogger(DefaultWhoisParser.class); private final static Logger LOGGER = LoggerFactory.getLogger(DefaultWhoisParser.class);
/** information to be returned */ /** information to be returned */
private WhoisInformation whoisInformation; private WhoisInformation whoisInformation;

View File

@ -2,9 +2,8 @@ package de.muehlencord.shared.network.whois;
import static de.muehlencord.shared.network.CidrTool.rangeToCidrList; import static de.muehlencord.shared.network.CidrTool.rangeToCidrList;
import java.util.Map; import java.util.Map;
import org.apache.logging.log4j.LogManager; import org.slf4j.Logger;
import org.apache.logging.log4j.Logger; import org.slf4j.LoggerFactory;
/** /**
* *
* @author jomu * @author jomu
@ -12,7 +11,7 @@ import org.apache.logging.log4j.Logger;
public class DefaultWhoisParser extends AbstractWhoisParser implements WhoisParser { public class DefaultWhoisParser extends AbstractWhoisParser implements WhoisParser {
/** logger object */ /** logger object */
private final static Logger LOGGER = LogManager.getLogger(DefaultWhoisParser.class); private final static Logger LOGGER = LoggerFactory.getLogger(DefaultWhoisParser.class);
/** information to be returned */ /** information to be returned */
private WhoisInformation whoisInformation; private WhoisInformation whoisInformation;

View File

@ -1,14 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<Configuration>
<Appenders>
<Console name="STDOUT" target="SYSTEM_OUT">
<PatternLayout pattern="%d %-5p [%t] %C{2} (%F:%L) - %m%n"/>
</Console>
</Appenders>
<Loggers>
<Logger name="org.apache.log4j.xml" level="info"/>
<Root level="debug">
<AppenderRef ref="STDOUT"/>
</Root>
</Loggers>
</Configuration>

View File

@ -1,12 +1,6 @@
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package de.muehlencord.shared.network.whois; package de.muehlencord.shared.network.whois;
import de.muehlencord.shared.network.BaseTest; import de.muehlencord.shared.network.BaseTest;
import de.muehlencord.shared.network.whois.WhoisInformation;
import de.muehlencord.shared.network.whois.WhoisException;
import java.io.IOException; import java.io.IOException;
import org.junit.Test; import org.junit.Test;
import static org.junit.Assert.*; import static org.junit.Assert.*;

13
pom.xml
View File

@ -27,7 +27,7 @@
<commons-codec.version>1.10</commons-codec.version> <commons-codec.version>1.10</commons-codec.version>
<commons-net.version>3.3</commons-net.version> <commons-net.version>3.3</commons-net.version>
<commons-lang3.version>3.4</commons-lang3.version> <commons-lang3.version>3.4</commons-lang3.version>
<log4j.version>2.4.1</log4j.version> <slf4j.version>1.7.13</slf4j.version>
<javax-mail.version>1.4.7</javax-mail.version> <javax-mail.version>1.4.7</javax-mail.version>
<javaee-api.version>7.0</javaee-api.version> <javaee-api.version>7.0</javaee-api.version>
<edtFTPj.version>1.5.3</edtFTPj.version> <edtFTPj.version>1.5.3</edtFTPj.version>
@ -65,14 +65,9 @@
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.apache.logging.log4j</groupId> <groupId>org.slf4j</groupId>
<artifactId>log4j-api</artifactId> <artifactId>slf4j-api</artifactId>
<version>${log4j.version}</version> <version>${slf4j.version}</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<version>${log4j.version}</version>
</dependency> </dependency>
<dependency> <dependency>

View File

@ -31,12 +31,8 @@
<type>jar</type> <type>jar</type>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.apache.logging.log4j</groupId> <groupId>org.slf4j</groupId>
<artifactId>log4j-core</artifactId> <artifactId>slf4j-api</artifactId>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.bouncycastle</groupId> <groupId>org.bouncycastle</groupId>

View File

@ -1,14 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<Configuration>
<Appenders>
<Console name="STDOUT" target="SYSTEM_OUT">
<PatternLayout pattern="%d %-5p [%t] %C{2} (%F:%L) - %m%n"/>
</Console>
</Appenders>
<Loggers>
<Logger name="org.apache.log4j.xml" level="info"/>
<Root level="debug">
<AppenderRef ref="STDOUT"/>
</Root>
</Loggers>
</Configuration>

View File

@ -256,12 +256,8 @@
<version>${project.version}</version> <version>${project.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.apache.logging.log4j</groupId> <groupId>org.slf4j</groupId>
<artifactId>log4j-core</artifactId> <artifactId>slf4j-api</artifactId>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId>
</dependency> </dependency>
</dependencies> </dependencies>
</project> </project>

View File

@ -14,8 +14,8 @@ import javax.xml.parsers.ParserConfigurationException;
import javax.xml.transform.stream.StreamSource; import javax.xml.transform.stream.StreamSource;
import javax.xml.validation.Schema; import javax.xml.validation.Schema;
import javax.xml.validation.SchemaFactory; import javax.xml.validation.SchemaFactory;
import org.apache.logging.log4j.LogManager; import org.slf4j.Logger;
import org.apache.logging.log4j.Logger; import org.slf4j.LoggerFactory;
import org.w3c.dom.Node; import org.w3c.dom.Node;
import org.xml.sax.SAXException; import org.xml.sax.SAXException;
@ -27,7 +27,7 @@ import org.xml.sax.SAXException;
public abstract class SPJaxbObject<T> extends AbstractSpJaxbObject { public abstract class SPJaxbObject<T> extends AbstractSpJaxbObject {
/** the logging object. */ /** the logging object. */
private final static Logger LOGGER = LogManager.getLogger(SPJaxbObject.class); private final static Logger LOGGER = LoggerFactory.getLogger(SPJaxbObject.class);
/** /**
* list of packages to search in * list of packages to search in

View File

@ -2,8 +2,8 @@ package de.muehlencord.shared.sharepoint.api;
import javax.xml.bind.ValidationEvent; import javax.xml.bind.ValidationEvent;
import javax.xml.bind.ValidationEventHandler; import javax.xml.bind.ValidationEventHandler;
import org.apache.logging.log4j.LogManager; import org.slf4j.Logger;
import org.apache.logging.log4j.Logger; import org.slf4j.LoggerFactory;
/** /**
@ -12,7 +12,7 @@ import org.apache.logging.log4j.Logger;
*/ */
public class SPValidationEventHandler implements ValidationEventHandler { public class SPValidationEventHandler implements ValidationEventHandler {
private final static Logger LOGGER = LogManager.getLogger(SPValidationEventHandler.class); private final static Logger LOGGER = LoggerFactory.getLogger(SPValidationEventHandler.class);
@Override @Override
public boolean handleEvent(ValidationEvent event) { public boolean handleEvent(ValidationEvent event) {

View File

@ -9,9 +9,8 @@ import javax.xml.soap.SOAPMessage;
import javax.xml.ws.handler.MessageContext; import javax.xml.ws.handler.MessageContext;
import javax.xml.ws.handler.soap.SOAPHandler; import javax.xml.ws.handler.soap.SOAPHandler;
import javax.xml.ws.handler.soap.SOAPMessageContext; import javax.xml.ws.handler.soap.SOAPMessageContext;
import org.apache.logging.log4j.Level; import org.slf4j.Logger;
import org.apache.logging.log4j.LogManager; import org.slf4j.LoggerFactory;
import org.apache.logging.log4j.Logger;
/** /**
* *
@ -22,7 +21,7 @@ public class ServiceLogHandler implements SOAPHandler<SOAPMessageContext> {
/** /**
* the logging object. * the logging object.
*/ */
private final static Logger LOGGER = LogManager.getLogger(ServiceLogHandler.class); private final static Logger LOGGER = LoggerFactory.getLogger(ServiceLogHandler.class);
@Override @Override
public Set<QName> getHeaders() { public Set<QName> getHeaders() {
@ -55,16 +54,16 @@ public class ServiceLogHandler implements SOAPHandler<SOAPMessageContext> {
boolean isOutboundMessage = (Boolean) arg0.get(MessageContext.MESSAGE_OUTBOUND_PROPERTY); boolean isOutboundMessage = (Boolean) arg0.get(MessageContext.MESSAGE_OUTBOUND_PROPERTY);
if (LOGGER.isTraceEnabled()) { if (LOGGER.isTraceEnabled()) {
if (isOutboundMessage) { if (isOutboundMessage) {
LOGGER.log(Level.TRACE, "OUTBOUND MESSAGE"); LOGGER.trace( "OUTBOUND MESSAGE");
} else { } else {
LOGGER.log(Level.TRACE, "INBOUND MESSAGE"); LOGGER.trace( "INBOUND MESSAGE");
} }
} }
try (ByteArrayOutputStream os = new ByteArrayOutputStream()) { try (ByteArrayOutputStream os = new ByteArrayOutputStream()) {
message.writeTo(os); message.writeTo(os);
LOGGER.log(Level.TRACE, os.toString("UTF-8")); LOGGER.trace(os.toString("UTF-8"));
} catch (SOAPException | IOException e) { } catch (SOAPException | IOException e) {
LOGGER.log(Level.DEBUG, e.toString(), e); LOGGER.debug(e.toString(), e);
} }
return true; return true;

View File

@ -19,9 +19,8 @@ import javax.xml.bind.JAXBException;
import javax.xml.parsers.ParserConfigurationException; import javax.xml.parsers.ParserConfigurationException;
import javax.xml.ws.BindingProvider; import javax.xml.ws.BindingProvider;
import javax.xml.ws.handler.Handler; import javax.xml.ws.handler.Handler;
import org.apache.logging.log4j.Level; import org.slf4j.Logger;
import org.apache.logging.log4j.LogManager; import org.slf4j.LoggerFactory;
import org.apache.logging.log4j.Logger;
import org.w3c.dom.Element; import org.w3c.dom.Element;
import org.w3c.dom.NamedNodeMap; import org.w3c.dom.NamedNodeMap;
import org.w3c.dom.Node; import org.w3c.dom.Node;
@ -34,7 +33,7 @@ import org.xml.sax.SAXException;
*/ */
public class SPUserGroup extends SPObject { public class SPUserGroup extends SPObject {
private final static Logger LOGGER = LogManager.getLogger(SPUserGroup.class.getName()); private final static Logger LOGGER = LoggerFactory.getLogger(SPUserGroup.class.getName());
public SPUserGroup(SPContext context) { public SPUserGroup(SPContext context) {
super(context); super(context);
@ -80,19 +79,19 @@ public class SPUserGroup extends SPObject {
if ((attributes.getNamedItem("LoginName") != null) if ((attributes.getNamedItem("LoginName") != null)
&& (attributes.getNamedItem("LoginName").getNodeValue().equals("i:0#.w|" + userLoginName))) { && (attributes.getNamedItem("LoginName").getNodeValue().equals("i:0#.w|" + userLoginName))) {
if (LOGGER.isDebugEnabled()) { if (LOGGER.isDebugEnabled()) {
LOGGER.log(Level.DEBUG, "User " + userLoginName + " is member of group " + groupName); LOGGER.debug("User " + userLoginName + " is member of group " + groupName);
} }
return true; // user found return true; // user found
} }
} }
} }
if (LOGGER.isDebugEnabled()) { if (LOGGER.isDebugEnabled()) {
LOGGER.log(Level.DEBUG, "User " + userLoginName + " is not a member of group " + groupName); LOGGER.debug("User " + userLoginName + " is not a member of group " + groupName);
} }
return false; return false;
} else { } else {
if (LOGGER.isDebugEnabled()) { if (LOGGER.isDebugEnabled()) {
LOGGER.log(Level.DEBUG, "User " + userLoginName + " not found"); LOGGER.debug("User " + userLoginName + " not found");
} }
return false; return false;
} }

View File

@ -29,13 +29,8 @@
<scope>test</scope> <scope>test</scope>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.apache.logging.log4j</groupId> <groupId>org.slf4j</groupId>
<artifactId>log4j-core</artifactId> <artifactId>slf4j-api</artifactId>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId>
<type>jar</type>
</dependency> </dependency>
</dependencies> </dependencies>
</project> </project>

View File

@ -2,9 +2,8 @@ package de.muehlencord.shared.util;
import java.io.UnsupportedEncodingException; import java.io.UnsupportedEncodingException;
import java.text.ParseException; import java.text.ParseException;
import org.apache.logging.log4j.Level; import org.slf4j.Logger;
import org.apache.logging.log4j.LogManager; import org.slf4j.LoggerFactory;
import org.apache.logging.log4j.Logger;
/** /**
* *
@ -13,7 +12,7 @@ import org.apache.logging.log4j.Logger;
public abstract class StringUtil { public abstract class StringUtil {
/** the logging object */ /** the logging object */
private static final Logger LOGGER = LogManager.getLogger(StringUtil.class); private static final Logger LOGGER = LoggerFactory.getLogger(StringUtil.class);
/** /**
* returns the given string in ISO-8859-1 encoding * returns the given string in ISO-8859-1 encoding
@ -28,7 +27,7 @@ public abstract class StringUtil {
byte[] b = input.getBytes("UTF-8"); byte[] b = input.getBytes("UTF-8");
return new String(b, "ISO-8859-1"); return new String(b, "ISO-8859-1");
} catch (UnsupportedEncodingException ex) { } catch (UnsupportedEncodingException ex) {
LOGGER.log (Level.DEBUG, ex.toString(), ex); LOGGER.debug (ex.toString(), ex);
throw new StringEncodingException("Cannot convert string from UTF-8 to ISO-8859-1. Reason: " + ex.getMessage(), ex); throw new StringEncodingException("Cannot convert string from UTF-8 to ISO-8859-1. Reason: " + ex.getMessage(), ex);
} }
} }

View File

@ -19,9 +19,8 @@ import java.text.Format;
import static java.util.Arrays.asList; import static java.util.Arrays.asList;
import java.util.LinkedList; import java.util.LinkedList;
import java.util.List; import java.util.List;
import org.apache.logging.log4j.Level; import org.slf4j.Logger;
import org.apache.logging.log4j.LogManager; import org.slf4j.LoggerFactory;
import org.apache.logging.log4j.Logger;
/** /**
* *
@ -32,7 +31,7 @@ public abstract class FileUtil {
/** /**
* the logging object * the logging object
*/ */
private static final Logger LOGGER = LogManager.getLogger(FileUtil.class); private static final Logger LOGGER = LoggerFactory.getLogger(FileUtil.class);
/** /**
* returns a list of files found by the given regexp in the given folder * returns a list of files found by the given regexp in the given folder
@ -203,7 +202,7 @@ public abstract class FileUtil {
message = s.toString(); message = s.toString();
} catch (FileNotFoundException fnex) { } catch (FileNotFoundException fnex) {
if (LOGGER.isDebugEnabled()) { if (LOGGER.isDebugEnabled()) {
LOGGER.log(Level.DEBUG, "Error occured while readoing file. Reason:" + fnex, fnex); LOGGER.debug("Error occured while readoing file. Reason:" + fnex, fnex);
} }
throw new FileNotFoundException("Error occured while reading file. Reason:" + fnex); throw new FileNotFoundException("Error occured while reading file. Reason:" + fnex);
} }