We use java.util.logging, and we use java.util.logging.FileHandler to config the rotated logs.
We want to add timestamp into log file name pattern to make it looks like:
logFile_2011-08-25_14_*02*_38_PDT.0.log
logFile_2011-08-25_14_*12*_38_PDT.1.log
logFile_2011-08-25_14_*22*_38_PDT.2.log
logFile_2011-08-25_14_*32*_38_PDT.3.log
Be aware of the different timestamp in the log file name.
We are now using the pattern = "logfile_XXXXXX.%g"
How is the pattern looks like to make the timestamp decided at runti开发者_如何学编程me?
No, java.util.logging no! Check out LogBack instead! It's a successor of log4j and of course implements sfl4j.
Back to your question, I'm not an expert of Java Logging but I believe you cannot do this through configuration. There might be other ways though..
精彩评论