Main.java Source code

Java tutorial

Introduction

Here is the source code for Main.java

Source

import java.util.ArrayList;
import java.util.List;
import java.util.logging.Handler;
import java.util.logging.LogRecord;
import java.util.logging.Logger;

public class Main {

    private static Logger logger = Logger.getLogger("CustomHandler");

    private static List<String> strHolder = new ArrayList<String>();

    public static void main(String[] args) {
        logger.addHandler(new Handler() {
            public void publish(LogRecord logRecord) {
                strHolder.add(logRecord.getLevel() + ":");
                strHolder.add(logRecord.getSourceClassName() + ":");
                strHolder.add(logRecord.getSourceMethodName() + ":");
                strHolder.add("<" + logRecord.getMessage() + ">");
                strHolder.add("\n");
            }

            public void flush() {
            }

            public void close() {
            }
        });
        logger.warning("Logging Warning");
        logger.info("Logging Info");
        System.out.print(strHolder);
    }
}