В настоящее время я работаю над простым веб-приложением, используя javalite webactive и activeJDBC. Чтобы начать с javalite, я просто использовал https://github.com/javalite/activeweb-simple/ и расширяется оттуда.
Одна вещь, которую я хотел бы изменить, теперь, когда я уже реализовал несколько контроллеров и моделей, я хочу настроить регистратор:
[qtp1442407170-13] INFO org.javalite.activeweb.RequestDispatcher - {"controller":"app.controllers.HomeController","duration_millis":685,"remote_ip":"0:0:0:0:0:0:0:1","method":"GET","action":"index","url":"http://localhost:8080/home/index","status":200}
.
Я действительно не понимаю, что представляет собой префикс, поэтому я хотел бы изменить эту часть, чтобы показать дату и временные метки.
После http://javalite.io/logging#log4j-configuration я смогу настроить ведение журнала через log4j.properties
в src/main/resources
, но это, похоже, не имеет никакого значения.
Содержимое файлов:
log4j.rootLogger=INFO, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d %4p %c{1} - %m%n
Я подозреваю, что я каким-то образом перезаписал регистратор по умолчанию, хотя ничего не менял в файлах pom.xml
или Main.java
.
Я что-то упустил или может быть, что изменения как-то перезаписываются?