public LogEntries get(String logType) { if (LogType.CLIENT.equals(logType)) { LoggingHandler loggingHandler = LoggingHandler.getInstance(); List<LogEntry> entries = loggingHandler.getRecords(); loggingHandler.flush(); return new LogEntries(entries); } return new LogEntries(Lists.<LogEntry>newArrayList()); }
@Override public synchronized void publish(LogRecord logRecord) { if (isLoggable(logRecord)) { if (records.size() > MAX_RECORDS) { records.remove(); } records.add(new LogEntry(logRecord.getLevel(), logRecord.getMillis(), logRecord.getLoggerName() + " " + logRecord.getSourceClassName() + "." + logRecord.getSourceMethodName() + " " + logRecord.getMessage())); } }
public LogEntries get(String logType) { if (LogType.CLIENT.equals(logType) && logTypesToInclude.contains(logType)) { Collection<LogEntry> entries = loggingHandler.getRecords(); loggingHandler.flush(); return new LogEntries(entries); } return new LogEntries(Collections.emptyList()); }
private void init(Capabilities desiredCapabilities, Capabilities requiredCapabilities) { logger.addHandler(LoggingHandler.getInstance()); LocalLogs clientLogs = LocalLogs.getHandlerBasedLoggerInstance(LoggingHandler.getInstance(), logTypesToInclude); localLogs = LocalLogs.getCombinedLogsHolder(clientLogs, performanceLogger); remoteLogs = new RemoteLogs(executeMethod, localLogs);
private void init(Capabilities desiredCapabilities, Capabilities requiredCapabilities) { logger.addHandler(LoggingHandler.getInstance()); LocalLogs clientLogs = LocalLogs.getHandlerBasedLoggerInstance(LoggingHandler.getInstance(), logTypesToInclude); localLogs = LocalLogs.getCombinedLogsHolder(clientLogs, performanceLogger); remoteLogs = new RemoteLogs(executeMethod, localLogs);