Как эффективно регистрировать с конфигурациями?

StackOverflow https://stackoverflow.com/questions/3932913

  •  30-09-2019
  •  | 
  •  

Вопрос

Я использую Sprach Framework в моем приложении, и он развернут на MULE Server.

На основании отладки или уровня информации сумма ведения журнала и процент регистрации будет варьироваться. До даты я явно пишу журнал заявления во всей моей бизнес-логике.

Есть ли способ сделать это через конфигурацию, скажем, настроить в какой-то момент -

Имя класса - имя метода - журнал на точку входа с входными параметрами - журнал на точку выхода с возвратом

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

Это было полезно?

Решение

Я не уверен, что именно вы спрашиваете, но звучит так, как вы хотели бы автоматически войти в систему и выйти из методов вместе с параметрами. Если это так, вы можете рассмотреть некоторую форму ориентированного на аспект программирования (AOP). Здесь а также здесь а также здесь Некоторые ссылки на страницы с хорошими примерами реализации именно такого рода регистрации Постшарп. Отказ Так как вы используете пружину (.NET или просто весна?), Вы можете знать, что Spring.net имеет AOP решение (Или здесь для весны). Вот проект от CodeProject Это обеспечивает аспект журнала Log4Net, уже написанный для PostSharp (не уверен, если это в настоящее время на сегодняшний день или нет). Есть другие решения AOP, PostSharp является одним из самых популярных.

Я ответил с .NET Clant, потому что это то, с чем я более знаком, и вы не указываете языковых предпочтений (через теги) в вашем вопросе.

Другие советы

Как упомянуто Wageoghe, использование Spring AOP является вариантом.

Еще один, так как вы работаете в муле, это использовать Компонент перехватывает вокруг вашей весенней фасоли.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top