0x49D1

0L4g0YDQsNC30YDQsNCx0L7RgtC60LUsINC00LvRjyDRgNCw0LfRgNCw0LHQvtGC0YfQuNC60L7QsiA=

Простой день мелких багфиксов


Очередной день журнала разработки SQLCELogViewer-а(теперь буду называть это «журналом», так как пишу достаточно часто(по моим меркам) и не по многу..Наверное и цифры для дней заведу). Даже незнаю, читает ли это кто-то, но можно и просто для себя вести журнал..
В программе сегодня добавилось стабильности и слегка удобств. Переделал структуру базы..Теперь она включает описание исключений, если они были:

CREATE TABLE LogEntries(
id int primary key not null identity(1,1),
TimeStamp datetime,
Message nvarchar(512),
Exception nvarchar(2048)
level nvarchar(10),
logger nvarchar(128))

Для правильной работы всех остальных составляющих пришлось обновить и конфиг NLog, и концептуальную модель базы:

<!--?xml version="1.0" encoding="utf-8"?-->

  <!--throwExceptions="true" internalLogFile="c:\nlog.txt" internalLogLevel="Debug">-->


    <!-- write log message to database -->

      <!-- SQL command to be executed for each entry -->
      INSERT INTO [LogEntries] (TimeStamp, Message, Exception, Level, Logger) VALUES(GETDATE(), @msg, @exception, @level, @logger)

      <!-- parameters for the command -->


      <!-- connection string -->
      System.Data.SqlServerCe.4.0
      Data Source=${basedir}\logger.sdf






Ну и слегка улучшил вывод информации за счет введения шаблонов для колонок грида.
Кстати для себя все более открываю полезность доски(trello.com в моем случае)!
Все это можно посмотреть в коде или в деле, скачав последнюю сборку.
А у меня чего-то побаливает голова…Пойду почитаю.

Реклама

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

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

Логотип WordPress.com

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

Фотография Twitter

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

Фотография Facebook

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

Google+ photo

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

Connecting to %s

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