Package java.util.logging

Examples of java.util.logging.Formatter


    for (String name : PROPERTY_NAMES) {
      Logger logger = this.loggers.get(name);
      logger.setLevel(Level.FINE);
      File outputFile = new File(outputDir, String.format("%s.%s.log", outputFilePrefix, name));
      FileHandler handler = new FileHandler(outputFile.getPath());
      handler.setFormatter(new Formatter() {
        @Override
        public String format(LogRecord record) {
          return record.getMessage() + '\n';
        }
      });
View Full Code Here


    public JavaUtilLoggingLogger(String loggerName) {
        logger = java.util.logging.Logger.getLogger(loggerName);
        logger.setUseParentHandlers(false);
        ConsoleHandler handler = new ConsoleHandler();
        handler.setFormatter(new Formatter() {
            @Override
            public String format(LogRecord lr) {
                StringBuilder sb = new StringBuilder();
                sb
                        .append(new DateTime(lr.getMillis()).toString())
View Full Code Here

        String logfileName = ConnectionManager.getModificationLogFileName( connection );
        try
        {
            FileHandler fileHandler = new FileHandler( logfileName, getFileSizeInKb() * 1000, getFileCount(), true );
            fileHandlers.put( connection.getId(), fileHandler );
            fileHandler.setFormatter( new Formatter()
            {
                public String format( LogRecord record )
                {
                    return record.getMessage();
                }
View Full Code Here

        String logfileName = ConnectionManager.getSearchLogFileName( connection );
        try
        {
            FileHandler fileHandler = new FileHandler( logfileName, getFileSizeInKb() * 1000, getFileCount(), true );
            fileHandlers.put( connection.getId(), fileHandler );
            fileHandler.setFormatter( new Formatter()
            {
                public String format( LogRecord record )
                {
                    return record.getMessage();
                }
View Full Code Here

            record.setParameters(params);
        }
        record.setResourceBundle(logger.getResourceBundle());
        record.setSourceClassName(sourceClassName);

        Formatter formatter = new SimpleFormatter();

        return context + " - " + formatter.formatMessage(record);
    }
View Full Code Here

       * write the log messages in the recipe8.log file
       * with the format specified by the MyFormatter class
       */
      if (handler==null) {
        handler=new FileHandler("recipe8.log");
        Formatter format=new MyFormatter();
        handler.setFormatter(format);
      }
      /*
       * If the Logger object hasn't handler, we add the Handler object
       * to it
View Full Code Here

  {
    try {
          // Create a file handler
          boolean append = false;
          FileHandler fileHandler = new FileHandler(fileName, append);
          Formatter f = new SimpleFormatter();
          fileHandler.setFormatter(f);
          // Add to the desired logger             
          L.addHandler(fileHandler);
      } catch (IOException e) {
        //TODO:Handle this exception, just re throw?
View Full Code Here

    }

    public static void overrideSimpleFormatterWithTerseOneForConsoleHandler(Logger logger, boolean debugMode) {
        for (Handler handler : logger.getHandlers()) {
            if (handler instanceof ConsoleHandler) {
                final Formatter formatter;

                formatter = handler.getFormatter();
                if (formatter instanceof SimpleFormatter) {
                    final StdOutHandler stdOutHandler;
                    final Level originalLevel;
View Full Code Here

    logger.setUseParentHandlers(false);
    for (Handler handler : logger.getHandlers()) {
      logger.removeHandler(handler);
    }
    ByteArrayOutputStream baos = new ByteArrayOutputStream();
    StreamHandler handler = new StreamHandler(baos, new Formatter() {
      private String lineSeparator = System.getProperty("line.separator", "\n");

      @Override
      public synchronized String format(LogRecord record) {
        StringBuilder buf = new StringBuilder();
View Full Code Here

                StackTraceElement e = stackTrace[i];
                if (e.getClassName().equals(LoggingServiceHandler.class.getName())) {
                    return; // Return doing nothing -- don't recurse sending a message that our own message sending failed!
                }
            }
            Formatter formatter = getFormatter();
            String message = formatter.format(record);
            LogEntry le = new LogEntry();
            le.setDateTime(new Date());
            le.setSeverity(record.getLevel().getName());
            le.setClassName(record.getSourceClassName());
            le.setMessage(message);
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.