2013-11-12 2 views
0

Я начинаю с весны. Теперь я пишу простой проект и мало вопросов. Как я могу получить список всех операций пользователя? Я хочу сказать, что если вы выполняете операцию в приложении, я смогу увидеть информацию об этом в приложениях в нужном месте. Есть ли весна какие-то полезные инструменты для создания чего-то подобного? Я буду благодарен за полезные примеры.Сохранить все операции пользователя - Весна

спасибо за вашу помощь,

BR, канистра

+0

Покажите нам что-то, что вы пробовали? – Prateek

+0

Я попытался добавить соответствующие «отпечатки» к методам, но я думаю, что это не очень хорошая идея, поэтому мне нечего показывать. – jerry

ответ

0

Я хотел бы предложить вам попробовать протоколирование. Вы можете написать Весенний перехватчик и зарегистрировать каждое действие, то есть запрос пользователя.

Здесь некоторые учебные пособия: Spring InterceptorLogging

0

Это может быть проще просто использовать вне коробки Log4J в Spring Framework.

Все, что вам нужно сделать, это настроить файл Log4j.properties, чтобы описать конкретное имя пакета, и все, начиная с этого уровня вниз, будет зарегистрировано. Кроме того, можно указать уровень протоколирования т.е. DEBUG или INFO или WARN или ERROR и т.д.

Существует уже несколько строк, включенных в файлы log4j.properties, я предполагаю, что файл находится в SRC/основные/ресурсов

если вы используете STS в качестве IDE, может войти все, что вы хотите, используя следующий код

private static final Logger logger = LoggerFactory.getLogger(HomeController.class); 
logger.info("Welcome {}.", paramInBracket); 

И В Log4J, включает в себя настройку регистратора для HomeController.class

<!-- Application Loggers --> 
    <logger name="{package path that contains HomeController class}"> 
     <level value="info" /> 
    </logger> 

Надеюсь, это поможет.

Смежные вопросы