Kayıtlarımı, Play Framework uygulamamda yapılandırdım. Uygulamayı prod veya dev modunda çalıştırdığımda veya testi comand tarafından çalıştırdığımda (oynatma testi) - her şey iyi çalışıyor, ancak 'play auto-test' komutunu çalıştırdığımda test yürütülemiyor. Lütfen yardım et!Otomatik çerçeve testini başlatırken Oynatma Çerçevesi'nde yapılandırma yapılandırması
application.log=INFO
application.log.path=/log4j.xml
log4j.xml:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
<appender name="file" class="org.apache.log4j.RollingFileAppender">
<param name="File" value="${application.path}/logs/application.log"/>
<param name="MaxFileSize" value="1MB"/>
<param name="MaxBackupIndex" value="100"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{ABSOLUTE} %-5p ~ %m %n"/>
</layout>
</appender>
<logger name="play">
<level value="error"/>
</logger>
<root>
<priority value="error"/>
<appender-ref ref="file"/>
</root>
</log4j:configuration>
aşağıdaki log4j.xml dosyasını kullanmak:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
<appender name="console" class="org.apache.log4j.ConsoleAppender">
<param name="Target" value="System.out"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%m%n"/>
</layout>
</appender>
<logger name="play">
<level value="debug"/>
</logger>
<root>
<priority value="info"/>
<appender-ref ref="console"/>
</root>
</log4j:configuration>
testler komutunu çalıştırarak 'oyun dosyasına koyarak içinde
otomatik test 'başarıyla yürütülür. Lütfen 'play auto-test' deki testleri çalıştıran ve yürüttüğünüz Play'deki (çıktıdan dosyaya) kayıt yapılandırmasını nasıl yapılandıracağınızı belirtin!
Merhaba Ivan, stackoverflow'a hoş geldiniz. Kendi sorularınızı cevaplamak yanlış olmaz, özellikle de birisinin onlardan yararlandığını düşünüyorsanız. Ne yaptığını çabucak özetleyebilir misin? Biz sadece ölümlüleriz ve XML'i temel dilimiz olarak okumadık. İki Apache konfigürasyon dosyanız var, biri XML'de, biri de mülkiyet biçiminde ve yanlış olanı seçtiniz mi? –