powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Как настроить лог sql запросов log4net для NHibernate
4 сообщений из 4, страница 1 из 1
Как настроить лог sql запросов log4net для NHibernate
    #37606534
kmaw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Делаю в app.config так

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  
  <configSections>
    <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" />
  </configSections>


  <log4net debug="true">

    <!-- Define some output appenders -->
    <appender name="trace"
          type="log4net.Appender.TraceAppender, log4net">
      <layout type="log4net.Layout.PatternLayout,log4net">
        <param name="ConversionPattern"
             value="%d{ABSOLUTE} %-5p %c{1}:%L - %m%n" />
      </layout>
    </appender>

    <appender name="console"
          type="log4net.Appender.ConsoleAppender, log4net">
      <layout type="log4net.Layout.PatternLayout,log4net">
        <param name="ConversionPattern"
             value="%d{ABSOLUTE} %-5p %c{1}:%L - %m%n" />
      </layout>
    </appender>

    <appender name="rollingFile"
          type="log4net.Appender.RollingFileAppender,log4net" >

      <param name="File" value="log.txt" />
      <param name="AppendToFile" value="false" />
      <param name="RollingStyle" value="Date" />
      <param name="DatePattern" value="yyyy.MM.dd" />
      <param name="StaticLogFileName" value="true" />

      <layout type="log4net.Layout.PatternLayout,log4net">
        <param name="ConversionPattern"
          value="%d [%t] %-5p %c - %m%n" />
      </layout>
    </appender>

    <!-- Setup the root category, add the appenders and set the default priority -->
    <root>
      <priority value="DEBUG" />
      <appender-ref ref="console" />
    </root>

    <logger name="NHibernate">
      <level value="DEBUG" />
    </logger>
    
    <logger name="NHibernate.SQL">
      <level value="DEBUG" />
    </logger>
    
  </log4net>
  
</configuration>



ничего в log.txt не пишется
...
Рейтинг: 0 / 0
Как настроить лог sql запросов log4net для NHibernate
    #37606581
kmaw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
или можно ссылку, где почитать про настройку log4net?
...
Рейтинг: 0 / 0
Как настроить лог sql запросов log4net для NHibernate
    #37606586
SolYUtor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kmaw,

1. Что-то не вижу, чтобы вы назначили Nhibernate-логгерам appender rollingfile.
2. Чтобы log4net заработал надо вызвать XmlConfigurator.Configure().
...
Рейтинг: 0 / 0
Как настроить лог sql запросов log4net для NHibernate
    #37606591
kmaw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
разобрался, вроде. спасибо
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Как настроить лог sql запросов log4net для NHibernate
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]