java.util.logging.Logger?? private static Logger logger=Logger.getLogger("LogginExcepiton");这样定义的logger文件在什么位置,可以修改logger文件存放的位置么?怎么修改。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果用log4j的话,就通过log4j.properties设置,该文件一般放在src目录下,内容类似下面:log4j.rootLogger=INFO, filelog4j.appender.file=org.apache.log4j.RollingFileAppenderlog4j.appender.file.File=C:/temp.loglog4j.appender.file.MaxFileSize=4000KBlog4j.appender.file.MaxBackupIndex=10log4j.appender.file.layout=org.apache.log4j.PatternLayoutlog4j.appender.file.layout.ConversionPattern=%d{ISO8601} - %p - %m%n 这种问题一般可以自己看源码我的结果是,这些都归Handler管文档也有说addHandler(Handler handler) 添加一个日志 Handler 以接收日志记录消息。具体操作的应该在具体的Handler里面可以设置 Logger logger = Logger.getLogger("LoggingException");FileHandler handler = new FileHandler("LoggingException.log", true);handler.setFormatter(new SimpleFormatter());logger.addHandler(handler);logger.log(Level.INFO, "Hello, Java Logger!");logger.log(Level.WARNING, "Warning, Warning!"); handler.close(); 1楼的偶不是用log4j,2楼的我也看到文档里说的归handler来最终定向输出到哪里,3楼的我试过了,根本编译就不过阿。最想知道的是这个log的位置在哪里,哪位仁兄给写一段指定存储位置的代码,并说明下到哪里找这个log文件。 我的那个怎么可能不通过编译通过呢,我都试过的。import java.io.IOException;import java.util.logging.FileHandler;import java.util.logging.Level;import java.util.logging.Logger;import java.util.logging.SimpleFormatter;public class Test { public static void main(String[] args) throws IOException { Logger logger = Logger.getLogger("LoggingException"); FileHandler handler = new FileHandler("LoggingException.log", true); handler.setFormatter(new SimpleFormatter()); logger.addHandler(handler); logger.log(Level.INFO, "Hello, Java Logger!"); logger.log(Level.WARNING, "Warning, Warning!"); handler.close(); }}生成的 LoggingException.log 在当前工程目录下。 楼上的给分了 ,开始用的jdk版本太低现在好了 万分感谢~! import net.sf.fmj.media.rtp.RTPSocketAdapter;提示错误 使用了双缓冲,但动画还是闪烁,怎么修改? 关于反射,希望高手赐教 学习JDK开发有没有用啊 为什么 当一个线程在同步块里的时候,另一个线程还可以进入啊? 请问如何用JAVA获得PING值,并记录下来啊? 谢谢!!! 急! 问:一个方法给定两个日期,怎么求出相距天数啊 关于socket发送对象的问题 对高手来说是个很基础的问题,可是对低手来说却难以奢望??? 诚聘LOTUS NOTES研发工程师 如何让JPASSWORDFIELD在需要时显示正常字符? 请教:linux下如何得到本机实际ip?
log4j.rootLogger=INFO, filelog4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.File=C:/temp.log
log4j.appender.file.MaxFileSize=4000KB
log4j.appender.file.MaxBackupIndex=10
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{ISO8601} - %p - %m%n
addHandler(Handler handler)
添加一个日志 Handler 以接收日志记录消息。具体操作的应该在具体的Handler里面可以设置
FileHandler handler = new FileHandler("LoggingException.log", true);
handler.setFormatter(new SimpleFormatter());
logger.addHandler(handler);
logger.log(Level.INFO, "Hello, Java Logger!");
logger.log(Level.WARNING, "Warning, Warning!");
handler.close();
import java.util.logging.FileHandler;
import java.util.logging.Level;
import java.util.logging.Logger;
import java.util.logging.SimpleFormatter;public class Test { public static void main(String[] args) throws IOException {
Logger logger = Logger.getLogger("LoggingException");
FileHandler handler = new FileHandler("LoggingException.log", true);
handler.setFormatter(new SimpleFormatter());
logger.addHandler(handler);
logger.log(Level.INFO, "Hello, Java Logger!");
logger.log(Level.WARNING, "Warning, Warning!");
handler.close();
}
}生成的 LoggingException.log 在当前工程目录下。