import nicobrowser.util.Util;
import org.apache.commons.io.FilenameUtils;
import org.apache.commons.lang.ArrayUtils;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
import org.apache.http.Header;
import org.apache.http.HttpEntity;
import org.apache.http.HttpException;
*/
public class NicoHttpClient {
- private static Log logger = LogFactory.getLog(NicoHttpClient.class);
+ private static Logger logger = LoggerFactory.getLogger(NicoHttpClient.class);
private final DefaultHttpClient http;
private static final String LOGIN_PAGE =
"https://secure.nicovideo.jp/secure/login?site=niconico";
@Override
public void handleSimpleTag(HTML.Tag t, MutableAttributeSet a, int pos) {
logger.debug("--------<" + t.toString() + ">--------");
- logger.debug(a);
+ logger.debug(a.toString());
if (HTML.Tag.IMG.equals(t)) {
imageLink = a.getAttribute(HTML.Attribute.SRC).toString();
}
}
}
logger.debug("--------<" + t.toString() + ">--------");
- logger.debug(a);
+ logger.debug(a.toString());
}
@Override
description.append(data);
}
logger.debug("--------TEXT--------");
- logger.debug(data);
+ logger.debug(data.toString());
}
private void printAttributes(MutableAttributeSet a) {
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
-import java.util.logging.Level;
-import java.util.logging.Logger;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import org.apache.commons.configuration.Configuration;
import org.apache.commons.configuration.PropertiesConfiguration;
import org.apache.commons.io.FileUtils;
import org.apache.commons.lang.StringUtils;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
public final class Config {
- private static Log log = LogFactory.getLog(Config.class);
+ private static Logger log = LoggerFactory.getLogger(Config.class);
private static Config instance;
private static final String APPLICATION_NAME = "nicobrowser";
private static final String CONFIG_NAME = APPLICATION_NAME + ".properties";
try {
properties = new PropertiesConfiguration(CONFIG_FILE);
} catch (Exception ex) {
- log.fatal("コンフィグの読み込みに失敗: " + CONFIG_FILE);
+ log.error("コンフィグの読み込みに失敗: " + CONFIG_FILE, ex);
throw new RuntimeException(ex);
}
try {
FileUtils.readLines(FEEDURL_FILE);
} catch (IOException ex) {
- log.fatal("コンフィグの読み込みに失敗: " + CONFIG_FILE);
+ log.error("コンフィグの読み込みに失敗: " + CONFIG_FILE, ex);
throw new RuntimeException(ex);
}
}
}
}
} catch (IOException ex) {
- Logger.getLogger(Config.class.getName()).log(Level.SEVERE, "読み込みに失敗: " + MYLIST_CONFIG_NAME, ex);
+ log.error("読み込みに失敗: " + MYLIST_CONFIG_NAME, ex);
}
String[] res = properties.getStringArray(P_DOWNLOAD_MYLIST);
mylists.addAll(Arrays.asList(res));
import java.awt.Desktop;
import java.io.File;
import java.io.IOException;
-import java.util.logging.Level;
-import java.util.logging.Logger;
import javax.swing.JFileChooser;
import javax.swing.JOptionPane;
import javax.swing.JTextField;
import org.apache.commons.configuration.ConfigurationException;
import org.apache.commons.configuration.PropertiesConfiguration;
import org.apache.commons.io.FilenameUtils;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
/**
*
public class ConfigFrame extends javax.swing.JFrame {
private static final long serialVersionUID = 1L;
+ private static final Logger logger = LoggerFactory.getLogger(ConfigFrame.class);
private final Config config;
/** Creates new form ConfigFrame */
config.updateConfigFile(p);
JOptionPane.showMessageDialog(this, Config.getConfigfile().getAbsolutePath() + "\nを更新しました");
} catch (ConfigurationException ex) {
- Logger.getLogger(ConfigFrame.class.getName()).log(Level.SEVERE, null, ex);
+ logger.error(null, ex);
JOptionPane.showMessageDialog(this, "保存に失敗しました", "エラー", JOptionPane.ERROR_MESSAGE);
}
}//GEN-LAST:event_savaButtonActionPerformed
try {
d.edit(file);
} catch (IOException ex) {
- Logger.getLogger(ConfigFrame.class.getName()).log(Level.SEVERE, null, ex);
+ logger.error(null, ex);
JOptionPane.showMessageDialog(this, ex.getMessage(), "エラー", JOptionPane.ERROR_MESSAGE);
}
}
import org.apache.commons.cli.ParseException;
import org.apache.commons.cli.PosixParser;
import org.apache.commons.io.FilenameUtils;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
public class Main {
public static final String VERSION = "0.10.0";
- private static Log log = LogFactory.getLog(Main.class);
+ private static Logger log = LoggerFactory.getLogger(Main.class);
public static void main(String[] args) throws Exception {
final boolean res = Config.createNewConfigFiles();
import liquibase.commandline.Main;
import liquibase.exception.CommandLineParsingException;
import nicobrowser.config.Config;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
public class DBUpdater {
- private static Log log = LogFactory.getLog(DBUpdater.class);
+ private static Logger log = LoggerFactory.getLogger(DBUpdater.class);
private static final String UPDATE_FILE = "db_update_script.xml";
private static final String SYNC_FILE = "db_for_sync_script.xml";
con.close();
log.info("DBのアップデートが終了しました.");
} catch (Exception ex) {
- log.fatal("DBのアップデートに失敗しました.", ex);
+ log.error("DBのアップデートに失敗しました.", ex);
throw ex;
}
}
log.info("DBのアップデートが終了しました.");
} catch (CommandLineParsingException ex) {
- log.fatal("DBのアップデートに失敗しました.", ex);
+ log.error("DBのアップデートに失敗しました.", ex);
throw ex;
}
}
log.info("DBのアップデートが終了しました.");
} catch (CommandLineParsingException ex) {
- log.fatal("DBのアップデートに失敗しました.", ex);
+ log.error("DBのアップデートに失敗しました.", ex);
throw ex;
}
}
import java.net.URL;
import java.util.List;
import java.util.TreeMap;
-import java.util.logging.Level;
-import java.util.logging.Logger;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
public class Util {
+ private static final Logger logger = LoggerFactory.getLogger(Util.class);
static ResultParse rp = new ResultParse();
static UserInfo ui = new UserInfo();
try {
return new URL(res);
} catch (MalformedURLException ex) {
- Logger.getLogger(Util.class.getName()).log(Level.SEVERE, null, ex);
+ logger.error(null, ex);
return null;
}
}
import java.net.MalformedURLException;
import java.util.List;
import nicobrowser.entity.NicoContent;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
import org.junit.Test;
/**
*/
public class NicoHttpClientRssTest {
- static final Log log = LogFactory.getLog(NicoHttpClientRssTest.class);
final NicoHttpClient client = new NicoHttpClient();
@Test
public void testNewArraivalCategory() throws MalformedURLException {
- log.info("testNewArraivalCategory");
+ System.out.println("testNewArraivalCategory");
String page = "http://www.nicovideo.jp/tag/科学?sort=f&rss=2.0";
List<NicoContent> contents = client.getContentsFromRss(page);
@Test
public void testNewArraival() {
- log.info("testNewArraival");
+ System.out.println("testNewArraival");
String page = "http://www.nicovideo.jp/newarrival?rss=2.0";
List<NicoContent> contents = client.getContentsFromRss(page);
@Test
public void testNewArraivalCommentMovie() {
- log.info("testNewArraivalCommentMovie");
+ System.out.println("testNewArraivalCommentMovie");
String page = "http://www.nicovideo.jp/recent?rss=2.0";
List<NicoContent> contents = client.getContentsFromRss(page);
@Test
public void testRanking() {
- log.info("testRanking");
+ System.out.println("testRanking");
String page = "http://www.nicovideo.jp/ranking/mylist/daily/science?rss=2.0";
List<NicoContent> contents = client.getContentsFromRss(page);