package com.ctriposs.tsdb.storage;
import com.google.common.base.Preconditions;
public class FileName {
public static String logFileName(long number){
return makeFileName(number, "log");
}
public static String nameFileName(long number){
return makeFileName(number, "name");
}
public static String dataFileName(long number, int level){
return makeFileName(number, level+"-dat");
}
private static String makeFileName(long number, String suffix){
Preconditions.checkArgument(number >=0 , "number is negative!");
Preconditions.checkNotNull(suffix, "suffix is null!");
return String.format("%06d.%s", number, suffix);
}
}