public static void main(String args[]) { ConsoleHandler ch = new ConsoleHandler(); ch.setLevel(Level.FINEST); JavaLN l = new JavaLN(); l.setLevel(Level.FINEST); l.addHandler(ch); l.setUseParentHandlers(false); l.info(l.toString()); l.severe("this is a test"); l.entering("not", "needed"); // check for call to base class l.entering(); l.entering(new Integer(10)); l.entering(args); l.entering(new Object[] {new Integer(1), "one"}); l.exiting(); l.exiting("exiting"); l.throwing(new Throwable("Throwable message")); JavaLN m = new JavaLN("one"); m.severe(m.toString()); m.severe("this is another test"); JavaLN n = new JavaLN("two", null); n.severe(n.toString()); n.severe("this is a third test"); n.warning(new Throwable("this is a test")); }
public static void main(String[] args) { ConsoleHandler consoleHandler = new ConsoleHandler(); consoleHandler.start(); World world = new World(50, 30, 10, args); player = new Player(1000.0); GameWindow gameWindow = new GameWindow(world); GameLoop gameLoop = new GameLoop(60, gameWindow, gameDayPerSecond); gameLoop.start(); }
@Override public synchronized void flush() { try { if (jLine) { reader.print(ConsoleReader.RESET_LINE + ""); reader.flush(); super.flush(); try { reader.drawLine(); } catch (Throwable ex) { reader.getCursorBuffer().clear(); } reader.flush(); } else { super.flush(); } } catch (IOException ex) { logger.log(Level.SEVERE, "I/O exception flushing console output", ex); } }
@Override public void publish(LogRecord record) { GemFireCacheImpl gemFireCache = GemFireCacheImpl.getInstance(); if (gemFireCache != null) { Logger rootLogger = Logger.getLogger(""); rootLogger.removeHandler(this); Handler gemfireHandler = gemFireCache.getLogger().getHandler(); rootLogger.addHandler(gemfireHandler); gemfireHandler.publish(record); } else { super.publish(record); } }
private void initLogger() { ConsoleHandler consoleHandler = null; Logger rootLogger = LogManager.getLogManager().getLogger(""); Handler[] handlers = rootLogger.getHandlers(); for (Handler handler : handlers) { if (handler instanceof ConsoleHandler) { consoleHandler = (ConsoleHandler) handler; rootLogger.removeHandler(handler); } } logger = Logger.getLogger(contextId); logger.setLevel(logLevel); if (!logLevel.equals(Level.OFF)) { LogFormatter formatter = new LogFormatter(); if (consoleLog) { if (consoleHandler == null) { consoleHandler = new ConsoleHandler(); } consoleHandler.setFormatter(formatter); consoleHandler.setLevel(logLevel); logger.addHandler(consoleHandler); } String userHomePath = getProperty("user.home", "."); File logDir = new File(userHomePath, '.' + contextId + "/log"); logDir.mkdirs(); String logFilePattern = new File(logDir, contextId + "-%g.log").getPath(); try { FileHandler fileHandler = new FileHandler(logFilePattern); fileHandler.setFormatter(formatter); fileHandler.setLevel(logLevel); logger.addHandler(fileHandler); } catch (IOException e) { System.err.println("Error: Failed to create log file: " + logFilePattern); } } }
public Logging(final TwitchClient client) { createLogDir(); // Remove default handlers LogManager.getLogManager().reset(); // Add console handler with custom formatter ConsoleHandler c = new ConsoleHandler(); c.setFormatter(new TextFormatter()); c.setFilter( new Filter() { @Override public boolean isLoggable(LogRecord record) { return record.getLevel() != USERINFO; } }); Logger.getLogger("").addHandler(c); // Add file handler with custom formatter try { FileHandler file = new FileHandler(LOG_FILE, MAX_LOG_SIZE, MAX_LOG_FILES, true); file.setFormatter(new TextFormatter()); file.setLevel(Level.INFO); file.setFilter(new FileFilter()); Logger.getLogger("").addHandler(file); FileHandler fileSession = new FileHandler(LOG_FILE_SESSION, MAX_SESSION_LOG_SIZE, 1); fileSession.setFormatter(new TextFormatter()); fileSession.setLevel(Level.INFO); fileSession.setFilter(new FileFilter()); Logger.getLogger("").addHandler(fileSession); } catch (IOException | SecurityException ex) { Logger.getLogger(Logging.class.getName()).log(Level.WARNING, null, ex); } // Add handler for the GUI (display errors, log into debug window) Logger.getLogger("") .addHandler( new Handler() { @Override public void publish(LogRecord record) { if (record.getLevel() != USERINFO) { client.debug(record.getMessage()); // WebsocketClient/WebsocketManager if (record.getSourceClassName().startsWith("chatty.util.ffz.Websocket")) { client.debugFFZ(record.getMessage()); } } if (record.getLevel() == Level.SEVERE) { if (client.g != null) { client.g.error(record, lastMessages.getItems()); } } else if (record.getLevel() == USERINFO) { client.warning(record.getMessage()); } else { lastMessages.add(record); } } @Override public void flush() {} @Override public void close() throws SecurityException {} }); }
public static void StopServer() { GameLoopObject.Stop(); ConsoleHandlerObject.stop(); }