добрый день, я пишу что-то, что будет расширено в нескольких следующих выпусках.Единственная причина, о которой я сейчас упоминаю, заключается в том, что новые функции, включенные в контроллеры, необходимо отслеживать и регистрировать для:
Примеры
- Выпуск 0.0- один метод, который получает некоторую информацию. Нужно регистрировать только тот факт, что он был получен, и захватывать идентификатор запроса Http (гарантированно будет аутентифицирован к тому времени):1012 *
2 Release 1.0 - добавление некоторых новых методов, которым требуются некоторые повышенные разрешения для доступа к существующему классу контроллера:
StockController:
///Same here - I dont want to write logging code with every new release instead
///all methods on the controller should by default have the
[CaptureReadWriteMethodVisitForLogging(Category.Info, trackID = true, trace = true)]
ActionResult RegisterStock(int registrarID, Ticker ticker)
{
//do some crazy stuff.
}
И так далее ...Внедряются новые методы - некоторые могут не иметь атрибута - в этом случае они получат некоторые выходные данные журнала по умолчанию.
Этого можно достичь с помощью EntLib 5.0?