Moved to Log4J 2.
This commit is contained in:
parent
32f0585a3c
commit
30c29f1a53
13 changed files with 149 additions and 178 deletions
|
@ -18,12 +18,12 @@ public final class ReleaseInfo {
|
|||
|
||||
public final static String PROJECT = "mobibot";
|
||||
public final static LocalDateTime BUILDDATE =
|
||||
LocalDateTime.ofInstant(Instant.ofEpochMilli(1495067438992L), ZoneId.systemDefault());
|
||||
LocalDateTime.ofInstant(Instant.ofEpochMilli(1495210914271L), ZoneId.systemDefault());
|
||||
public final static int MAJOR = 0;
|
||||
public final static int MINOR = 7;
|
||||
public final static int PATCH = 1;
|
||||
public final static int PATCH = 2;
|
||||
public final static String PRERELEASE = "beta";
|
||||
public final static String BUILDMETA = "021";
|
||||
public final static String BUILDMETA = "022";
|
||||
|
||||
/**
|
||||
* The full version string.
|
||||
|
|
|
@ -35,8 +35,10 @@ import com.rometools.rome.io.FeedException;
|
|||
import net.thauvin.erik.mobibot.modules.*;
|
||||
import net.thauvin.erik.semver.Version;
|
||||
import org.apache.commons.cli.*;
|
||||
import org.apache.commons.logging.impl.Log4JLogger;
|
||||
import org.apache.log4j.Level;
|
||||
import org.apache.logging.log4j.Level;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.apache.logging.log4j.core.config.Configurator;
|
||||
import org.jibble.pircbot.PircBot;
|
||||
import org.jibble.pircbot.User;
|
||||
import org.jsoup.Jsoup;
|
||||
|
@ -150,7 +152,7 @@ public class Mobibot extends PircBot {
|
|||
private final String ircServer;
|
||||
|
||||
// The logger.
|
||||
private final Log4JLogger logger = new Log4JLogger(Mobibot.class.getPackage().getName());
|
||||
private final Logger logger = LogManager.getLogger(Mobibot.class);
|
||||
|
||||
// The logger default level.
|
||||
private final Level loggerLevel;
|
||||
|
@ -208,7 +210,7 @@ public class Mobibot extends PircBot {
|
|||
this.logsDir = logsDir;
|
||||
|
||||
// Set the logger level
|
||||
loggerLevel = logger.getLogger().getLevel();
|
||||
loggerLevel = logger.getLevel();
|
||||
|
||||
// Load the current entries, if any.
|
||||
try {
|
||||
|
@ -527,7 +529,7 @@ public class Mobibot extends PircBot {
|
|||
*
|
||||
* @return The bot's logger.
|
||||
*/
|
||||
public final Log4JLogger getLogger() {
|
||||
public final Logger getLogger() {
|
||||
return logger;
|
||||
}
|
||||
|
||||
|
@ -1399,9 +1401,10 @@ public class Mobibot extends PircBot {
|
|||
versionResponse(sender, true);
|
||||
} else if (cmd.equals(Commands.DEBUG_CMD) && isOp(sender)) {
|
||||
if (logger.isDebugEnabled()) {
|
||||
logger.getLogger().setLevel(loggerLevel);
|
||||
Configurator.setLevel(logger.getName(), loggerLevel);
|
||||
} else {
|
||||
logger.getLogger().setLevel(Level.DEBUG);
|
||||
Configurator.setLevel(logger.getName(), Level.DEBUG);
|
||||
|
||||
}
|
||||
|
||||
send(sender, "Debug logging is " + (logger.isDebugEnabled() ? "enabled." : "disabled."), true);
|
||||
|
|
|
@ -31,7 +31,7 @@
|
|||
*/
|
||||
package net.thauvin.erik.mobibot;
|
||||
|
||||
import org.apache.commons.logging.impl.Log4JLogger;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
|
||||
import java.io.*;
|
||||
import java.time.Clock;
|
||||
|
@ -87,7 +87,7 @@ final class TellMessagesMgr {
|
|||
* @return The {@link net.thauvin.erik.mobibot.TellMessage} array.
|
||||
*/
|
||||
@SuppressWarnings("unchecked")
|
||||
public static List<TellMessage> load(final String file, final Log4JLogger logger) {
|
||||
public static List<TellMessage> load(final String file, final Logger logger) {
|
||||
try {
|
||||
|
||||
try (ObjectInput input = new ObjectInputStream(new BufferedInputStream(new FileInputStream(file)))) {
|
||||
|
@ -115,7 +115,7 @@ final class TellMessagesMgr {
|
|||
* @param messages The {@link net.thauvin.erik.mobibot.TellMessage} array.
|
||||
* @param logger The logger.
|
||||
*/
|
||||
public static void save(final String file, final List<TellMessage> messages, final Log4JLogger logger) {
|
||||
public static void save(final String file, final List<TellMessage> messages, final Logger logger) {
|
||||
try {
|
||||
|
||||
try (ObjectOutput output = new ObjectOutputStream(new BufferedOutputStream(new FileOutputStream(file)))) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue