Thank you sir to have taken the time for reply.
I take good note of the environment setting you can make for log4net. ref
http://opensimulator.org/wiki/Logging . I did not know you could be using
environment variables in log4net config file as presented in reference. So by
extending this idea, I tested that I can change the name of the created log
by setting an environment vairiable of my choice and applying it to
opensim.exe.config. At least in ubuntu linux system, your window results might
differ.
By default OpenSim.exe.config creates OpenSim.log the following change it to
OpenSim.SimA :
Bash file extract: logName="simA" export logName mono OpenSim.exe
-inidirectory="./configA"
The following is the change made to OpenSim.exe.config . I am also using a
rolling appender that is why the following is different from yours. That
configuration append dates to the daily log name so it makes smaller files
easier to be searched backup and maintained.
<appender name="LogFileAppender"
type="log4net.Appender.RollingFileAppender">
<file type="log4net.Util.PatternString" value="log/OpenSim.${logName}" />
<rollingStyle value="Date" />
<datePattern value="'.'yyyy-MM-dd"/>
The resulting log files located in bin/log are
opensim.simA ( current log for the day )
opensim.simA.2019-11-07 ( yesterday one and so on )
In regard to ini file , the motivation of a specific gridcommonA.ini for
GridA and a gridcommonB.ini for GridB is that those cannot be located in
config-include. A situation you dont face in dreamgrid as its only one grid
setup.
in regards to *.ini sequence, the content of my ./configA as OpenSim.exe
parameter for -inidirectory is as follow :./configA
simA.ini gridcommonA.ini
In updating to version 091, I noted that moving the SAME configuration data for
[Messaging] from gridCommonA.ini where it did not read to simA.ini make it
read properly.
Please note that the path to folder for config ini files in OpenSim.exe
inidirectory parameter will read all of *.ini files in this directory and
override OpenSim.ini settings. ref:
http://opensimulator.org/wiki/OpenSim.exe_Command_Line_Options
The above setting is working fine in 0901. Its a change of behaviour for 091
opensim version. As tested for linux system, when applying messaging
configuration . ALL the other configuration data are read correctly. I note,
and disclose this behavior , for developer's consideration, and other users
information.
Hope it helps.
GiMiSa
_______________________________________________
Opensim-dev mailing list
[email protected]
http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev