Re[2]: log4net
От: Spark2K Россия  
Дата: 15.10.04 19:59
Оценка:
Здравствуйте, TeamLeader, Вы писали:
TL>Ни фига, файл в котором должен быть записан лог не создается

Короче,

Консольное приложение

using System;
using log4net;

namespace TestLog4Net
{
    public class Application
    {
        readonly static ILog _log = LogManager.GetLogger(typeof(Application));

        public static void Main(string[] args)
        {
            log4net.Config.DOMConfigurator.Configure();

            _log.Fatal("Hello, it's fatal message!");
            _log.Error("Hello, it's error message!");
            _log.Warn("Hello, it's warn message!");
            _log.Info("Hello, it's info message!");
            _log.Debug("Hello, it's debug message!");
        }
    }
}

к нему app.config
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <configSections>
        <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
    </configSections>
    <log4net>
        <appender name="FileAppender" type="log4net.Appender.FileAppender">
            <param name="File" value="log-file.txt" />
            <param name="AppendToFile" value="false" />
            <layout type="log4net.Layout.PatternLayout">
                <param name="ConversionPattern" value="%d [%t] %-5p %c [%x] - %m%n" />
            </layout>
        </appender>
        <root>
            <level value="INFO" />
            <appender-ref ref="FileAppender" />
        </root>
    </log4net>
</configuration>

Запускаем, создается файл log-file.txt

2004-10-15 23:53:36,328 [3684] FATAL TestLog4Net.Application [] — Hello, it's fatal message!
2004-10-15 23:53:36,343 [3684] ERROR TestLog4Net.Application [] — Hello, it's error message!
2004-10-15 23:53:36,343 [3684] WARN TestLog4Net.Application [] — Hello, it's warn message!
2004-10-15 23:53:36,343 [3684] INFO TestLog4Net.Application [] — Hello, it's info message!

 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.