2014-10-31 72 views
1

我剛剛在Play框架上工作,版本是1.2.5。我的應用程序的日誌存儲在整個應用程序的安裝位置。我在C:\ app location中安裝了我的應用程序包,並通過Java包裝器運行它。日誌在播放框架中的位置更改

我很困惑,因爲我的log.properties文件沒有說明存儲的日誌位置的任何內容,如下所示,但它仍然在默認的日誌文件夾中記錄。

下面是我的應用程序,它工作正常的精確複製log.properties文件。幾行評論,但這是我如何收到它。

#properties file used for log4j 
log4j.rootLogger=ERROR, Console 

log4j.logger.play=DEBUG 

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


# 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 

所有我想知道的是如何玩的是那裏存放,是否有存儲了該位置的任何一類遊戲,我該如何配置改變建築物日誌的位置到其他驅動器說E:\logs

回答

0

它負責日誌文件夾的位置,

#log4j.appender.Rolling.File=logs/application.log 

將生成應用程序的路徑記錄與文件夾logs

,你可以在上面行其更改到所需的位置E:\logs生成日誌E:

你會發現日誌的默認設置,

# Logger 
# ~~~~~ 

application.conf/conf目錄Google Play應用程式的內部部分。

+0

@聖Krish:這是我太想通了,但我們可以看到線被註釋,這樣怎能承擔任何行動 – Saurabh 2014-10-31 06:28:59

+0

這可能是跟除非你覆蓋默認位置。這是你所產生的連線日誌被註釋掉 – 2014-10-31 06:30:50

+0

在這種情況下的原因,你可以請建議到哪裏找這樣的默認配置中播放。我的意思是任何類或可能在播放目錄中的任何文件。? – Saurabh 2014-10-31 06:32:59