2012-09-27 8 views

答えて

0

hereと記載されているように、どのログファイルを使用しても問題ありません。あなたはファイルとして入力を使用し、それに応じて他のものを設定する必要があります!

input { 
    file { 
## Your configuration goes here like file path 
## and other config, check documentation 
} 
} 
1

これは、Javaロギングフレームワークの選択と、ロギングフレームワークからの出力のフォーマット方法によって異なります。

logstashドキュメントは、例えば、log4jの入力パーサーを与える:http://logstash.net/docs/1.1.9/inputs/log4j

input { 
    log4j { 
    add_field => ... # hash (optional), default: {} 
    charset => ... # string, one of ["ASCII-8BIT", "UTF-8", "US-ASCII", ...] (optional), default: "UTF-8" 
    data_timeout => ... # number (optional), default: 5 
    debug => ... # boolean (optional), default: false 
    format => ... # string, one of ["plain", "json", "json_event"] (optional) 
    host => ... # string (optional), default: "0.0.0.0" 
    message_format => ... # string (optional) 
    mode => ... # string, one of ["server", "client"] (optional), default: "server" 
    port => ... # number (required) 
    tags => ... # array (optional) 
    type => ... # string (required) 
    } 
} 
2

のTomcatは、Java使用率ロギングを使用します。

直接GELFアペンダーを使用して、Tomcatからlogstashにログを送信できます。

/conf/logging.properties

handlers = 1catalina.org.apache.juli.FileHandler, 2localhost.org.apache.juli.FileHandler, 3manager.org.apache.juli.FileHandler, 4host-manager.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler, biz.paluch.logging.gelf.jul.GelfLogHandler 

.handlers = 1catalina.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler, biz.paluch.logging.gelf.jul.GelfLogHandler 


biz.paluch.logging.gelf.jul.GelfLogHandler.host=udp:localhost 
biz.paluch.logging.gelf.jul.GelfLogHandler.port=12201 
biz.paluch.logging.gelf.jul.GelfLogHandler.level=INFO 

/bin/catalina.sh

はあなたのスタートアップスクリプト内のいくつかの変更とロガーの設定(と2瓶)が必要です

if [ -r "$CATALINA_BASE/bin/logstash-gelf-1.4.2.jar" ] ; then 
    CLASSPATH=$CLASSPATH:$CATALINA_BASE/bin/logstash-gelf-1.4.2.jar:$CATALINA_BASE/bin/json-simple-1.1.jar:$CATALINA_BASE/bin/jedis-2.5.1.jar:$CATALINA_BASE/bin/commons-pool2-2.0.jar 
fi 

logstash-GELFlogstash-gelf-1.5.2-logging-module.zip

Changes for logstash-gelf with Tomcat

も参照してください。
関連する問題