<?xml version="1.0" encoding="utf-8"?>
<Server>
    <!--
        verbosityLevel values can be:
        OFF < SEVERE < WARNING < INFO < ALL

        name                  = Name of the logger
        Example : name = "my_logger" may be called by ILogger myLogger = (ILogger) request.getLogger("my_Logger")

        loggerInterface       = Interface implemented by the logger
        Most of the loggers are implementing com.sapportals.portal.prt.logger.ILogger but the developper have the
        possibility to use loggers which are implementing both their own interface + the ILogger interface.
        Example : loggerInterface = "com.sapportals.portal.prt.logger.ITimeLogger" where ITimeLogger extends the
        ILogger interface and add two new method to the api : start() and stop(). This logger interface was created
        to provide an example of custom logger.

        isActive              = true or false
        A logger generates output log messages only if it is activated. The choice (to active or not ?) depends
        mainly of performance reasons.

        pattern               = a String formatting pattern
        In order to have in Sap all the same output log formatting, we introduced the same format pattern than
        the Sap Logging API.
        If no pattern is given, the default value is "%24d %50l [%15t] %25s %50m"
        The pattern allows you to specify the message data fields, with place holders of the form
        "%[[-]<width>[-]]<type>", interspersed with arbitrary text, that you want to have included
        in formatted messages.
        If no with is given, you must add a separator # between each data field
        example:  "%d # %l # [%t] # %s # %m"  (date/time # location # [thread] # severity # message)
    -->

    <!-- PORTAL LOGGER IS USED EITHER BY THE DEFAULT LOGGER AND THE SYSTEM LOGGER -->
    <Logger name="portal_logger" loggerInterface="com.sapportals.portal.prt.logger.ILogger" locationName="com.sap.portal.portal" isActive="true" pattern="%d # %20t %15s %m #">
        <LoggerClass className="com.sapportals.portal.prt.logger.SimpleFileLogger" level="SEVERE">
            <param filename="logs/portal.log" append="false" limit="800000">
            </param>
        </LoggerClass>
    </Logger>

    <!-- DEFAULT LOGGER IS USED TO OUTPUT MESSAGE TO PORTAL.LOG (ONLY EXCEPTIONS ARE SHOWN IN THE CONSOLE) -->
    <Logger name="default_logger" loggerInterface="com.sapportals.portal.prt.logger.ILogger" locationName="com.sap.portal.portal" isActive="true" pattern="%d # %20t %15s %m #">
        <LoggerClass className="com.sapportals.portal.prt.logger.LoggerDelegator" level="SEVERE">
            <param delegeeName="portal_logger">
            </param>
        </LoggerClass>
        <LoggerClass className="com.sapportals.portal.prt.logger.ConsoleLogger" level="SEVERE">
        </LoggerClass>
    </Logger>

    <!-- SYSTEM LOGGER IS USED TO OUTPUT INFO MESSAGES TO THE CONSOLE AND TO PORTAL.LOG -->
    <Logger name="system_logger" loggerInterface="com.sapportals.portal.prt.logger.ILogger" locationName="com.sap.portal.portal" isActive="true" pattern="%m">
        <LoggerClass className="com.sapportals.portal.prt.logger.LoggerDelegator" level="SEVERE">
            <param delegeeName="portal_logger">
            </param>
        </LoggerClass>
        <LoggerClass className="com.sapportals.portal.prt.logger.ConsoleLogger" level="SEVERE">
        </LoggerClass>
    </Logger>

    <!-- BROKER LOGGER IS USED BY THE PORTAL APPLICATION BROKER -->
    <Logger name="broker_logger" loggerInterface="com.sapportals.portal.prt.logger.ILogger" locationName="com.sap.portal.prt.runtime.broker" isActive="true" pattern="%m">
        <LoggerClass className="com.sapportals.portal.prt.logger.LoggerDelegator" level="SEVERE">
            <param delegeeName="portal_logger">
            </param>
        </LoggerClass>
        <LoggerClass className="com.sapportals.portal.prt.logger.ConsoleLogger" level="SEVERE">
        </LoggerClass>
    </Logger>

    <!-- DYNAMIC LOGGER IS USED DURING DEPLOYMENT TO DYNAMICALLY CHANGE THE OUPUT FILE -->
    <Logger name="dynamic_logger" loggerInterface="com.sapportals.portal.prt.logger.ILogger" locationName="com.sap.portal.prt.runtime.deployment" isActive="true" pattern="%d # %20t %15s %m #">
        <LoggerClass className="com.sapportals.portal.prt.logger.SimpleFileLogger" level="SEVERE">
            <param filename="logs/dynamic.log" append="false" limit="800000">
            </param>
        </LoggerClass>
        <LoggerClass className="com.sapportals.portal.prt.logger.ConsoleLogger" level="SEVERE">
        </LoggerClass>
    </Logger>

    <!-- DIAGNOSTIC LOGGER IS USED DURING DEVELOPMENT TO PREVENT UNIX COMPLIANCE PROBLEMS -->
    <Logger name="diagnostic_logger" loggerInterface="com.sapportals.portal.prt.logger.ILogger" locationName="com.sap.portal.prt.runtime.deployment" isActive="true" pattern="%d # %20t %15s %m #">
        <LoggerClass className="com.sapportals.portal.prt.logger.SimpleFileLogger" level="SEVERE">
            <param filename="logs/diagnostic.log" append="false" limit="800000">
            </param>
        </LoggerClass>
    </Logger>

    <!-- FROM HERE YOU CAN ADD YOUR OWN LOGGERS  -->
    <Logger name="iview_logger" loggerInterface="com.sapportals.portal.prt.logger.ILogger" locationName="com.sap.portal.iView" isActive="true" pattern="%d # %20t %15s %m #">
        <LoggerClass className="com.sapportals.portal.prt.logger.SimpleFileLogger" level="SEVERE">
            <param filename="logs/iview.log" append="false" limit="800000">
            </param>
        </LoggerClass>
    </Logger>

    <Logger name="service_logger" loggerInterface="com.sapportals.portal.prt.logger.ILogger" locationName="com.sap.portal.service" isActive="true" pattern="%d # %20t %15s %m #">
        <LoggerClass className="com.sapportals.portal.prt.logger.SimpleFileLogger" level="SEVERE">
            <param filename="logs/service.log" append="false" limit="800000">
            </param>
        </LoggerClass>
    </Logger>

    <Logger name="notification_logger" loggerInterface="com.sapportals.portal.prt.logger.ILogger" locationName="com.sap.portal.notification" isActive="true" pattern="%d # %20t %15s %m #">
        <LoggerClass className="com.sapportals.portal.prt.logger.SimpleFileLogger" level="SEVERE">
            <param filename="logs/notification.log" append="false" limit="800000">
            </param>
        </LoggerClass>
    </Logger>

    <Logger name="monitor_logger" loggerInterface="com.sapportals.portal.prt.logger.ILogger" locationName="com.sap.portal.monitor" isActive="true" pattern="%d # %20t %15s %m #">
        <LoggerClass className="com.sapportals.portal.prt.logger.SimpleFileLogger" level="SEVERE">
            <param filename="logs/monitor.log" append="true">
            </param>
        </LoggerClass>
    </Logger>

    <Logger name="debug_logger" loggerInterface="com.sapportals.portal.prt.logger.ILogger" locationName="com.sap.portal.debug" isActive="true" pattern="%d # %20t %15s %m #">
        <LoggerClass className="com.sapportals.portal.prt.logger.SimpleFileLogger" level="SEVERE">
            <param filename="logs/debug.log" append="false">
            </param>
        </LoggerClass>
        <LoggerClass className="com.sapportals.portal.prt.logger.ConsoleLogger" level="SEVERE">
        </LoggerClass>
    </Logger>

    <Logger name="jsp_logger" loggerInterface="com.sapportals.portal.prt.logger.ILogger" locationName="com.sap.portal.jsp" isActive="true" pattern="%d # %20t %15s %m #">
        <LoggerClass className="com.sapportals.portal.prt.logger.SimpleFileLogger" level="SEVERE">
            <param filename="logs/jsp.log" append="false">
            </param>
        </LoggerClass>
        <LoggerClass className="com.sapportals.portal.prt.logger.ConsoleLogger" level="SEVERE">
        </LoggerClass>
    </Logger>

    <Logger name="umWebService_logger" loggerInterface="com.sapportals.portal.prt.logger.ILogger" locationName="com.sap.portal.umWebService" isActive="true" pattern="%d # %20t %15s %m #">
        <LoggerClass className="com.sapportals.portal.prt.logger.SimpleFileLogger" level="SEVERE">
            <param filename="logs/umWebService.log" append="false">
            </param>
        </LoggerClass>
        <LoggerClass className="com.sapportals.portal.prt.logger.ConsoleLogger" level="SEVERE">
        </LoggerClass>
    </Logger>

    <!-- pcm default implementation logger  -->
    <Logger name="pcm_default_impl_logger" loggerInterface="com.sapportals.portal.prt.logger.ILogger" locationName="com.sap.portal.pcm_default_impl" isActive="true" pattern="%d # %20t %15s %m #">
        <LoggerClass className="com.sapportals.portal.prt.logger.SimpleFileLogger" level="SEVERE">
            <param filename="logs/pcm_default_impl.log" append="false">
            </param>
        </LoggerClass>
        <LoggerClass className="com.sapportals.portal.prt.logger.ConsoleLogger" level="SEVERE">
        </LoggerClass>
    </Logger>

    <!-- pcdadmintools logger  -->
    <Logger name="pcd_admin_tools_logger" loggerInterface="com.sapportals.portal.prt.logger.ILogger" locationName="com.sap.portal.pcdadmintools" isActive="true" pattern="%d # %20t %15s %m #">
        <LoggerClass className="com.sapportals.portal.prt.logger.SimpleFileLogger" level="SEVERE">
            <param filename="logs/pcdadmintools.log" append="false">
            </param>
        </LoggerClass>
        <LoggerClass className="com.sapportals.portal.prt.logger.ConsoleLogger" level="SEVERE">
        </LoggerClass>
    </Logger>

    <!-- pcd logger  -->
    <Logger name="pcd_logger" loggerInterface="com.sapportals.portal.prt.logger.ILogger" locationName="com.sap.portal.pcd" isActive="true" pattern="%d # %20t %15s %m #">
        <LoggerClass className="com.sapportals.portal.prt.logger.SimpleFileLogger" level="SEVERE">
            <param filename="logs/pcd.log" append="false">
            </param>
        </LoggerClass>
        <LoggerClass className="com.sapportals.portal.prt.logger.ConsoleLogger" level="SEVERE">
        </LoggerClass>
    </Logger>

    <!-- transport logger  -->
    <Logger name="transport_logger" loggerInterface="com.sapportals.portal.prt.logger.ILogger" locationName="com.sap.portal.transport" isActive="true" pattern="%d # %20t %15s %m #">
        <LoggerClass className="com.sapportals.portal.prt.logger.SimpleFileLogger" level="SEVERE">
            <param filename="logs/transport.log" append="false">
            </param>
        </LoggerClass>
        <LoggerClass className="com.sapportals.portal.prt.logger.ConsoleLogger" level="SEVERE">
        </LoggerClass>
    </Logger>

    <!-- textrepository logger  -->
    <Logger name="textrepository_logger" loggerInterface="com.sapportals.portal.prt.logger.ILogger" locationName="com.sap.portal.textrepository" isActive="true" pattern="%d # %20t %15s %m #">
        <LoggerClass className="com.sapportals.portal.prt.logger.SimpleFileLogger" level="SEVERE">
            <param filename="logs/textrepository.log" append="false">
            </param>
        </LoggerClass>
        <LoggerClass className="com.sapportals.portal.prt.logger.ConsoleLogger" level="SEVERE">
        </LoggerClass>
    </Logger>

    <!-- sapapplication logger  -->
    <Logger name="sapapplication_logger" loggerInterface="com.sapportals.portal.prt.logger.ILogger" locationName="com.sap.portal.sapapplication" isActive="true" pattern="%d # %20t %15s %m #">
        <LoggerClass className="com.sapportals.portal.prt.logger.SimpleFileLogger" level="SEVERE">
            <param filename="logs/sapapplication.log" append="false">
            </param>
        </LoggerClass>
        <LoggerClass className="com.sapportals.portal.prt.logger.ConsoleLogger" level="SEVERE">
        </LoggerClass>
    </Logger>

    <!-- dsm logger  -->
    <Logger name="dsm_logger" loggerInterface="com.sapportals.portal.prt.logger.ILogger" locationName="com.sap.portal.dsm" isActive="true" pattern="%d # %20t %15s %m #">
        <LoggerClass className="com.sapportals.portal.prt.logger.SimpleFileLogger" level="SEVERE">
            <param filename="logs/dsm.log" append="false">
            </param>
        </LoggerClass>
        <LoggerClass className="com.sapportals.portal.prt.logger.ConsoleLogger" level="SEVERE">
        </LoggerClass>
    </Logger>

    <!-- An example of custom logger  -->
    <Logger name="time_logger" loggerInterface="com.sapportals.portal.prt.logger.ITimeLogger" locationName="com.sap.portal.time" isActive="true" pattern="%d # %20t %15s %m #">
        <LoggerClass className="com.sapportals.portal.prt.logger.TimeLogger" level="SEVERE">
            <param filename="logs/time.log" append="false">
            </param>
        </LoggerClass>
    </Logger>

    <!-- Logging of JCO client pool activities in JCO client service.  -->
    <Logger name="JCOClientPoolLogger" loggerInterface="com.sapportals.portal.prt.logger.ILogger" locationName="com.sap.portal.JCOClientPool" isActive="true" pattern="%d # %20t %15s %m #">
        <LoggerClass className="com.sapportals.portal.prt.logger.SimpleFileLogger" level="SEVERE">
            <param filename="logs/JCOClientPool.log" append="true">
            </param>
        </LoggerClass>
    </Logger>

    <!-- A logger for the pageBuilder component - to track page building process -->
    <Logger name="page_logger" loggerInterface="com.sapportals.portal.prt.logger.ILogger" locationName="com.sap.portal.pageBuilder" isActive="true" pattern="%d # %20t %15s %m #">
        <LoggerClass className="com.sapportals.portal.prt.logger.SimpleFileLogger" level="SEVERE">
            <param filename="logs/pageBuilder.log" append="false" limit="800000">
            </param>
        </LoggerClass>
    </Logger>

    <!-- A logger for the content fetching service - to track the fetching process -->
    <Logger name="contentFetcher_logger" loggerInterface="com.sapportals.portal.prt.logger.ILogger" locationName="com.sap.portal.fetcher" isActive="true" pattern="%d # %15s %m #">
        <LoggerClass className="com.sapportals.portal.prt.logger.SimpleFileLogger" level="SEVERE">
            <param filename="logs/fetcher.log" append="false" limit="800000">
            </param>
        </LoggerClass>
    </Logger>
    <!-- A logger for the URLIViews service  -->
   <Logger name="URLIViews_logger" loggerInterface="com.sapportals.portal.prt.logger.ILogger" locationName="com.sap.portal.URLiView" isActive="true" pattern="%d # %15s %m #">
	<LoggerClass className="com.sapportals.portal.prt.logger.SimpleFileLogger" level="SEVERE">
            <param filename="logs/URLIViews.log" append="false" limit="800000">
            </param>
	</LoggerClass>
   </Logger>
	
    <!-- A logger for the navigation Service and iViews - to track navigation process -->
    <Logger name="navigation_logger" loggerInterface="com.sapportals.portal.prt.logger.ILogger" locationName="com.sap.portal.navigation" isActive="true" pattern="%d # %20t %15s %m #">
        <LoggerClass className="com.sapportals.portal.prt.logger.SimpleFileLogger" level="SEVERE">
            <param filename="logs/navigation.log" append="false" limit="800000">
            </param>
        </LoggerClass>
    </Logger>

    <!-- A logger for the Application Designer - to track app designer activities -->
    <Logger name="appdesigner_logger" loggerInterface="com.sapportals.portal.prt.logger.ILogger" locationName="com.sap.portal.appdesigner" isActive="true" pattern="%d # %20t %15s %m #">
        <LoggerClass className="com.sapportals.portal.prt.logger.SimpleFileLogger" level="SEVERE">
            <param filename="logs/appdesigner.log" append="false" limit="800000">
            </param>
        </LoggerClass>
        <LoggerClass className="com.sapportals.portal.prt.logger.ConsoleLogger" level="SEVERE">
        </LoggerClass>
    </Logger>

    <!-- A logger for the Testing APIs-->
    <Logger name="TestAPI_logger" loggerInterface="com.sapportals.portal.prt.logger.ILogger" locationName="com.sap.portal.TestAPI" isActive="true" pattern="%d # %15s %m # %t #">
        <LoggerClass className="com.sapportals.portal.prt.logger.SimpleFileLogger" level="SEVERE">
            <param filename="logs/TestAPI.log" append="true" limit="800000">
            </param>
        </LoggerClass>
    </Logger>

    <!-- A logger for the Unification - to track Unification activities -->
    <Logger name="unification_logger" loggerInterface="com.sapportals.portal.prt.logger.ILogger" locationName="com.sap.portal.unification" isActive="true" pattern="%d # %20t %15s %m #">
        <LoggerClass className="com.sapportals.portal.prt.logger.SimpleFileLogger" level="SEVERE">
            <param filename="logs/unification.log" append="true" limit="800000">
            </param>
        </LoggerClass>
    </Logger>

    <Logger name="stylearchive.logger" loggerInterface="com.sapportals.portal.prt.logger.ILogger" locationName="com.sap.portal.design.StyleArchive" isActive="true" pattern="%d # %15s %m #">
        <LoggerClass className="com.sapportals.portal.prt.logger.SimpleFileLogger" level="SEVERE">
            <param filename="logs/com.sapportals.portal.design.StyleArchive.log" append="true" limit="800000">
            </param>
        </LoggerClass>
    </Logger>

    <Logger name="styleeditor.logger" loggerInterface="com.sapportals.portal.prt.logger.ILogger" locationName="com.sap.portal.design.StyleEditor" isActive="true" pattern="%d # %15s %m #">
        <LoggerClass className="com.sapportals.portal.prt.logger.SimpleFileLogger" level="SEVERE">
            <param filename="logs/com.sapportals.portal.design.StyleEditor.log" append="true" limit="800000">
            </param>
        </LoggerClass>
    </Logger>

    <Logger name="styleservice.logger" loggerInterface="com.sapportals.portal.prt.logger.ILogger" locationName="com.sap.portal.design.StyleService" isActive="true" pattern="%d # %15s %m #">
        <LoggerClass className="com.sapportals.portal.prt.logger.SimpleFileLogger" level="SEVERE">
            <param filename="logs/com.sapportals.portal.design.StyleService.log" append="true" limit="800000">
            </param>
        </LoggerClass>
    </Logger>

    <Logger name="asyncresponse_logger" loggerInterface="com.sapportals.portal.prt.logger.ILogger" locationName="com.sap.portal.prt.request" isActive="true" pattern="%m">
    	<LoggerClass className="com.sapportals.portal.prt.logger.LoggerDelegator" level="SEVERE">
            <param delegeeName="portal_logger">
            </param>
        </LoggerClass>
        <LoggerClass className="com.sapportals.portal.prt.logger.ConsoleLogger" level="SEVERE">
        </LoggerClass>
    </Logger>

    <Logger name="prtcache_logger" loggerInterface="com.sapportals.portal.prt.logger.ILogger" locationName="com.sap.portal.prt.request.cache" isActive="true" pattern="%m">
    	<LoggerClass className="com.sapportals.portal.prt.logger.LoggerDelegator" level="SEVERE">
            <param delegeeName="portal_logger">
            </param>
        </LoggerClass>
        <LoggerClass className="com.sapportals.portal.prt.logger.ConsoleLogger" level="SEVERE">
        </LoggerClass>
    </Logger>


    <!-- A logger for the iviewserver components  -->
    <Logger name="iviewserver" loggerInterface="com.sapportals.portal.prt.logger.ILogger" locationName="com.sap.portal.iViewServer" isActive="true" pattern="%8s # %d # %20t: %m">
        <LoggerClass className="com.sapportals.portal.prt.logger.SimpleFileLogger" level="SEVERE">
            <param filename="logs/iviewserver.log" append="true" limit="800000">
            </param>
        </LoggerClass>
    </Logger>

    <!-- A logger for the Yahoo service and  components -->
    <Logger name="yahoo_logger" loggerInterface="com.sapportals.portal.prt.logger.ILogger" locationName="com.sap.portal.yahoo" isActive="true" pattern="%d # %20t %15s %m #">
        <LoggerClass className="com.sapportals.portal.prt.logger.SimpleFileLogger" level="SEVERE">
            <param filename="logs/yahoo.log" append="false" limit="800000">
            </param>
        </LoggerClass>
    </Logger>

    <!-- A logger for the HTTP and proxy service -->
    <Logger name="http_logger" loggerInterface="com.sapportals.portal.prt.logger.ILogger" locationName="com.sap.portal.http" isActive="true" pattern="%d # %20t %15s %m #">
        <LoggerClass className="com.sapportals.portal.prt.logger.SimpleFileLogger" level="SEVERE">
            <param filename="logs/http.log" append="false" limit="800000">
            </param>
        </LoggerClass>
    </Logger>

    <!-- A logger for the Generic Creator and proxy service -->
    <Logger name="generic_creator_logger" loggerInterface="com.sapportals.portal.prt.logger.ILogger" locationName="com.sap.portal.generic_creator" isActive="true" pattern="%d # %20t %15s %m #">
        <LoggerClass className="com.sapportals.portal.prt.logger.SimpleFileLogger" level="SEVERE">
            <param filename="logs/generic_creator.log" append="false" limit="800000">
            </param>
        </LoggerClass>
    </Logger>
    
    <!-- A logger for the Admin Acl Util service -->
    <Logger name="admin_aclutil_logger" loggerInterface="com.sapportals.portal.prt.logger.ILogger" locationName="com.sap.portal.admin_aclutil" isActive="true" pattern="%d # %20t %15s %m #">
        <LoggerClass className="com.sapportals.portal.prt.logger.SimpleFileLogger" level="SEVERE">
            <param filename="logs/admin_aclutil.log" append="true" limit="800000">
            </param>
        </LoggerClass>
    </Logger>

    <!-- A logger for the Global Portal Consumer-->
    <Logger name="global_portal_consumer_logger" loggerInterface="com.sapportals.portal.prt.logger.ILogger" locationName="com.sap.portal.global_portal_consumer" isActive="true" pattern="%d # %20t %15s %m #">
        <LoggerClass className="com.sapportals.portal.prt.logger.SimpleFileLogger" level="SEVERE">
            <param filename="logs/global_portal_consumer.log" append="false" limit="800000">
            </param>
        </LoggerClass>
    </Logger>

    <!-- A logger for the Global Portal Producer-->
    <Logger name="global_portal_producer_logger" loggerInterface="com.sapportals.portal.prt.logger.ILogger" locationName="com.sap.portal.global_portal_producer" isActive="true" pattern="%d # %20t %15s %m #">
        <LoggerClass className="com.sapportals.portal.prt.logger.SimpleFileLogger" level="SEVERE">
            <param filename="logs/global_portal_producer.log" append="false" limit="800000">
            </param>
        </LoggerClass>
    </Logger>

	<!-- A logger for the IViewCatcher-->
    <Logger name="IViewCatcher_logger" loggerInterface="com.sapportals.portal.prt.logger.ILogger" locationName="com.sap.portal.iViewCatcher" isActive="true" pattern="%d # %20t %15s %m #">
        <LoggerClass className="com.sapportals.portal.prt.logger.SimpleFileLogger" level="SEVERE">
            <param filename="logs/IViewCatcher.log" append="false" limit="800000">
            </param>
        </LoggerClass>
    </Logger>
    
    <Logger name="appr_logger" loggerInterface="com.sapportals.portal.prt.logger.ILogger" locationName="com.sap.portal.portal" isActive="true" pattern="%d # %20t %15s %m #">
        <LoggerClass className="com.sapportals.portal.prt.logger.SimpleFileLogger" level="SEVERE">
            <param filename="logs/portal.log" append="false" limit="800000">
            </param>
        </LoggerClass>
    </Logger>
    
    <Logger name="SOAPLogger" loggerInterface="com.sapportals.portal.prt.logger.ILogger" locationName="com.sap.portal.portal" isActive="true" pattern="%d # %20t %15s %m #">
        <LoggerClass className="com.sapportals.portal.prt.logger.SimpleFileLogger" level="SEVERE">
            <param filename="logs/portal.log" append="false" limit="800000">
            </param>
        </LoggerClass>
    </Logger>
    
    <Logger name="lru_preemption_logger" loggerInterface="com.sapportals.portal.prt.logger.ILogger" locationName="com.sap.portal.portal" isActive="true" pattern="%d # %20t %15s %m #">
        <LoggerClass className="com.sapportals.portal.prt.logger.SimpleFileLogger" level="SEVERE">
            <param filename="logs/portal.log" append="false" limit="800000">
            </param>
        </LoggerClass>
    </Logger>
    
    <Logger name="unit_test_logger" loggerInterface="com.sapportals.portal.prt.logger.ILogger" locationName="com.sap.portal.portal" isActive="true" pattern="%d # %20t %15s %m #">
        <LoggerClass className="com.sapportals.portal.prt.logger.SimpleFileLogger" level="SEVERE">
            <param filename="logs/portal.log" append="false" limit="800000">
            </param>
        </LoggerClass>
    </Logger>
    
    <Logger name="RFCLogger" loggerInterface="com.sapportals.portal.prt.logger.ILogger" locationName="com.sap.portal.prt.rfc" isActive="true" pattern="%d # %20t %15s %m #">
       <LoggerClass className="com.sapportals.portal.prt.logger.SimpleFileLogger" level="SEVERE">
	<param filename="logs/rfc.log" append="true" limit="800000">
              </param>
       </LoggerClass>
    </Logger>    
    
    <Logger name="bi_trace" loggerInterface="com.sapportals.portal.prt.logger.ILogger" locationName="com.sap.ip.bi.webapplications" isActive="true" pattern="%d # %20t %15s %m #">
	    <LoggerClass className="com.sapportals.portal.prt.logger.SimpleFileLogger" level="OFF">
	      <param filename="logs/bi.trc" append="false" limit="800000"/>
	    </LoggerClass>
    </Logger>
     <Logger  name="km_logger" loggerInterface="com.sapportals.portal.prt.logger.ILogger" isActive="true" pattern="%d # %20t %15s %m #">
        <LoggerClass  className="com.sapportals.portal.prt.logger.SimpleFileLogger" level="WARNING">
            <param  filename="logs/knowledgemanagement.%g.log" append="true" limit="800000" />
        </LoggerClass>
    </Logger>
    <Logger  name="km_tracer" loggerInterface="com.sapportals.portal.prt.logger.ILogger" isActive="true" pattern="%d # %20t %15s %m #">
        <LoggerClass  className="com.sapportals.portal.prt.logger.SimpleFileLogger" level="ALL">
            <param  filename="logs/knowledgemanagement.%g.log" append="true" limit="800000" />
        </LoggerClass>
    </Logger>	
    <Logger name="test" loggerInterface="com.sapportals.portal.prt.logger.ILogger" isActive="true" pattern="%d # %15s %m #">
        <LoggerClass className="com.sapportals.portal.prt.logger.SimpleFileLogger" level="ALL">
            <param filename="logs/test.log" append="true" limit="800000">
            </param>
        </LoggerClass>
   </Logger>
    <Logger name="test_trace" loggerInterface="com.sapportals.portal.prt.logger.ILogger" isActive="true" pattern="&lt;tr&gt; &lt;td&gt;%d # %15s &lt;/td&gt; %m">
        <LoggerClass className="com.sapportals.portal.prt.logger.SimpleFileLogger" level="ALL">
            <param filename="logs/test_trace.html" append="true" limit="9000000">
            </param>
        </LoggerClass>
   </Logger>
    <Logger name="test_pc" loggerInterface="com.sapportals.portal.prt.logger.ILogger" isActive="true" pattern="%d # %15s %m #">
        <LoggerClass className="com.sapportals.portal.prt.logger.SimpleFileLogger" level="ALL">
            <param filename="logs/test_pc.log" append="true" limit="9000000">
            </param>
        </LoggerClass>
   </Logger>
   <Logger name="dotnet" loggerInterface="com.sapportals.portal.prt.logger.ILogger" isActive="false" pattern="%d # %20t %15s %m #">
		<LoggerClass className="com.sapportals.portal.prt.logger.SimpleFileLogger" level="ALL">
			<param filename="logs/dotnet.log" append="false" limit="800000"/>
        </LoggerClass>
        <LoggerClass className="com.sapportals.portal.prt.logger.ConsoleLogger" level="ALL">
        </LoggerClass>
    </Logger> 
    <Logger name= "guim_portalconnector_logger"	loggerInterface	= "com.sapportals.portal.prt.logger.ILogger"
		isActive		= "true"
		pattern			= "%d # %20t %15s %m #">
		<LoggerClass className="com.sapportals.portal.prt.logger.SimpleFileLogger" level="ALL">
			<param filename = "logs/guimachine_portalconnector.log" append = "false" limit = "800000"></param>
		</LoggerClass>
        <LoggerClass className="com.sapportals.portal.prt.logger.ConsoleLogger" level="SEVERE"/>
    </Logger>


</Server>
