Как предотвратить избыточный журнал из службы стека log4net? - PullRequest
0 голосов
/ 27 июня 2018

Я использую ASP.NET MVC и servicestack.logging Я использовал log4net. Я хочу войти в систему текущего пользователя с кодом ниже:

private static readonly ILog Logger = LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);

Logger.Info(session.UserAuthId.ToString());

А в web.config

    <appender type="log4net.Appender.RollingFileAppender" name="User_Log">
  <file value="C:\logs" />
  <datePattern value="dd.MM.yyyy'.log'" />
  <appendToFile value="true" />
  <maxSizeRollBackups value="10" />
  <maximumFileSize value="10MB" />
  <staticLogFileName value="false" />

  <layout type="log4net.Layout.PatternLayout">
  </layout>
</appender>

Но я вижу избыточные журналы в моем текстовом файле:

Как мне избавиться от сообщения ниже, которое включено в мой log.txt?

Registering Reply service 'WorkshopService' with request 'my web api name'
Registering OneWay service 'UploadService' with request 'my web api name'
Registering OneWay service 'PostmanService' with request 'Postman'
Initializing Application my application name Services took 1177.0709ms. No errors detected.

Любая помощь? Спасибо.

1 Ответ

0 голосов
/ 28 июня 2018

Эти сообщения журнала регистрируются только в DebugMode типа ServiceStack.Host.ServiceController, чтобы скрыть их, не включайте отладчик или фильтруйте сообщения журнала указанного типа .

...