|
|
|
AOP и логирование в веб-приложении
|
|||
|---|---|---|---|
|
#18+
Доброго дня! Нужен совет как правильнее сделать. Ситуация такая: есть веб-сервис для загрузки файлов на сервак. Нужно прикрутить логирование загрузок. Что, кто и когда загрузил. Хочется сделать через AOP, но проблемы с пониманием как сконфигурировать аспекты.. Т.е. вопросы такие: 1) Как, скажем, методу writeLog для записи в таблицу передать данные? Многие данные должны браться с формы загрузки. 2) Как настроить вызов writeLog ? После нажатия на кнопку "Загрузить" сработает код из upload.jsp, но как тогда указать pointcut? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2014, 11:48 |
|
||
|
AOP и логирование в веб-приложении
|
|||
|---|---|---|---|
|
#18+
Вы сами придумали себе проблему - АОП. И теперь с ней боретесь. Уберите АОП и вопросы отпадут сами собой. АОП в логировании помогает только в нескольких случаях - Access Log - нужно массово навесить лог на какой-то жирый фасад. Чтобы знать какие методы этого фасада вызывались. - Audit trail - нужно следить за всеми вызовами всех методов в определенной части проекта, чтобы знать в каком порядке и кем они вызывались. В вашем же случае, мне кажется, достаточно обычного логирования в соответствующих методах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2014, 12:40 |
|
||
|
AOP и логирование в веб-приложении
|
|||
|---|---|---|---|
|
#18+
Тут надо смотреть на акценты. Если чел ИЗУЧАЕТ AOP то это одно. А если надо решать боевую задачу и сейчас - то срочно брать исходники и править код. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2014, 13:27 |
|
||
|
AOP и логирование в веб-приложении
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, наверно вы правы, справиться можно и меньшей кровью. Но верно говорит mayton , что решил поработать с АОР. Возможно не лучшая для этого задача.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2014, 14:27 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=170&tid=2127017]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
72ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 224ms |
| total: | 367ms |

| 0 / 0 |
