2011/11/25

[libnfc]log4cの出力はlog4crcがあればいいというものでもない

libnfc-llcpのログがでらんといっていたが、出るようになった。
libnfc/trunkにあったlog4crcファイルを~/.log4crcとしてコピーすると何とかなるんだろうと思っていたが、そういうものではないらしい。

libnfc-llcp/test/log4crcを使うとうまくいった。
そうか、このファイルは出力フォーマットだけでなく、出すログも選択できるのか。

$ tools/llcp-test-server/llcp-test-server --mode=target
[stderr] 20111124 15:28:28.754 TRACE    libnfc-llcp.llc.link- service 0x15560f0 bound to SAP 1
[stderr] 20111124 15:28:28.754 TRACE    libnfc-llcp.llc.link- service 0x1556480 bound to SAP 16
[stderr] 20111124 15:28:28.754 TRACE    libnfc-llcp.llc.link- service 0x1559f90 bound to SAP 17
[stderr] 20111124 15:28:28.754 INFO     libnfc-llcp.mac.link- (Sony / RC-S370/P - PN533 v1.48 (0x07)) Attempting to activate LLCP Link as target (blocking)
[stderr] 20111124 15:28:28.780 ERROR    libnfc-llcp.mac.link- Cannot establish LLCP Link
lt-llcp-test-server: Cannot activate link

できれば、libnfcのログも一緒に出したいなあ。

log4c4のファイルを見比べると、最後の方にあるcategoryというタグが違った。
libnfcのものは「name="libnfc"」、libnfc-llcpのものは「name="libnfc-llcp"」。
じゃあ、両方書けばログが出るんじゃないか?

あたーりー。

0 件のコメント:

コメントを投稿

コメントありがとうございます。
スパムかもしれない、と私が思ったら、
申し訳ないですが勝手に削除することもあります。