log4j не отображает отображенные URL в моем контроллере - PullRequest
0 голосов
/ 27 декабря 2018

Я совершенно новичок в Spring MVC и log4j.В проекте, на который я ссылался, log4j выводит все сопоставленные URL-адреса в консоли при запуске сервера.Но когда я попытался, он ничего не отображает о методах контроллера.

Я пытался изменить уровень с INFO на DEBUG, но это слишком глубоко и не то, что мне нужно.

Я написалединый API для примера. пример API

А это мои свойства log4j

log4j.rootLogger=INFO, stdout, file
#log4j.rootLogger=DEBUG, stdout, file

# Direct log messages to 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{yyyy-MM-dd 
HH:mm:ss} %-5p %c{1}:%L - %m%n

### direct messages to file or.log ###
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.File=${user.home}/Documents/rough/
hermesTmp/hermes.log
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{dd MMM yyyy 
HH:mm:ss,SSS} %5p %c{1} - %m%n
log4j.appender.file.append=true
log4j.appender.file.MaxFileSize=10000KB
log4j.appender.file.MaxBackupIndex=10    

Это мой вывод не показывает сопоставленный URL

IНужно ли перечислять API, как показано в проекте, который я упоминал Вывод рабочего кода

Есть предложения ...?Заранее спасибо ..

1 Ответ

0 голосов
/ 28 декабря 2018

Метод debug (), который вы используете для объекта log на вашем контроллере, будет регистрировать на уровне DEBUG.Таким образом, вы можете изменить метод, который вы вызываете, на info ():

log.info("Everything will work this way")

Или вы можете изменить уровень в конфигурации log4j на:

log4j.rootLogger=DEBUG, stdout, file

Вы можете проверить документацию здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...