mirror of
https://github.com/opensim/opensim.git
synced 2026-06-09 05:05:51 +08:00
If log level is 1 then every script load is logged. This means the <logger name="OpenSim.Region.ScriptEngine.XEngine"> section in OpenSim.exe.config is no longer needed to avoid log spam on regions with many scripts and can be removed.
72 lines
2.5 KiB
XML
Executable File
72 lines
2.5 KiB
XML
Executable File
<?xml version="1.0" encoding="utf-8" ?>
|
|
<configuration>
|
|
<configSections>
|
|
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" />
|
|
</configSections>
|
|
<runtime>
|
|
<loadFromRemoteSources enabled="true" />
|
|
<gcConcurrent enabled="true" />
|
|
<gcServer enabled="true" />
|
|
</runtime>
|
|
<appSettings>
|
|
</appSettings>
|
|
<log4net>
|
|
<appender name="Console" type="OpenSim.Framework.Console.OpenSimAppender, OpenSim.Framework.Console">
|
|
<filter type="log4net.Filter.LoggerMatchFilter">
|
|
<loggerToMatch value="special"/>
|
|
<acceptOnMatch value="false"/>
|
|
</filter>
|
|
<layout type="log4net.Layout.PatternLayout">
|
|
<conversionPattern value="%date{HH:mm:ss} - %message" />
|
|
<!-- console log with milliseconds. Useful for debugging -->
|
|
<!-- <conversionPattern value="%date{HH:mm:ss.fff} - %message" /> -->
|
|
</layout>
|
|
</appender>
|
|
|
|
<!-- If you want automatic log-rolling then use RollingFileAppender instead of FileAppender:
|
|
<appender name="LogFileAppender" type="log4net.Appender.RollingFileAppender">
|
|
<file value="log/OpenSim.log" />
|
|
<rollingStyle value="Date" />
|
|
<datePattern value="'.'yyyy-MM-dd"/>
|
|
...
|
|
-->
|
|
|
|
<appender name="LogFileAppender" type="log4net.Appender.FileAppender">
|
|
<file value="OpenSim.log" />
|
|
<appendToFile value="true" />
|
|
<filter type="log4net.Filter.LoggerMatchFilter">
|
|
<loggerToMatch value="special"/>
|
|
<acceptOnMatch value="false"/>
|
|
</filter>
|
|
<layout type="log4net.Layout.PatternLayout">
|
|
<conversionPattern value="%date %-5level - %logger %message%newline" />
|
|
</layout>
|
|
</appender>
|
|
|
|
<appender name="StatsLogFileAppender" type="log4net.Appender.FileAppender">
|
|
<file value="OpenSimStats.log"/>
|
|
<appendToFile value="true" />
|
|
<layout type="log4net.Layout.PatternLayout">
|
|
<conversionPattern value="%date - %message%newline" />
|
|
</layout>
|
|
</appender>
|
|
|
|
<root>
|
|
<level value="DEBUG" />
|
|
<appender-ref ref="Console" />
|
|
<appender-ref ref="LogFileAppender" />
|
|
</root>
|
|
|
|
<!-- Independently control logging level for per region module loading -->
|
|
<logger name="OpenSim.ApplicationPlugins.RegionModulesController.RegionModulesControllerPlugin">
|
|
<level value="INFO"/>
|
|
</logger>
|
|
|
|
<!-- used for stats recording -->
|
|
<logger name="special.StatsLogger">
|
|
<appender-ref ref="StatsLogFileAppender"/>
|
|
</logger>
|
|
|
|
</log4net>
|
|
</configuration>
|