Java 如何在log4j属性文件的日志文件名中包含日期/时间

Java 如何在log4j属性文件的日志文件名中包含日期/时间,java,log4j,Java,Log4j,我想使用FileAppender为log4j创建一个日志文件 例如,如果日志文件为:/home/jj/socket/socket.log 我希望登录为: /home/jj/socket/socket_YYYYMMDDhhmm.log 或 看看这个问题,它的答案是:我在问这个问题之前看了它。它基本上建议使用:RollingFileAppender/dailrollingfileappender,我不能在我的用例中使用它。然后在打开FileAppender时设置自己的文件名。你知道,你可以通过编程

我想使用
FileAppender
为log4j创建一个日志文件

例如,如果日志文件为:
/home/jj/socket/socket.log

我希望登录为:

/home/jj/socket/socket_YYYYMMDDhhmm.log


看看这个问题,它的答案是:我在问这个问题之前看了它。它基本上建议使用:RollingFileAppender/dailrollingfileappender,我不能在我的用例中使用它。然后在打开FileAppender时设置自己的文件名。你知道,你可以通过编程来创建它们。如果以编程方式创建FileAppender不好,请创建自己的子类,并设置文件名。
/home/jj/socket/socket_YYYYMMDD.log