Package java.util.logging

Examples of java.util.logging.Formatter


        setLoggerLevel();
        LogManager man = LogManager.getLogManager();
        Logger rootLogger = man.getLogger("");
        if (useLoggingService) {
            Handler loggingServiceHandler = new LoggingServiceHandler(this);
            Formatter formatter = new SimpleFormatter();
            loggingServiceHandler.setFormatter(formatter);
            rootLogger.addHandler(loggingServiceHandler);
        }
        String loggerFile = getProperty("Logger.File");
        if (loggerFile != null && Boolean.parseBoolean(loggerFile)) {
            try {
                String logFileName = runtimeDirectory + "openemrconnect%g.log";
                Handler loggingFileHandler = new FileHandler(logFileName, 100000, 100);
                Formatter formatter = new SimpleFormatter();
                loggingFileHandler.setFormatter(formatter);
                loggingFileHandler.setLevel(loggerLevel);
                rootLogger.addHandler(loggingFileHandler);
            } catch (IOException ex) {
                Logger.getLogger(Mediator.class.getName()).log(Level.SEVERE, "Can''t start file logger.", ex);
View Full Code Here


            record.setParameters(params);
        }
        record.setResourceBundle(logger.getResourceBundle());
        record.setSourceClassName(sourceClassName);
        Formatter formatter = new SimpleFormatter();
       
        return formatter.formatMessage(record);
    }
View Full Code Here

    {
        LogManager manager = LogManager.getLogManager();
        String cname = getClass().getName();
       
        String cls = manager.getProperty(cname+".formatter") ;
        Formatter fmt = null ;
       
        try {
            if (cls != null) {
                Class<?> clz = ClassLoader.getSystemClassLoader().loadClass(cls);
                fmt = (Formatter) clz.newInstance();
View Full Code Here

        // Create a default DeferredLogHandler if no Handler was defined in the
        // presented Logger
        if (newHandlers.isEmpty()) {
            final ConsoleHandler consoleHandler = new ConsoleHandler();
            consoleHandler.setFormatter(new Formatter() {
                @Override
                public String format(final LogRecord record) {
                    return record.getMessage() + IOUtils.LINE_SEPARATOR;
                }
            });
View Full Code Here

  // TODO(user): Support something other than console handler for when we're
  // running in App Engine
  private static synchronized StreamHandler getStreamHandler() {
    if (methodHandler == null) {
      methodHandler = new ConsoleHandler();
      methodHandler.setFormatter(new Formatter() {
        @Override
        public String format(LogRecord record) {
          return record.getMessage() + "\n";
        }
      });
View Full Code Here

        this.shellPromptAccessor = shellPromptAccessor;
        userInterfaceThreadName = Thread.currentThread().getName();
        ansiSupported = reader.getTerminal().isANSISupported()
                && AnsiEscapeCode.isAnsiEnabled();

        setFormatter(new Formatter() {
            @Override
            public String format(final LogRecord record) {
                final StringBuilder sb = new StringBuilder();
                String message = record.getMessage();
                if (message != null) {
View Full Code Here

                lvl = Level.WARNING;
            else if (lvlStr.equals("SEVERE"))
                lvl = Level.SEVERE;
            handler.setLevel(lvl);

            Formatter fmt = new SimpleFormatter();
            if (getStringFieldValue(Item.applicationLogFormat).equals("XML"))
                fmt = new XMLFormatter();
            handler.setFormatter(fmt);
            return handler;
        } catch (Exception ex) {
View Full Code Here

                    Enumeration<String> loggerNames = logMgr.getLoggerNames();
                    while (loggerNames.hasMoreElements()) {
                        String loggerName = loggerNames.nextElement();
                        Logger logger = logMgr.getLogger(loggerName);
                        for (Handler handler : logger.getHandlers()) {
                            Formatter formatter = handler.getFormatter();
                            if (formatter != null && formatter  instanceof UniformLogFormatter) {
                                ((UniformLogFormatter) formatter).setDelegate(agentDelegate);
                            }
                        }
                    }
View Full Code Here

        for (Handler handler : customHandlers) {
            try {
                Map<String, String> props = getLoggingProperties();
                String handlerClassName = handler.getClass().getName();
                String formatterClassName = props.get(handlerClassName+".formatter");
                Formatter formatter = getCustomFormatter(formatterClassName, gfFileHandler);
                if (formatter != null) {
                    handler.setFormatter(formatter);
                }
            } catch (IOException e) {
                LOGGER.log(Level.SEVERE, LogFacade.ERROR_APPLYING_CONF, e);
View Full Code Here

            configureODLFormatter(excludeFields, multiLineMode);
        } else {
            // Custom formatter is configured in logging.properties
            // Check if the user specified formatter is in play else
            // log an error message
            Formatter currentFormatter = this.getFormatter();
            if (currentFormatter == null || !currentFormatter.getClass().getName().equals(formatterName)) {
                Formatter formatter = findFormatterService(formatterName);
                if (formatter == null) {
                    lr = new LogRecord(Level.SEVERE, LogFacade.INVALID_FORMATTER_CLASS_NAME);
                    lr.setParameters(new Object[]{formatterName});
                    lr.setThreadID((int) Thread.currentThread().getId());
                    lr.setResourceBundle(ResourceBundle.getBundle(LogFacade.LOGGING_RB_NAME));
View Full Code Here

TOP

Related Classes of java.util.logging.Formatter

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.