log4j

Java プログラムを実行すると,以下の warning が発生.

log4j:WARN No appenders could be found for logger (org.apache.commons.beanutils.converters.BooleanConverter).
log4j:WARN Please initialize the log4j system properly.

意味が分からないため,log4j - Wikipediaに載っている設定例を log4j.xml として保存.
すると,
http://b.hatena.ne.jp/entry/json/http://d.hatena.ne.jp/ippei_mt/20100518/1274185636
のレスポンス(JSONデータ)に対して以下の warning が出力された.

log4j:WARN Fatal parsing error 3 and column 74
log4j:WARN White spaces are required between publicId and systemId.
log4j:ERROR Could not parse url [file:/home/muto/public_html/LAB/Research/JavaProg/SampleProgram/log4j.xml].
org.xml.sax.SAXParseException: White spaces are required between publicId and systemId.
	at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:249)

要は,パースに失敗している訳で,はてなブックマークの出力がおかしいのかもしれない.ちなみに,上記の d.hatena.ne.jp/ippei_mt/.... 以外の URL に対しては warning が出てこない.

結局,よく分からないから pending.

(参考)log4j の解説サイト