1 EKİM 2010, Cuma
Nasıl seviye programlı günlüğü kök değiştirmek için
Aşağıdaki logback.xml dosya var:
<configuration debug="true">
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<root level="debug">
<appender-ref ref="STDOUT" />
</root>
</configuration>
Şimdi, belirli bir olayın gerçekleşmesi üzerine, Program aracılığıyla root logger seviyesine istiyorumhata ayıklamaiçinhata. Değişken değiştirme kullanamam, ben kod içinde bunu yapmak zorunludur.
Nasıl yapılabilir ? Teşekkürler.
CEVAP
1 EKİM 2010, Cuma
Bunu deneyin:
import org.slf4j.LoggerFactory;
import ch.qos.logback.classic.Level;
import ch.qos.logback.classic.Logger;
Logger root = (Logger)LoggerFactory.getLogger(Logger.ROOT_LOGGER_NAME);
root.setLevel(Level.INFO);
Ayrıca düzenli config gibi dosya taramak için model alınarak ... ... unutmayın
<configuration scan="true" scanPeriod="30 seconds" >
...
</configuration>
Bunu Paylaş:
Nasıl bir uygulama simgesi Android pro...
Nasıl gıt tamamlama belirtilen değişti...
Nasıl bir köprü jQuery kullanarak href...
Nasıl bir iOS app adını değiştirmek iç...
Nasıl iOS 7 Status Bar metin rengini d...