LittleLin's Scrapbook

吳兆南老師︰「今日的傳統,必然是昨日的流行;今日的流行,必定是明日的傳統。」

Play Framework Log 相關設定

| Comments

因為太常忘記了,所以記錄下來以備忘。

Play Framework 有自己的 Log API,背後整合的 library 為 log4j library。

預設當我們想調整自己的 log 設定時,只需要在 Play Framework 專案的 conf 子目錄下,新增 log4j.properties 檔案即可。以下是我常用的設定檔內容︰

conf/log4j.properties
1
2
3
4
5
6
7
8
9
10
11
12
13
log4j.rootLogger=INFO, Rolling, Console
log4j.logger.play=DEBUG

# Console
log4j.appender.Console=org.apache.log4j.ConsoleAppender
log4j.appender.Console.layout=org.apache.log4j.PatternLayout
log4j.appender.Console.layout.ConversionPattern=%d{ABSOLUTE} %-5p ~ %m%n

# Rolling files
log4j.appender.Rolling=org.apache.log4j.RollingFileAppender
log4j.appender.Rolling.File=logs/application.log
log4j.appender.Rolling.layout=org.apache.log4j.PatternLayout
log4j.appender.Rolling.layout.ConversionPattern=%d{ABSOLUTE} %-5p ~ %m%n

主要是開發時,專案相關程式的部份使用 DEBUG log level,其他 library 為了不要出現過多訊息,則設定為 INFO log level。

Hello World!

| Comments

受到 XDite 大神的感召,也架了一個新的 Blog 來試看看,希望新家新希望,這次可以認真的來 blogging XD