Package com.sun.enterprise.config.serverbeans

Examples of com.sun.enterprise.config.serverbeans.LogService


            Server server = ServerHelper.getServerByName(configContext, instanceName);
            configName = server.getConfigRef();
            Config config = ConfigAPIHelper.getConfigByName(configContext,
                    configName);
      if(attribute.equals(ServerTags.FILE)) {
    LogService logService = config.getLogService();
                return determineLogFile(logService.getFile());
      }
      else {
    DiagnosticService diagService = config.getDiagnosticService();
    return diagService.getAttributeValue(attribute);
      }
View Full Code Here


        if( (customHandler != null )
          ||(customHandlerError) )
        {
            return customHandler;
        }
        LogService logService = getLogService( );
        if( logService == null ) {
            return null;
        }
        String customHandlerClassName = null;
        try {
            customHandlerClassName = logService.getLogHandler( );

            customHandler = (Handler) getInstance( customHandlerClassName );
            // We will plug in our UniformLogFormatter to the custom handler
            // to provide consistent results
            if( customHandler != null ) {
View Full Code Here

        if(( customFilter != null )
          ||( customFilterError ) )
        {
            return customFilter;
        }
        LogService logService = getLogService( );
        if( logService == null ) {
            return null;
        }
        String customFilterClassName = null;
        try {
            customFilterClassName = logService.getLogFilter( );
            customFilter = (Filter) getInstance( customFilterClassName );
        } catch( Exception e ) {
            customFilterError = true;
            new ErrorManager().error( "Error In Instantiating Custom Filter " +
                customFilterClassName, e, ErrorManager.GENERIC_FAILURE );
View Full Code Here

         if( !sunOS && !linuxOS ) {
             return false;
         }
         if( syslogLibraryLoadError )
             return false;
         LogService logService = getLogService( );
         if( logService != null ) {
             return logService.isUseSystemLogging( );
         }
         return false;
     }
View Full Code Here

    private static String getLogFileName() {
        if (logFileName == null) {
            ServerContext sc = ApplicationServer.getServerContext();
            if (sc != null) {
                ConfigContext ctx = sc.getConfigContext();
                LogService ls = null;
                try {
                    ls = ServerBeansFactory.getConfigBean(ctx).getLogService();
                } catch (ConfigException ce) {
                    // Ignore this exception, intent is to use default file
                    // NOI18N
                    System.err.println("Error accessing log service config -- "
                            + ce.getMessage() + "\nUsing default file");
                    ce.printStackTrace();
                }
                if (ls != null) {
                    logFileName = ls.getFile();
                }
            }
        }
        if (logFileName != null) {
            return logFileName;
View Full Code Here

     */   
    public int getNumOfIntervals() {
        try {
            ServerContext sc = ApplicationServer.getServerContext();
            if (sc != null) {
                LogService ls = ServerBeansFactory.getConfigBean(sc.getConfigContext()).getLogService();
                numOfIntervals = Integer.parseInt(ls.getRetainErrorStatisticsForHours());
            }
        }catch(Exception n) {
            numOfIntervals = MIN_INTERVALS;
        }
        return numOfIntervals;
View Full Code Here

                setDomainName(domain);
               
                // get the nodeagent by name, need it as soon as possible for logging
                String nodeAgentName=System.getProperty(SystemPropertyConstants.SERVER_NAME);
                NodeAgent nodeAgent=NodeAgentHelper.getNodeAgentByName(configCtxt, nodeAgentName);
                LogService logService=nodeAgent.getLogService();
               
                if(logService != null)
                {
                    getLogger().log(FINE_LEVEL, "LogService found for nodeagent");
                    // get logservice info from config beans
                    String logFileX=logService.getFile();
                   
                    if (logFileX !=null)
                    {
                        logFile=logFileX;
                        // add log to properties so NodeAgentMain will redirect is applicable
                        systemProperties.setProperty(LOGFILE_SYSTEM_PROPERTY, logFile);
                    }
                   
                    // set log level to the level that the nodeagent is set to
                    String logLevel=logService.getModuleLogLevels().getNodeAgent();
                    getLogger().setLevel(Level.parse(logLevel));
                }
            }
            catch (ConfigException ce)
            {
View Full Code Here

     * @return logFile Log file for server
     */
    protected String configureLogService(Config config)
    {
        String logFile="";
        LogService logService=config.getLogService();
        if(logService != null)
        {
            // get logservice info from config beans
            logFile=logService.getFile();
            String logLevel=logService.getModuleLogLevels().getAdmin();
           
            // set log level to the level that the instance is set to (for internal instances only
            getLogger().setLevel(Level.parse(logLevel));
        }
        return logFile;
View Full Code Here

                               componentName + "/" ;
            boolean bFound = false;
            Config config = ServerHelper.getConfigForServer(
                    getConfigContext(), componentName);
            if (config != null) {
                LogService logservice=config.getLogService();
                if (logservice != null) {
                    logFileX = logservice.getFile();
                    if (logFileX != null && !logFileX.equals("")) {
                        // set that is was found
                        bFound=true;
                        // see if log file set on the way in
                        if (logFile == null) {
View Full Code Here

            if (getNodeAgentPropertyReader().isBound()) {
                // go through domain.xm
                com.sun.enterprise.config.serverbeans.NodeAgent nodeController =
                    getNodeAgentConfigBean(getConfigContext());
                if (nodeController != null) {
                    LogService logService=nodeController.getLogService();
                    if (logService != null) {
                        // get logservice info from config beans           
                        logFile=logService.getFile();
                        if (logFile == null) logFile = logFileDefault;
                       
                        logFile = System.getProperty(logFile);
                        String logHandler = logService.getLogHandler();
                        String logLevel =
                            logService.getModuleLogLevels().getNodeAgent();
                        Handler[] handlers = getLogger().getHandlers();

                        if (bDebug) System.out.println("Log config number of " +
                            "handlers that currently exist:" + handlers.length +
                            " - " + logFile + " - " + logHandler  + " - " +
                            logLevel);
                       
                        // register default logger
                        registerLogger(Level.parse(logLevel), logFile);

      // fix for CR# 6443219
                        configureSynchronizationLogger(
                           logService.getModuleLogLevels().getSynchronization());
                    }
                }
            } else {
                // register default logger from nodeagent properties
                registerLogger(Level.INFO, logFile);
View Full Code Here

TOP

Related Classes of com.sun.enterprise.config.serverbeans.LogService

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.