diff options
author | Justin Clark-Casey (justincc) | 2013-08-06 18:29:33 +0100 |
---|---|---|
committer | Justin Clark-Casey (justincc) | 2013-08-06 18:29:33 +0100 |
commit | 4c2f6de8e4957df3c7186437089ba0925edb1a08 (patch) | |
tree | dd8e8afc6df95ce556b08b84ea29fba78f8ddb3c /bin/Robust.exe.config | |
parent | Add "debug threadpool status" console command to show min/max/current worker/... (diff) | |
download | opensim-SC_OLD-4c2f6de8e4957df3c7186437089ba0925edb1a08.zip opensim-SC_OLD-4c2f6de8e4957df3c7186437089ba0925edb1a08.tar.gz opensim-SC_OLD-4c2f6de8e4957df3c7186437089ba0925edb1a08.tar.bz2 opensim-SC_OLD-4c2f6de8e4957df3c7186437089ba0925edb1a08.tar.xz |
Add the experimental ability to dump stats (result of command "show stats all") to file OpenSimStats.log every 5 seconds.
This can currently only be activated with the console command "debug stats record start".
Off by default.
Records to file OpenSimStats.log for simulator and RobustStats.log for ROBUST
Diffstat (limited to 'bin/Robust.exe.config')
-rw-r--r-- | bin/Robust.exe.config | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/bin/Robust.exe.config b/bin/Robust.exe.config index 4914f55..62975fd 100644 --- a/bin/Robust.exe.config +++ b/bin/Robust.exe.config | |||
@@ -11,6 +11,10 @@ | |||
11 | </appSettings> | 11 | </appSettings> |
12 | <log4net> | 12 | <log4net> |
13 | <appender name="Console" type="OpenSim.Framework.Console.OpenSimAppender, OpenSim.Framework.Console"> | 13 | <appender name="Console" type="OpenSim.Framework.Console.OpenSimAppender, OpenSim.Framework.Console"> |
14 | <filter type="log4net.Filter.LoggerMatchFilter"> | ||
15 | <loggerToMatch value="special"/> | ||
16 | <acceptOnMatch value="false"/> | ||
17 | </filter> | ||
14 | <layout type="log4net.Layout.PatternLayout"> | 18 | <layout type="log4net.Layout.PatternLayout"> |
15 | <conversionPattern value="%date{HH:mm:ss} - %message%newline" /> | 19 | <conversionPattern value="%date{HH:mm:ss} - %message%newline" /> |
16 | </layout> | 20 | </layout> |
@@ -19,15 +23,32 @@ | |||
19 | <appender name="LogFileAppender" type="log4net.Appender.FileAppender"> | 23 | <appender name="LogFileAppender" type="log4net.Appender.FileAppender"> |
20 | <file value="Robust.log" /> | 24 | <file value="Robust.log" /> |
21 | <appendToFile value="true" /> | 25 | <appendToFile value="true" /> |
26 | <filter type="log4net.Filter.LoggerMatchFilter"> | ||
27 | <loggerToMatch value="special"/> | ||
28 | <acceptOnMatch value="false"/> | ||
29 | </filter> | ||
22 | <layout type="log4net.Layout.PatternLayout"> | 30 | <layout type="log4net.Layout.PatternLayout"> |
23 | <conversionPattern value="%date %-5level - %logger %message%newline" /> | 31 | <conversionPattern value="%date %-5level - %logger %message%newline" /> |
24 | </layout> | 32 | </layout> |
25 | </appender> | 33 | </appender> |
26 | 34 | ||
35 | <appender name="StatsLogFileAppender" type="log4net.Appender.FileAppender"> | ||
36 | <file value="RobustStats.log"/> | ||
37 | <appendToFile value="true" /> | ||
38 | <layout type="log4net.Layout.PatternLayout"> | ||
39 | <conversionPattern value="%date - %message%newline" /> | ||
40 | </layout> | ||
41 | </appender> | ||
42 | |||
27 | <root> | 43 | <root> |
28 | <level value="DEBUG" /> | 44 | <level value="DEBUG" /> |
29 | <appender-ref ref="Console" /> | 45 | <appender-ref ref="Console" /> |
30 | <appender-ref ref="LogFileAppender" /> | 46 | <appender-ref ref="LogFileAppender" /> |
31 | </root> | 47 | </root> |
48 | |||
49 | <!-- used for stats recording --> | ||
50 | <logger name="special.StatsLogger"> | ||
51 | <appender-ref ref="StatsLogFileAppender"/> | ||
52 | </logger> | ||
32 | </log4net> | 53 | </log4net> |
33 | </configuration> | 54 | </configuration> |