8

現在、から構成できるファイルにログを記録するために Java util を使用していますjava.util.logging.FileHandler.pattern。ログ ファイル名にタイムスタンプを追加したい。また、プロパティからログ ファイルのパスを取得する必要がありますjava.util.logging.FileHandler.pattern

4

4 に答える 4

5

この例が役に立ちますように。

String timeStamp = new SimpleDateFormat().format( new Date() );
FileHandler fh = new FileHandler("./jay_log_%u.%g_" +timeStamp +".log", 30000,4);  
logger.addHandler(fh);
于 2011-11-16T10:56:48.093 に答える
1
public static String currentTimestamp() {
    Calendar c = Calendar.getInstance(TimeZone.getTimeZone("UTC"));
    DateFormat f = DateFormat.getDateTimeInstance(DateFormat.MEDIUM, DateFormat.MEDIUM);
    return f.format(c.getTime());
}

これにより、タイムスタンプが返されます

于 2011-11-16T10:51:30.120 に答える