[open-ils-commits] r11980 - trunk/Open-ILS/examples

svn at svn.open-ils.org svn at svn.open-ils.org
Mon Jan 26 15:01:10 EST 2009


Author: dbs
Date: 2009-01-26 15:01:05 -0500 (Mon, 26 Jan 2009)
New Revision: 11980

Modified:
   trunk/Open-ILS/examples/opensrf_core.xml.example
Log:
Forward port r11979 from rel_1_4:
Use local log files rather than syslog by default.
Set default loglevel to 3 (Info) to avoid filling disk space of unsuspecting users.
Use LOCALSTATEDIR to enable configure to set location of local log files.


Modified: trunk/Open-ILS/examples/opensrf_core.xml.example
===================================================================
--- trunk/Open-ILS/examples/opensrf_core.xml.example	2009-01-26 19:56:06 UTC (rev 11979)
+++ trunk/Open-ILS/examples/opensrf_core.xml.example	2009-01-26 20:01:05 UTC (rev 11980)
@@ -1,146 +1,164 @@
-<?xml version='1.0'?>
+<?xml version="1.0"?>
+<!-- 
+Example OpenSRF bootstrap configuration file for Evergreen
+-->
 <config>
+  <!-- Options for <loglevel>: 0 None, 1 Error, 2 Warning, 3 Info, 4 debug -->
+  <opensrf>
+    <routers>
 
-    <!-- Options for <loglevel>: 0 None, 1 Error, 2 Warning, 3 Info, 4 debug -->
+      <!-- define the list of routers our services will register with -->
+      <router>
+        <!-- 
+          This is the public router.  On this router, we only register
+          applications which should be accessible to everyone on the OpenSRF
+          network
+        -->
+        <name>router</name>
+        <domain>public.localhost</domain>
 
-    <opensrf>
+        <services>
+          <service>opensrf.math</service>
+          <service>open-ils.cat</service>
+          <service>open-ils.supercat</service>
+          <service>open-ils.search</service>
+          <service>open-ils.circ</service>
+          <service>open-ils.actor</service>
+          <service>open-ils.auth</service>
+          <service>open-ils.fielder</service>
+          <service>open-ils.collections</service>
+          <service>open-ils.reporter</service>
+        </services>
+      </router>
 
-        <routers>
-            <!-- define the list of routers our services will register with -->
-            <router>
-                <!-- This is the public router.  On this router, we only register applications
-                     which should be accessible to everyone on the opensrf network -->
-                <name>router</name>
-                <domain>public.localhost</domain>
-                <services>
-                    <service>opensrf.math</service> 
-                    <service>open-ils.cat</service> 
-                    <service>open-ils.supercat</service> 
-                    <service>open-ils.search</service> 
-                    <service>open-ils.circ</service> 
-                    <service>open-ils.actor</service> 
-                    <service>open-ils.auth</service> 
-                    <service>open-ils.fielder</service> 
-                    <service>open-ils.collections</service>  
-                    <service>open-ils.reporter</service>  
-                </services>
-            </router>
-
-            <router>
-                <!-- This is the private router.  All applications must register with 
-                    this router, so no explicit <services> section is required -->
-                <name>router</name>
-                <domain>private.localhost</domain>
-            </router>
-        </routers>
-
-        <!-- Our domain should match that of the private router -->
+      <router>
+        <!--
+          This is the private router.  All applications must register with 
+          this router, so no explicit <services> section is required
+        -->
+        <name>router</name>
         <domain>private.localhost</domain>
-        <username>osrf</username>
-        <passwd>osrf</passwd>
-        <port>5222</port>
+      </router>
+    </routers>
 
-        <!-- name of the router used on our private domain.  
-        this should match one of the <name> of the private router above -->
-        <router_name>router</router_name>
+    <!-- Our domain should match that of the private router -->
+    <domain>private.localhost</domain>
+    <username>osrf</username>
+    <passwd>osrf</passwd>
+    <port>5222</port>
 
-        <logfile>/openils/var/log/osrfsys.log</logfile>
-        <!--
-        <logfile>syslog</logfile>
-        <syslog>local0</syslog>
-        <actlog>local1</actlog>
-        -->
-        <loglevel>3</loglevel>
-        <settings_config>/openils/conf/opensrf.xml</settings_config>
-    </opensrf>
+    <!-- 
+      Name of the router used on our private domain.  
+      This should match one of the <name> of the private router above.
+     -->
+    <router_name>router</router_name>
 
+    <logfile>LOCALSTATEDIR/log/osrfsys.log</logfile>
+    <!--
+      <logfile>syslog</logfile>
+      <syslog>local0</syslog>
+      <actlog>local1</actlog>
+     -->
+    <loglevel>3</loglevel>
+    <settings_config>SYSCONFDIR/opensrf.xml</settings_config>
+  </opensrf>
+  <!-- 
+    The section between <gateway>...</gateway> is a standard OpenSRF C
+    stack configuration file
+  -->
+  <gateway>
+    <client>true</client>
+    <router_name>router</router_name>
 
-    <!-- The section between <gateway>...</gateway> is a standard OpenSRF C stack config file -->
-    <gateway>
+    <!-- The gateway connects to the public domain for security -->
+    <domain>public.localhost</domain>
 
-        <client>true</client>
-        <router_name>router</router_name>
+    <!-- This section will be soon deprecated for multi-domain mode... -->
+    <services>
+      <service>opensrf.math</service>
+      <service>opensrf.dbmath</service>
+      <service>open-ils.cat</service>
+      <service>open-ils.search</service>
+      <service>open-ils.circ</service>
+      <service>open-ils.actor</service>
+      <service>open-ils.auth</service>
+      <service>open-ils.collections</service>
+      <service>open-ils.reporter</service>
+    </services>
 
-        <!-- The gateway connects to the public domain for security -->
-        <domain>public.localhost</domain>
+    <!-- jabber login info -->
+    <username>osrf</username>
+    <passwd>osrf</passwd>
+    <port>5222</port>
+    <loglevel>3</loglevel>
+    <logfile>LOCALSTATEDIR/log/gateway.log</logfile>
+    <!--
+      <logfile>syslog</logfile>
+      <syslog>local6</syslog>
+      <actlog>local1</actlog>
+    -->
+  </gateway>
+  <!-- ======================================================================================== -->
+  <routers>
+    <router>
+      <!-- public router -->
+      <trusted_domains>
+        <!-- 
+          Allow private services to register with this router 
+          and public client to send requests to this router. 
+        -->
+        <server>private.localhost</server>
 
-      <!-- this section will be soon deprecated for multi-domain mode... -->
-      <services>
-         <service>opensrf.math</service>
-         <service>opensrf.dbmath</service>
-         <service>open-ils.cat</service>
-         <service>open-ils.search</service>
-         <service>open-ils.circ</service>
-         <service>open-ils.actor</service>
-         <service>open-ils.auth</service>
-         <service>open-ils.collections</service>
-         <service>open-ils.reporter</service>
-      </services>
+        <!-- 
+          Also allow private clients to send to the router so it
+          can receive error messages
+        -->
+        <client>private.localhost</client>
+        <client>public.localhost</client>
 
-        <!-- jabber login info -->
-        <username>osrf</username>
-        <passwd>osrf</passwd>
+      </trusted_domains>
+      <transport>
+        <server>public.localhost</server>
         <port>5222</port>
-        <loglevel>3</loglevel>
-        <logfile>/openils/var/log/gateway.log</logfile>
-        <!--
+        <unixpath>LOCALSTATEDIR/sock/unix_sock</unixpath>
+        <username>router</username>
+        <password>osrf</password>
+        <resource>router</resource>
+        <connect_timeout>10</connect_timeout>
+        <max_reconnect_attempts>5</max_reconnect_attempts>
+      </transport>
+      <logfile>LOCALSTATEDIR/log/router-public.log</logfile>
+      <!--
         <logfile>syslog</logfile>
-        <syslog>local6</syslog>
-        <actlog>local1</actlog>
-        -->
-    </gateway>
-
-    <!-- ======================================================================================== -->
-
-    <routers>
-        <router> <!-- public router -->
-            <trusted_domains>
-                <!-- allow private services to register with this router 
-                     and public client to send requests to this router. -->
-                <server>private.localhost</server>
-                <!-- also allow private clients to send to the router so it can receive error messages -->
-                <client>private.localhost</client>
-                <client>public.localhost</client>
-            </trusted_domains>
-            <transport>
-                <server>public.localhost</server>
-                <port>5222</port>
-                <unixpath>/openils/var/sock/unix_sock</unixpath>
-                <username>router</username>
-                <password>osrf</password>
-                <resource>router</resource>
-                <connect_timeout>10</connect_timeout>
-                <max_reconnect_attempts>5</max_reconnect_attempts>
-            </transport>
-            <logfile>syslog</logfile>
-            <syslog>local2</syslog>
-            <loglevel>5</loglevel>
-        </router>
-        <router> <!-- private router -->
-            <trusted_domains>
-                <server>private.localhost</server>
-                <!-- only clients on the private domain can send requests to this router -->
-                <client>private.localhost</client>
-            </trusted_domains>
-            <transport>
-                <server>private.localhost</server>
-                <port>5222</port>
-                <username>router</username>
-                <password>osrf</password>
-                <resource>router</resource>
-                <connect_timeout>10</connect_timeout>
-                <max_reconnect_attempts>5</max_reconnect_attempts>
-            </transport>
-            <logfile>syslog</logfile>
-            <syslog>local2</syslog>
-            <loglevel>4</loglevel>
-        </router>
-    </routers>
-
-    <!-- ======================================================================================== -->
-
+        <syslog>local2</syslog>
+      -->
+      <loglevel>3</loglevel>
+    </router>
+    <router>
+      <!-- private router -->
+      <trusted_domains>
+        <server>private.localhost</server>
+        <!-- 
+          Only clients on the private domain can send requests to this router
+         -->
+        <client>private.localhost</client>
+      </trusted_domains>
+      <transport>
+        <server>private.localhost</server>
+        <port>5222</port>
+        <username>router</username>
+        <password>osrf</password>
+        <resource>router</resource>
+        <connect_timeout>10</connect_timeout>
+        <max_reconnect_attempts>5</max_reconnect_attempts>
+      </transport>
+      <logfile>LOCALSTATEDIR/log/router-private.log</logfile>
+      <!--
+        <logfile>syslog</logfile>
+        <syslog>local2</syslog>
+      -->
+      <loglevel>3</loglevel>
+    </router>
+  </routers>
+  <!-- ======================================================================================== -->
 </config>
-
-
-
-



More information about the open-ils-commits mailing list