public static Logger createLogger(String name)
{
Logger logger = Logger.getLogger(name);
try
{
String logPath ="../log";
File dir = new File(logPath);
if (!dir.exists())
{
dir = new File(logPath);
dir.mkdirs();
}
dir = null;
FileHandler fileLogger = new FileHandler(logPath + "/" + name + "_%g.xml", 50 * 1024 * 1024, 65535);
logger.setLevel(Level.ALL);
logger.addHandler(fileLogger);
}
catch (IOException ex)
{ }
finally
{
return logger;
}//第442行
}
{
Logger logger = Logger.getLogger(name);
try
{
String logPath ="../log";
File dir = new File(logPath);
if (!dir.exists())
{
dir = new File(logPath);
dir.mkdirs();
}
dir = null;
FileHandler fileLogger = new FileHandler(logPath + "/" + name + "_%g.xml", 50 * 1024 * 1024, 65535);
logger.setLevel(Level.ALL);
logger.addHandler(fileLogger);
}
catch (IOException ex)
{ }
finally
{
return logger;
}//第442行
}
解决方案 »
- 求解一道SCJP概念题目 谢谢大家
- 计算机内部是怎么实现随机的?
- JButton与键盘关联
- 乱码问题
- 有没有什么命令使命令提示符里面的内容从中文变成英文?
- 如何用java 的 Runtime.getRuntime().exec函数启动 VC写的可执行程序,使该可执行程序可以实现单步调试?
- java 中 整形数组有没有求得最大至最小值的函数,数组 和 集合 的概念又什么不同吗??
- 如何读取txt文件中以,分隔的几个数据?????
- 资源文件的问题
- 刚看到一篇所谓的精华文章,关于package和classpath的,在下觉得有话要说,来着有分!
- [偏要较真];请问servlet的正确读音?
- 30分求:非.号和非#号和非http 开头的正则式?(在线等!谢)
要想不出现错误。可以如下更改代码既可以了: finally
{
//return logger;
}
return logger;
提示是说, 你这样做,结果不一定能正确, 你应该在末尾明确的返回如果要去掉这个错, 你可以试一下,在结尾处加上一个返回语句
{
Logger logger = Logger.getLogger(name);
try {
String logPath ="../log";
File dir = new File(logPath);
if (!dir.exists())
{
dir = new File(logPath);
dir.mkdirs();
}
dir = null;
FileHandler fileLogger = new FileHandler(logPath + "/" + name + "_%g.xml", 50 * 1024 * 1024, 65535);
logger.setLevel(Level.ALL);
logger.addHandler(fileLogger);
} catch (IOException ex) {
;
} finally {
;
}
return logger;
}