Skip to content

Instantly share code, notes, and snippets.

@canujohann
Created April 16, 2015 09:12
Show Gist options
  • Save canujohann/ed74af5ad16e3ffdd4d4 to your computer and use it in GitHub Desktop.
Save canujohann/ed74af5ad16e3ffdd4d4 to your computer and use it in GitHub Desktop.
tomcatのログ設定

アクセスログ

server.xml

<Context path="/sampleAP" docBase="/home/sample/webapp">
  <Valve className="org.apache.catalina.valves.AccessLogValve" 
         directory="/home/sample/log"
         prefix="access-"
         fileDateFormat="yyyy-MM-dd"
         suffix=".log"/>
</Context>

サーバーログ

logging.properties

handlers = catalina.org.apache.juli.FileHandler,(ファイルに出力するログの設定)
           java.util.logging.ConsoleHandler     (コンソールに出力するログの設定:標準出力、標準エラー出力)
.handlers = catalina.org.apache.juli.FileHandler,
            java.util.logging.ConsoleHandler

# ファイルに出力するログの設定
catalina.org.apache.juli.FileHandler.level = FINE         (ログレベル)
catalina.org.apache.juli.FileHandler.directory = /var/log (ログの出力先)
catalina.org.apache.juli.FileHandler.prefix = catalina.   (ログファイルの開始文字)

# コンソールに出力するログの設定:標準出力、標準エラー出力
java.util.logging.ConsoleHandler.leverl = FINE
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter

# 各コンテキストのログの設定も可能
org.apache.catalina.core.ContainerBase.[sever.xmlのEngineタグのname].[server.xmlのHostタグのname].[コンテキスト].level = INFO
org.apache.catalina.core.ContainerBase.[sever.xmlのEngineタグのname].[server.xmlのHostタグのname].[コンテキスト].handlers= catalina.org.apache.juli.FileHandler
# 例
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/sampleAP].level = INFO
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/sampleAP].handlers= 6sample.org.apache.juli.FileHandler
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment