Я думаю, что это не поддерживается log4j, поэтому вы должны создать собственную реализацию, расширяющую FileAppender:
public class CustomAppender extends FileAppender {
...
public
CustomAppender(Layout layout, String filename, boolean append, boolean bufferedIO,
int bufferSize) throws IOException {
this.layout = layout;
// file name will be the basis; you should calculate the suffix yourself
customname = filename + ...
this.setFile(customname, append, bufferedIO, bufferSize);
}
...