Java

log4jでsyslogにログを送る設定の方法

log4j.xmlに以下のようなappenderを加えればOKです SyslogHostにsyslogサーバがあるIPアドレス Facilityにファシリティを設定します。 <appender name="syslogAppender" class="org.apache.log4j.net.SyslogAppender"> <param name="SyslogHost" value="192.168.0.60"/> <param name="Facility" value="local0"/> <param name="FacilityPrinting" value="true"/> </param></param></param></appender>

Listに入っている内容を一意にする

ListはMapと違いキーという概念が無いので、同じ内容でもaddすることができます。 一意にしたいときはListの内容をHashSetに突っ込むという方法があります。 サンプルコードは以下の通りです。 import java.util.*; public class UniqueListTest { public st…

jarでファイル解凍先ディレクトリを指定できない

http://www.itmedia.co.jp/help/tips/linux/l0418.htmlによるとtarコマンドでは「-C」を付加することで解凍先を指定できるそうです。 tar xvzf hoge.tar.gz -C /usr/src しかし、jarコマンドではtarと使い方がほぼ一緒にもかかわらず、解凍先を指定すること…