К log4j. Создайте файл журнала с датой и временем (05_10_2018 02_24_45_automation.log).
напр.
формат файла {dd-MM-yyyy hh_mm_ss}_Automation.log
Папка: журналы/..
05_10_2018 02_24_45_Automation.журнал
05_10_2018 02_26_45_Automation.журнал
05_10_2018 02_28_45_Automation.журнал
05_10_2018 02_30_45_Automation.журнал
05_10_2018 02_32_45_Automation.журнал
Всякий раз, когда программа выполняется, она должна добавить дату и время с именем файла. Я не хочу разбивать файл на несколько файлов, как это делает RollingAppender.
Что я уже пробовал:
<appender name="consoleAppender" class="org.apache.log4j.ConsoleAppender"> <param name="Target" value="System.out" /> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d{dd-MMM-yyyy HH:mm:ss a} %-5p - %m%n" /> </layout> </appender> <appender name="RollingAppender" class="org.apache.log4j.DailyRollingFileAppender"> <param name="File" value="logs/app.log" /> <param name="DatePattern" value="'.'yyyy-MM-dd" /> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d{dd-MMM-yyyy HH:mm:ss a} %-5p - %m%n" /> </layout> </appender>