Sitecore与日志应用程序块的集成

Sitecore与日志应用程序块的集成,sitecore,logging-application-block,Sitecore,Logging Application Block,是否有可能将Sitecore与日志应用程序块集成?我不想使用Log4Net日志记录,而Sitecore应该使用日志记录应用程序块写入日志文件 任何指向这一点的指针都将受到高度赞赏 谢谢 J我使用下一个示例写入数据库。 我有一个数据库和一些用来写日志的存储过程。 内部 <configuration> <configSections> 你将有: <section name="loggingConfiguration" type="Microsoft.Pr

是否有可能将Sitecore与日志应用程序块集成?我不想使用Log4Net日志记录,而Sitecore应该使用日志记录应用程序块写入日志文件

任何指向这一点的指针都将受到高度赞赏

谢谢
J

我使用下一个示例写入数据库。 我有一个数据库和一些用来写日志的存储过程。 内部

<configuration> 
  <configSections>

你将有:

  <section name="loggingConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LoggingSettings, Microsoft.Practices.EnterpriseLibrary.Logging, Version=4.1.0.0, Culture=neutral, PublicKeyToken=e623e4d8c83fe71c"/>
and after log4net section you will have : 


 <loggingConfiguration name="Logging Application Block" tracingEnabled="true" defaultCategory="General" logWarningsWhenNoCategoriesMatch="true">
  <listeners>
  <add databaseInstanceName="yourDatabaseName" writeLogStoredProcName="WriteLog" addCategoryStoredProcName="AddCategory" formatter="Text Formatter" listenerDataType="Microsoft.Practices.EnterpriseLibrary.Logging.Database.Configuration.FormattedDatabaseTraceListenerData, Microsoft.Practices.EnterpriseLibrary.Logging.Database, Version=4.1.0.0, Culture=neutral, PublicKeyToken=e623e4d8c83fe71c" traceOutputOptions="None" filter="All" type="Microsoft.Practices.EnterpriseLibrary.Logging.Database.FormattedDatabaseTraceListener, Microsoft.Practices.EnterpriseLibrary.Logging.Database, Version=4.1.0.0, Culture=neutral, PublicKeyToken=e623e4d8c83fe71c" name="DatabaseTraceListener"/>
  <add source="Enterprise Library Logging" formatter="Text Formatter" log="Application" machineName="" listenerDataType="Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FormattedEventLogTraceListenerData, Microsoft.Practices.EnterpriseLibrary.Logging, Version=4.1.0.0, Culture=neutral, PublicKeyToken=e623e4d8c83fe71c" traceOutputOptions="None" filter="All" type="Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedEventLogTraceListener, Microsoft.Practices.EnterpriseLibrary.Logging, Version=4.1.0.0, Culture=neutral, PublicKeyToken=e623e4d8c83fe71c" name="Formatted EventLog TraceListener"/>
</listeners>
<formatters>
  <add template="{dictionary({value} |*****|&#xA;)}" type="Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.TextFormatter, Microsoft.Practices.EnterpriseLibrary.Logging, Version=4.1.0.0, Culture=neutral, PublicKeyToken=e623e4d8c83fe71c" name="Text Formatter"/>
</formatters>
<categorySources>
  <add switchValue="All" name="General">
    <listeners>
      <add name="DatabaseTraceListener"/>
    </listeners>
  </add>
</categorySources>
<specialSources>
  <allEvents switchValue="All" name="All Events"/>
  <notProcessed switchValue="All" name="Unprocessed Category"/>
  <errors switchValue="All" name="Logging Errors &amp; Warnings">
    <listeners>
      <add name="Formatted EventLog TraceListener"/>
    </listeners>
  </errors>
</specialSources>

在log4net部分之后,您将有:

我希望它能帮助你