【发布时间】:2014-01-23 11:40:46
【问题描述】:
我正在使用 java 的 java.util.logging api 在我的 java 应用程序中记录消息。到目前为止,每次应用程序启动时都会创建文件。我想检查文件是否存在然后将内容附加到该文件
代码:
public static Logger logger;
static FileHandler fh;
logger = Logger.getLogger("Log");
logger.setUseParentHandlers(false);
String sFileName = new SimpleDateFormat("dd-MMM-yyyy").format(new Date());
fh = new FileHandler(sPath + "//" + sFileName + ".txt");
logger.addHandler(fh);
SimpleFormatter formatter = new SimpleFormatter();
fh.setFormatter(formatter);
在此之后,我调用了下面的行以将消息输入.txt 文件
Classname.logger.info("---START LOGGING----");
由于我的代码没有使用file.open() 方法,我不能去file.exists() 调用。
【问题讨论】:
-
Logger.exists 存在吗?
-
不,它没有那个方法