2014-10-31 3 views
1

Я недавно работал над платформой Play, а версия 1.2.5. Журналы для моего приложения хранятся в месте, где установлено все приложение. Я установил свой пакет приложений в папку C: \ app и запускаю его через оболочку 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 

Все, что я хочу знать, как Play хранит его там, Есть ли класс Play, который хранится в этом месте, и как я могу настроить, чтобы изменить расположение строительных бревен на другой диск сказать E:\logs?

ответ

0

Он отвечает за расположение папки журнала

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

будет генерировать журналы в пути приложения с папкой logs

вы можете изменить его в нужное место E:\logs в строке выше для создания журналов в E:

Вы найдете настройки по умолчанию протоколирования,

# Logger 
# ~~~~~ 

раздел в application.conf внутри вашего каталога /conf вашего игрового приложения.

+0

@ San Krish: Это то, что я тоже понял, но поскольку мы можем видеть, что строка прокомментирована, так как она может быть ответственна за любое действие. – Saurabh

+0

Возможно, это место по умолчанию, если вы не переопределите его. это причина, по которой вы создаете журналы, даже если строка прокомментирована. –

+0

В этом случае вы можете предложить, где искать такую ​​конфигурацию по умолчанию в Play. Я имею в виду любой класс или, возможно, любой файл в каталоге игры.? – Saurabh

Смежные вопросы