我無法找到我的物理日誌文件。我正在使用java.util.logging類。我有一個包含下面的代碼一個簡單的沙箱類:我的日誌文件在哪裏?
package test;
import java.util.logging.Level;
import java.util.logging.Logger;
public class TestLogging {
public static void main(String[] args) {
@SuppressWarnings("unused")
TestLogging test = new TestLogging();
}
public TestLogging() {
System.out.println(getClass().getClassLoader().getResource("logging.properties"));
Logger logger = Logger.getLogger("test");
logger.logp(Level.CONFIG, "myClass", "myMethod", "Monday");
logger.logp(Level.FINE, "myClass", "myMethod", "Tuesday");
logger.logp(Level.FINER, "myClass", "myMethod", "Wednesday");
logger.logp(Level.FINEST, "myClass", "myMethod", "Thursday");
logger.logp(Level.INFO, "myClass", "myMethod", "Friday");
logger.logp(Level.SEVERE, "myClass", "myMethod", "Saturday");
logger.logp(Level.WARNING, "myClass", "myMethod", "Sunday");
}
}
我logging.properties文件(再次,剝離的評論)是:
handlers= java.util.logging.FileHandler, java.util.logging.ConsoleHandler
.level= ALL
java.util.logging.FileHandler.pattern = %h/java%u.log
java.util.logging.FileHandler.limit = 50000
java.util.logging.FileHandler.count = 1
java.util.logging.FileHandler.formatter = java.util.logging.XMLFormatter
java.util.logging.ConsoleHandler.level = INFO
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
x.y.level = SEVERE
x.y.z.level = WARNING
org.sscce.level = WARNING
org.sscce.baz3.level = INFO
logging.properties文件,是在用戶類路徑此類的運行配置中的條目。
當我執行類,我得到這個在控制檯上:
file:/C:/Program%20Files/Java/jdk1.6.0_18/jre/lib/logging.properties
28-Feb-2012 2:05:55 PM myClass myMethod
INFO: Friday
28-Feb-2012 2:05:56 PM myClass myMethod
SEVERE: Saturday
28-Feb-2012 2:05:56 PM myClass myMethod
WARNING: Sunday
我問控制檯上的日誌記錄級別是INFO,這一切我都在控制檯上,使得部分似乎是加工。但是,當我在H,這是C找我的身體的java日誌:\ Documents和Settings [我的Windows ID],沒有遵循模式javaX.log其中X是一個整數的文件。
我在做什麼錯?該程序沒有看到logging.properties文件?還是以某種方式設置值以防止寫入任何物理日誌?
我需要調試一些這方面的幫助,因爲我看不出什麼明顯的錯誤。任何接受者?
您實現與空間'路徑+ Java的==疼痛和suffering'! – 2012-02-28 19:34:46
可能的重複[如何使用屬性文件設置java日誌記錄? (java.util.logging)](http://stackoverflow.com/questions/960099/how-to-set-up-java-logging-using-a-properties-file-java-util-logging) – 2012-02-28 19:43:17