Исследовательская работа на несколько часов - C# Logger
Предлагаю небольшую работку, задача в том, чтобы найти мощную систему (библиотеку) для ведения логов, которая должна уметь:
- Записывать лог в файл
- Писать лог в консоль
- Записывать лог в Журнал событий Windows
- Писать лог в отладчик (debugger)
В инете можно найти множество таких библиотек, например:
http://logging.apache.org/log4net/
http://csharp-source.net/open-source/logging
http://www.webreference.com/programming/asp/logging/
Особое внимание должно быть уделено вопросу связанной с лицензией данных библиотек, т.к. мой продукт будет коммерческим и с закрытым кодом (not open source), поэтому нужно чтобы не было ни каких противоречий с условиями лицензий.
Если ни одна из существующих библиотек не будет соответствовать этим условиям, то будет принято решение о создании собственной системы ведения логов.
Как преступить к этому заданию:
1. Выберете несколько стоящих библиотек (для ASP.NET 2.0 C#, по крайней мере 5)
2. Составьте таблицу с основными характеристиками этих библиотек. Если будете копировать какие-то записи из других источников, переводить на русский не нужно, оставьте как есть на английском.
3. Сделайте тестовою программку, чтобы можно было на примере посмотреть, как каждая из этих библиотек работает в жизни, убедитесь что библиотека поддерживает multi-threaded режим или имеет multipile writers.
4. Напишите своё заключение.
Результат этой исследовательской работы мне нужно будет получить в течение недели, т.е. к понедельнику (3 июля 2006 г.), но разумеется чем раньше тем лучше.
Эта работа будет оплачена через WebMoney (ориентировочно 100 WMZ).
Человеку, хорошо справившимся с этим заданием, будет предложено дальнейшее сотрудничество с оплатой услуг в размере $15-20 в час.
Связаться можно по эл. почте - sckip (at) yandex.ru
....
Так же вы можете выступить в качестве посредника, т.е. если вы найдёте специалиста, который сможет выполнить эту работу для меня, вы получите свои законные 10%.