0x49D1

0L4g0YDQsNC30YDQsNCx0L7RgtC60LUsINC00LvRjyDRgNCw0LfRgNCw0LHQvtGC0YfQuNC60L7QsiA=

code 52 inspiration!


sqlcelogviewer
Вдохновленный примерами code52 начинаю опен сорс проект.draft

FORK
Идея пришла из надобности небольшой встроенной локальной базы данных для легкого доступа и поиска логов. Все это время пользуемся NLog и все-то там здорово, но мы храним логи в файлах. И нет единой структуры для поиска..

Например:

нужно выделить из информационных логов лишь те, что относятся к аутентикации пользователя, чтобы быстро узнать, когда программа включалась/выключалась в нормальном режиме. Или показать только определенные типы ошибок и так далее.

Готовые решения искать было не интересно(а именно под NLog их кажется и нет). Просто захотелось собрать свой велосипед. Заодно действия буду записыать в блог и на trello.

В общих чертах:

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

Технологии и компоненты:

  • SQLCE                                                                         — Nlog будет писать все в локальную базу SQLCE(почему?..наверно тут вопрос простейшей интеграции. Решил остаться в одном стеке технологий в плане работы с данными. Возможно в будущем добавим провайдер на RavenDB, но тут все еще и от NLog зависит).
  • WPF                                                                             — опять же играемся и учимся MVVM =)
  • Caliburn.Micro                                                       — Для MVVM и event agregators. Причем тут пойду путем по-умолчанию..
  • MahApps.Metro                                                     — Для простой стилизации под Metro Window.
  • Automatic WPF Toolkit DataGrid Filtering — Свой Fork для быстрой и простой фильтрации WPF grid-а.
  • bitbucket.org                                                           — Рапозиторий (Mercurial).
  • trello.com                                                                 — Доска для брейнсторма/статуса проекта.

Пока все. Постараюсь писать по мере продвижения. Может выйдет мини туториал по Caliburn.Micro.
Уже есть первый драфт программы, но пользоваться им пока рановато =) Позже попробую нарисовать концепты будущего интерфейса.
Го!

Реклама

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s

%d такие блоггеры, как: