Java 有任何方法可以更改记录器名称路径

Java 有任何方法可以更改记录器名称路径,java,logging,Java,Logging,我使用的是Java Logger类,我想知道是否可以将文件自动重命名为生成的类的输出 static Logger logger = new Log("C:\\Trace"); static FileHandler fh; public Log(String path) throws SecurityException, IOException{ logger.setUseParentHandlers(false); fh = new FileHandler(pa

我使用的是Java Logger类,我想知道是否可以将文件自动重命名为生成的类的输出

static Logger logger = new Log("C:\\Trace");
static FileHandler fh;

public Log(String path) throws SecurityException, IOException{
        logger.setUseParentHandlers(false);
        fh = new FileHandler(path+ ".log", 1024 * 1024 * 5, 5, true);//5 Logs of 5Mb
        logger.addHandler(fh);
}
输出日志是这样的(Trace.log.0),我想要Traza.0.log之类的


谢谢大家。

在文件模式中指定代数。从文件中:

如果未指定“%g”字段且文件计数大于1,则生成编号将添加到生成的文件名末尾的点后


谢谢这很好,现在我的问题是damm it.lck