Ben çizgisinde bir şey var yapabilir mi: AçıkçasıJava
-Djava.util.logging.loglevel=FINE
Bu işe yaramazsa, ancak fikir. Böyle bir şey var mı? Yoksa bir özellik dosyası oluşturmak zorunda mıyım?
Ben çizgisinde bir şey var yapabilir mi: AçıkçasıJava
-Djava.util.logging.loglevel=FINE
Bu işe yaramazsa, ancak fikir. Böyle bir şey var mı? Yoksa bir özellik dosyası oluşturmak zorunda mıyım?
Hatta bir kullanıcı tanımlı mülkü olarak günlük Seviye geçirebilir. Kodunuzda
-DmyProp.logLevel=FINE
:
String logLevel = System.getProperties("myProp.logLevel");
Ama senin doğru, daha "yerleşik" ve otomatik olarak işlenir özellik için aradığınız o fikrin var mı? AFAIK, mevcut değil, ama yanılıyor olabilirim.
bir envrioment değişkene dayalı düzeyini ayarlamak için kodunuzu yapılandırabilirsiniz:
String sLoglevel= System.getenv("LOGLEVEL");
int ilevel = loglevel.parseInt(sLoglevel);
//set the log level based on retrieved value
evet, daha yerleşik bir şey için umuyordum, ama belki de "myProp.logLevel" '' 'java.util.logging.loglevel '' ile değiştirdiyseniz, bu en iyi –
yapabilirim 'getProperties (..)' için, soruda tahmin edilen gibi çalışır. (loglevel'i kendiniz ayrıştırmanız gerekecek mi?) –