Пишем логи на C# (.NET). Легкий способ. При написании небольших служб на C# бывает необходимость писать логи работы программы. В этой статье я опишу быстрый и удобный способ логирования ошибок и исключений в программе не C#. Постановка задачи Нужен класс (Log) с одним статическим методом (Write), в который передается объект класса Exception. Метод Write должен записать в файл с логом строчку со следующей информацией: Дата/Время Полное имя метода, в котором возникло исключение Свойство Message объекта исключения Первое найти не проблема: DateTime.Now Полное имя метода можно получить из свойства объекта исключения TargetSite: string className = ex.TargetSite.DeclaringType; string methodName = ex.TargetSite.Name; Теперь сводим все вместе с один класс: using System; using System.IO; using System.Text; using System.Diagnostics; using System.Reflection; namespace LogHelper { public class Log { private static object sync = new object(); public static voi
1 урок Создание сайта с использованием Yii 2.x В данном учебнике описывается процесс создания сайта. Каждый шаг разработки описан максимально подробно и может быть применён при создании других приложений. В дополнение к полному руководству и API , данное пособие показывает, вместо полного и подробного описания, пример практического применения фреймворка Yii. Для того, чтобы выполнять упражнения из учебника понадобятся инструменты composer и git . Не отчаивайтесь, если вам не известны эти инструменты, нужно будет лишь выполнить несколько команд, которые будут описаны. Разработчики данного интерактивного курса: Евгений Ткаченко ( et.coder@gmail.com ) Сообщество Yii Форум GitHub Facebook Twitter LinkedIn Начальная установка Установим стартовый шаблон приложения [Yii 2 Advanced Project Template] . Для этого необходимо выполнить команды, из корневой директории учебника(yii2-tutorial): composer global require "fxp/composer-asset-plugin:1.0.
Комментарии
Отправить комментарий